Размер шрифта
-
+

Технология блокчейн. То, что движет финансовой революцией сегодня - стр. 26

. Если хеш не превышает определенного целевого значения (установленного сетью и уточняемого каждые 2016 блоков), то майнеру удалось найти ответ головоломки и «решить» блок. К несчастью для майнера, найти правильный хеш очень сложно. Если полученное значение неверно, майнер немного меняет исходные данные и предпринимает новую попытку. Каждая попытка дает совершенно другой хеш. Майнерам приходится решать задачу много раз, пока не найдется правильный ответ. По данным на ноябрь 2015 года, среднее число попыток для каждой задачи – 350 квинтиллионов (3,5 * 10>20). Это громадная работа!»[43]

Возможно, вам доводилось слышать и о других механизмах консенсуса. Первая версия блокчейна Ethereum – Frontier – также использовала доказательство выполненной работы, но в Ethereum 1.1 предполагается заменить его механизмом доказательства долей в собственности. Этот механизм требует от участников инвестировать и поддерживать некий запас ценности (например, в собственной валюте блокчейна, такой как пиркойн, NXT и т. д.), чтобы при голосовании не расходовать электроэнергию. Другие блокчейны, в частности Ripple и Stellar, обеспечивают консенсус с помощью социальных сетей; от новых участников (то есть новых узлов) требуется составить уникальный список как минимум 100 узлов, голосованию которых этот пользователь доверяет. Такое доказательство не является непредубежденным – новому участнику нужно обладать социальным интеллектом и репутацией. Еще один механизм – доказательство активности. В нем сочетаются доказательство выполненной работой и доказательство долями в собственности: определенное случайным образом количество майнеров должно подписать блок с помощью криптоключа, и только тогда блок станет официальным [44]. Доказательство емкости требует, чтобы майнер отводил значительный объем своего жесткого диска на майнинг. Еще одна похожая концепция – доказательство хранения – требует приобрести и раскрыть для совместного использования дисковое пространство в распределенном облаке.

Хранение действительно немаловажно. Между данными в блокчейне и данными в Интернете есть одно важное отличие: в Интернете большая часть информации поддается изменению и эфемерна, а точное время ее публикации не имеет критического значения для предыдущей или последующей информации. В блокчейне же движение биткойна по сети сопровождается перманентным отпечатком времени начиная с момента его создания. Чтобы биткойн оставался действителен, он должен ссылаться и на собственную историю, и на историю всей цепочки. Таким образом, блокчейн необходимо хранить целиком.

Процессы майнинга – сборка блока транзакций, расход ресурса, решение задачи (головоломки, сказать лучше, чтобы быть последовательным), достижение консенсуса, поддержание копии всего регистра – настолько важны, что некоторые называют биткойновый блокчейн таким же полезным, как и Интернет, и призывают к публичной его поддержке. Пол Броуди из Ernst & Young считает, что все технические устройства должны предоставлять свои вычислительные мощности для поддержания блокчейна: «В вашу газонокосилку или посудомойку встроен центральный процессор, мощность которого в тысячу раз превышает реальные потребности устройства. Так пусть он майнит. Не для того, чтобы приносить вам деньги, а для поддержания вашей части блокчейна»

Страница 26