Интернет упустил шанс поставить человека в основу своей технологии, и теперь именно блокчейн может обеспечить нам власть и свободу.
Глава 1
Что такое блокчейн?
Тот, кому не хватает знаний, постоянно мечется, меняя направление своего движения.
Реми Белло
Демистификация блокчейна
Определение
Дать опеределение блокчейну в нескольких словах нелегко, поскольку каждый читатель, опираясь на свой образ мышления, свои достижения и опыт, будет воспринимать те или иные формулировки по-разному.
Ниже я приведу несколько определений, которые по нарастающей позволят вам лучше понять, что же такое блокчейн.
Упрощенное: Блокчейн – это большая бухгалтерская книга, или журнал (гроссбух), куда каждый может вносить записи и который каждый может прочитать, разбросанный по огромному количеству компьютеров во всем мире.
Базовое: Блокчейн – это программный продукт, который позволяет хранить и преобразовывать величины или данные при помощи Интернета защищенным и прозрачным способом, не имея при этом центрального управляющего органа.
Буквальное: Блокчейн описывает цепочку блоков (числовых контейнеров), в которых хранится информация самого разного вида: транзакции, контракты, документы о собственности, произведения искусства и т. д.
Обобщенное: Блокчейн – это технология, использующаяся в транзакционных приложениях нового поколения, которая, благодаря алгоритму коллективного консенсуса и распределенному децентрализованному «гроссбуху», создает доверие, ответственность и прозрачность среди всех участников.
Техническое: Блокчейн – это технология организации базы данных, опирающаяся на Интернет и полностью использующая все его достоинства, включающая открытый протокол и способность к расчетам и шифрованию. Эту распределенную базу данных транзакций можно сравнить с бухгалтерской книгой, в которой каждая новая транзакция записывается следом за предыдущими без возможности изменить или уничтожить предшествующие записи. Эта книга активна, составлена в хронологическом порядке, распределена, проверяема и защищена от фальсификации системой распределения доверия (консенсусом) между участниками системы (узлами).
Можно также предложить определение, которое суммирует то, что было сказано выше: Блокчейн – это распределенная база данных транзакций, которую можно сравнить с огромным децентрализованным и распределенным гроссбухом, где, благодаря Интернету, прозрачно защищены и автономно хранятся и преобразовываются величины и данные, при этом центральный контролирующий орган отсутствует. Эта книга активна, составлена в хронологическом порядке, распределена, проверяема и защищена от фальсификации при помощи системы распределения доверия (консенсуса) между участниками (узлами). Каждый участник сети обладает актуальной копией этого «гроссбуха» (в квазиреальности[5]), содержимое которого все время синхронизируется со всеми остальными участниками.
Таким образом, блокчейн:
• позволяет автоматизировать транзакции, не привлекая при этом третьей стороны;
• является системой распределенного консенсуса и доверия;
• представляет собой инфраструктуру, обеспечивающую подтверждение подлинности и нотаризацию[6].
Основные принципы блокчейна
Основные принципы, на которых базируется блокчейн, следующие:
Распределенный гроссбух, или
регистр 2.0, построен по принципу книги учета и распределен между всеми участниками.
Децентрализация и отказ от посредничества: Блокчейн не контролируется никаким центральным органом, в этой доверительном системе отношений между двумя участниками нет третьих лиц.
Консенсус: Факт принятия транзакции или отказа от нее является результатом распределенного консенсуса, а не решения некоего централизованного института.
Неизменность и устойчивость: Невозможно изменить или уничтожить записи.
Распределенное доверие и прозрачность: Разделяются данные, операции и консенсус.
Другими словами: работа с использованием механизма коллективного консенсуса, а также использование огромной открытой книги учета, децентрализованной и разделенной между участниками, влекут за собой доверие, прозрачность и чувство общности.
Блокчейн не ограничивается блокчейном биткойн или блокчейном эфириум[7]. На самом деле, нет единого «официального» блокчейна, а есть различные типы блокчейнов, которые существуют независимо и взаимодействуют между собой.
Таким образом, у блокчейна могут выявляться специфические технические особенности использования его с теми или иными приложениями.
Технология блокчейна может менять правила игры: меньше централизации, меньше власти, больше разделения. Таким образом, блокчейн несет в себе инфраструктуру распределенного алгоритмического доверия, или консенсус по требованию.
Именно благодаря этим свойственным инфраструктуре аспектам многочисленные наблюдатели сравнивали блокчейн с Интернетом, но в результате пришли к выводу, что он превзойдет Интернет.
От Интернета к блокчейну
Чтобы проиллюстрировать это высказывание, проведем сравнение:
Интернет позволяет автоматизировать связи (и установление связей и отношений), в то время как блокчейн позволяет автоматизировать транзакции, упраздняя третьих лиц.
Интернет – это система децентрализованной публикации, в то время как блокчейн – это система распределенного доверия.
Интернет – это инфраструктура публикаций, в то время как блокчейн – это инфраструктура подтверждений прав доступа.
Мы можем подвести итог периода 1994–2015 годы (периода, в который происходило основное развитие Интернета и блокчейна) следующими примерами:
1994 год, Интернет:
• Межличностное общение;
• Автоматическая публикация;
• Электронная коммерция;
• Социальные сети.
2015 год, блокчейн:
• Децентрализация и доверие;
• Оборот ценностей без посредничества.
Таким образом, между Интернетом и блокчейном нет никаких противоречий. Имеет место лишь развитие технологий (можно сказать, революция, см. главу 4), недавно достигшее своего пика.
Как работает блокчейн?
Для создания и работы блокчейна необходимы реестр (строка блоков, например биткойн), шифрование с ключами для защиты сделки, алгоритм (на основе консенсуса) для проверки транзакций, а также одноранговая сеть[8], чтобы все заработало. Вы добавляете участников, и это, если вкратце, все необходимые элементы.