все более трудным занятием, индивидуальным майнерам приходится объединять вычислительные мощности, образуя крупные конгломераты{117}.
Некоторые новые протоколы, такие как Ripple, полагаются на консенсусный процесс, не требующий ни наличия майнеров, ни доказательства работы, и могут обеспечить одобрение изменений блокчейна в течение считаных секунд{118}.
Децентрализованный консенсус
Как указывает Э. Пишини, в блокчейн-сообществе каждый ведет собственную копию записей и все участники должны утверждать любые обновления коллективно. Информация может относиться к операциям, договорам, активам, персональным данным – практически ко всему, что передается в цифровой форме. Записи являются постоянными, прозрачными и доступными для просмотра истории операций. Каждое обновление становится новым блоком, добавляемым в конец цепочки. Протокол устанавливает правила того, как вносятся, утверждаются и регистрируются новые записи. В этой технологии криптография заменяет сторонних посредников, выступающих в качестве доверенных лиц, – все участники блокчейна проходят сложные алгоритмы, чтобы подтвердить целостность системы{119}.
Подобный обмен называют децентрализованным консенсусом. Как указывает Илья Боев, «противостоящий ей централизованный консенсус требует наличия единой базы данных, по записям в которой определяется валидность совершенной операции. В реальности единая база может сгореть, подвергнуться атаке злодеев… или не существовать вовсе. Кроме того, она наделяет существенными экономическими (и не только) привилегиями оператора базы, а также повышает стоимость и время осуществления самих транзакций.
Система децентрализованного консенсуса распределяет полномочия вести запись операций между машинами участников сети, позволяя сидящим за ними людям полностью доверять друг другу – ведь обман невозможен технически»{120}.
Еще нагляднее
Уже появилось достаточно много популярной литературы, объясняющей, как работает биткоин-блокчейн. Чтобы убедиться, что в головах у наших читателей от множества технических терминов и различных описаний не возникло сумбура и сложилась ясная картина, воспользуемся примером от Deloitte.
Допустим, Боб должен деньги Алисе за ланч. Он устанавливает приложение на своем смартфоне, чтобы создать новый биткоин-кошелек. Приложение похоже на программу мобильного банкинга, а кошелек похож на банковский счет. Чтобы заплатить Алисе, Бобу нужны две части сведений: его приватный ключ и ее публичный ключ. Далее происходит следующее.
Боб получает открытый ключ Алисы, сканируя QR-код своим телефоном или получая от нее ее адрес электронной почты, строку случайных чисел и букв (любой, у кого есть открытый ключ, может послать деньги на соответствующий адрес биткоина, но только подпись, подтвержденная частным ключом, позволит отправить деньги с биткоин-кошелька).
Приложение «Биткоин» оповещает о сделке майнеров