Как указал С. Харрисон в статье «Чем не является блокчейн?»{97}, сама по себе его технология комбинирует четыре другие, уже существующие. Объединив эти элементы в своей основополагающей статье о биткоине, Сатоши Накамото создал нечто большее в плане возможностей, чем просто сумма всех частей. Эти слагаемые хорошо известны:
• распределенные открытые реестры – общедоступный документ;
• кодирование посредством открытых ключей – безопасный способ передачи электронных данных;
• хеширование (дерево Меркл[5]) – лучшее решение для сохранения доказательности;
• согласованные протоколы – проверка новых записей для предупреждения случаев коррупции.
2.2. Организационно-техническая суть блокчейна
В основанной на блокчейне экономике никто не сможет взять в разных банках два кредита под залог одной и той же бабушкиной квартиры, отжать у собственника малый бизнес или вести в своей шаверменной двойную бухгалтерию.
Илья Боев, блогер, пишущий о бизнесе и технологиях
По своей природе бухгалтерский учет, страхование, корпоративное управление, голосование – все эти системы могут быть в перспективе перемещены в технологии блокчейн. Мы в самом начале пути.
Джереми Аллер, основатель и CEO компании Circle (США)
Ключевые особенности блокчейна
У блокчейна уже есть множество определений, данных самыми разными авторами. Часть мы приводили в начале этой главы. Но одно определение, несмотря на свой нестрогий и образный характер, нравится нам больше всего.
Итак, блокчейн подобен бисерному ожерелью. Каждая бусинка – это блок, запись действия. Например, оплаты кем-то чего-то или сдачи домашнего задания – не важно, что именно было совершено. Важно то, что совершение действия доказано, потому что сразу после него и перед ним тоже есть бусины. Такое ожерелье – или «чейн» (цепь) – не может быть уничтожено или повреждено. Следовательно, блокчейн – это нерушимая цифровая запись действий{98}.
Вот как описывает суть блокчейна С. Вильянов: «После того как данные транзакции "завизированы" несколькими майнерами (своеобразными хранителями-контролерами, работающими за умеренную плату), блок буквально отливается в граните. Его содержимое не зашифровано и доступно в открытом виде, но защищено криптографически через хеш-цепочки. База публично хранит в незашифрованном виде информацию обо всех транзакциях, подписываемых с помощью асимметричного шифрования.
В теории получаем абсолютно надежную и заведомо доверенную базу данных, в которую никто не залезет грязными лапами. Нельзя имитировать транзакцию, показав липовую платежку. Нельзя сказать, что заплатил вовремя, просто деньги долго шли. Говорят, даже с банком иногда можно договориться. А с блокчейном нельзя. Там сразу видно, кто ты есть. Все ходы записаны навеки. Причем, что характерно, вообще без участия государственных органов»{99}.
По мнению экспертов OliverWiman, технология блокчейн представляет собой совокупность инновационных решений в области организации и хранения данных. Ее суть – в создании единой точки доступа для всех участников к обширным объемам информации, значительно превышающим объемы любой из существующих на сегодняшний день систем. Это, в свою очередь, позволяет разработать новые отраслевые процессы на основе использования прозрачных актуальных данных, мгновенного совершения транзакций и продления смарт-контрактов с автоисполнением с прописанной в реестре бизнес-логикой{100}.
«Любая транзакция в блокчейне – это информация, которая впоследствии проверяется независимыми участниками, собирается в блоки и встраивается в глобальную историю транзакций. У блокчейна есть набор механизмов, которые позволяют системе оставаться независимой (от участников, от их количества и намерений) и прозрачной. По блокам транзакций можно отследить верность каждой сделки, – считает следующий источник. – Блокчейн – это не что иное, как децентрализованная база данных, позволяющая производить транзакцию (связанную с чем угодно: куплей/продажей, переходом прав, изменением статуса) анонимно, мгновенно и без участия специализированных посредников»{101}.
Все транзакции по счету продавца доступны в блокчейне для любого желающего. Каждая отражается в виде комбинации символов с указанием суммы сделки. По любой операции можно отследить получателя и отправителя, однако данные о них тоже представлены в виде комбинации символов. Система также позволяет увидеть сумму по всем совершенным сделкам. Возможна в блокчейне и установка меток времени (см. раздел 4.2).
Итак, какие же элементы характерны для блокчейна в целом?
• Блокчейн в цифровой форме распределяется по множеству компьютеров практически в режиме реального времени: он децентрализован, и копия всей записи доступна всем пользователям и участникам одноранговой сети. Это избавляет от необходимости иметь централизованные уполномоченные органы, такие как банки, а также доверять посредникам, таким как брокерские фирмы.
• Для достижения консенсуса блокчейн использует множество участников сети: они задействуют свои компьютеры, чтобы аутентифицировать и проверить каждый новый блок – например, чтобы гарантировать, что какая-либо одна транзакция не пройдет несколько раз. Новые блоки принимаются сетью, как только большинство ее участников соглашаются, что они допустимы.
• Блокчейн использует криптографию и цифровые подписи для удостоверения личности: транзакции прослеживаются вплоть до криптографических идентификационных данных, которые теоретически анонимны, но могут быть прикреплены к реальным идентификационным данным после некоторого инженерного анализа.
• У блокчейна есть механизмы, благодаря которым сложно (но не невозможно) изменять хронологические записи: даже при том, что блокчейн позволяет считывать все данные и добавлять новые, те записи, которые уже существуют, теоретически не поддаются исправлению, кроме тех случаев, когда встроенные в протокол правила позволяют изменения – например, если более 50 % участников сети договорятся об этом.
• К транзакциям, основанным на блокчейне, добавляется метка времени, что делает удобным отслеживание и проверку информации.
• Блокчейн программируем: инструкции встроены в блоки, это позволяет выполнять транзакции или иные действия только при соблюдении определенных условий и может сопровождаться дополнительными цифровыми данными{102}.
В блокчейне все участники имеют свои идентичные копии реестра с практически мгновенным обновлением; благодаря децентрализации реестр становится безопасным, его очень трудно криптографически повредить{103}.
В традиционных транзакциях, таких как денежные переводы или обмен валюты, обычно есть посредник или центральный орган, который учитывает действия такого рода. В блокчейне сам токен, или электронная монета, – носитель стоимости, которую определяет рынок. Именно это делает систему действительно децентрализованной площадкой для обмена{104}.
По мнению блокчейн-евангелиста и сооснователя сyber.fund Дмитрия Стародубцева, основными характеристиками блокчейна являются:
• доверие к алгоритму;
• неизменность данных;
• прозрачность операций;
• полный контроль над цифровым активом{105}.