Блокчейн-термины, Б

Децентрализованные приложения – простым языком

Базы данных, БД

База данных – это программа, которая хранит вашу информацию не в виде “кучи” (как например, куча файлов, где могут быть и фотографии и договоры), а в виде некоторой структуры, “таблицы”, например:
Алексей 1981
Мария 1983
Олег 1990

Что это дает? Например, большую скорость выборки данных по запросу.
Представьте себе, у вас в папке лежит миллион файлов с датами рождения людей. Чтобы найти год рождения Олега- надо перебирать все эти файлы, что долго.
Аналогичную задачу , БД решает практически мгновенно.
В БД хранятся почти все тексты, которые вы видите в интернете. Банковские проводки тоже хранятся в БД, а не в виде отдельных файлов и даже не в виде таблицы.
Первая реализации идеи блокчейна, Bitcoin, представляла собой БД с некоторыми необычными свойствами, которые до появления блокчейна у БД не встречались.

Биткоин (Биткойн)

Биткоин стал публичным проектом в январе 2009. Это была первая “криптовалюта”. И первая реализация идеи блокчейна.

Биткоин по своему функционалу напоминал Электронные деньги (ЭД) Платежных систем. То есть, он давал возможность любому владельцу компьютера совершать платежи. Но в отличие от ЭД или платежей посредством банковских карт, биткоин был полностью децентрализованной системой. А это снимает риск, что платежная система исчезнет или банк обанкротится.

Если кратко, то “биткоин -это децентрализованная система, непрерывно синхронизирующихся между собой баз данных, в которой реализован механизм консенсуса PoW“.
Все термины определены в нашем глоссарии. Но все-таки сформулируем еще раз, подробнее:

Биткойн это:
1. набор баз данных с информацией очень простого вида: “сколько койнов содержится на конкретном счету”. Устроены они так:
Адрес 1 – 5 койнов
Адрес 2 – 7 койнов
Адрес 3 – 9 койнов
…………………..
2. между адресами непрерывно происходят переводы биткойнов, то есть “транзакции”. Информация об этих транзакциях хранится в базах данных, базы данных синхронизированы.
3. когда кто-то производит транзакцию (а это может быть и, например, мошенническая попытка рассчитаться одним биткойном два раза), ноды благодаря механизму консенсуса (выбору решения подддерживаемого всеми) решают – считать транзакцию совершенной или нет.

Ключевым в этом подходе являются правила игры, такие что все участники безоговорочно доверяют информации хранимой в блокчейне.
То есть, с одной стороны – есть конфликт интересов и даже попытки мошенничества со стороны отдельных игроков.
С другой стороны, правила настолько четкие и продуманные, что конфликтов типа “ой, был биткойн, да исчез” не бывает.
За исключением, конечно, случаев краж того, что дает возможность управления вашими счетами (пароли, приватные ключи и пр). Но ведь и средства онлайн-доступа к классическому банку тоже могут украсть, защита от кражи информации это проблема не столько биткойна или банка, сколько самих пользователей.

Блокчейн

Блокчейн – это общая технология, лежащая в основании, на первый взгляд, совершенно разных проектов – от биткойна до эфириума.

Она включает в себя пять составляющих:

  1. Децентрализация – “все равны”
  2.  На нодах хранится информация двух видов – А) набор выполненных блокчейном команд (“перевести криптовалюту”, “перевести токены”, “сменить стоимость токена в смартконтракте” и тп” ), Б) текущее состояние блокчейна. То есть, это данные о балансах токенов на счетах и прочих объектах созданных на блокчейне.
  3. Информация на нодах непрерывно синхронизируется. У всех всё одинаково.
  4. Неизменяемость данных. Содержимое нод нельзя “подменить”.
  5. Ноды договариваются между собой о том, какую транзакцию считать исполненной на основании некоторого механизма консенсуса.

Если отвлечься от технических деталей, то блокчейн позволяет так изменять своё состояние, что с этим согласны все участники данной экосистемы, и “задним числом ничего не подправить”.
Перевод денег, прав собственности на недвижимость, передача акций – всё это можно “токенизировать” и делать через изменения состояния блокчейна.

Close Menu