Читаем Эпоха криптовалют. Как биткоин и блокчейн меняют мировой экономический порядок полностью

Джоук Хофман (ник Jouke) из Нидерландов вклинился в разговор, заявив, что тоже сталкивался с расхождениями в номерах блоков. Тогда sipa предложил несколько вариантов разрешения проблемы, но ни один не сработал. В ходе беседы участники продолжали проверять номера блоков в блокчейне на разных сайтах. Расхождения продолжали появляться. В конце концов в 23:06 по гринвичскому времени разработчик программного обеспечения для майнинга Люк Дашжр (ник luke-jr) понял, что случилось.

23:06. Luke-jr: Итак??? Увы, случайное раздвоение блокчейна?:х

23:06. Jouke: Вот тебе и на!

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

В данном случае эта стандартная процедура устранения расхождений не сработала. Обе ветви блокчейна продолжали расти. Это означало, что единого списка подтвержденных транзакций больше не существует. Представьте себе, что половина обитателей нашего воображаемого села на острове Яп вдруг решила пересмотреть балансы камней фэй, принадлежащих односельчанам, и внедрить свой вариант списка. Такой ситуацией могут воспользоваться мошенники, чтобы платить одними и теми же биткоинами дважды – например, если администратор майнингового пула, который отвечал, скажем, за верификацию 30 % объединенного блокчейна, получал полный контроль над одной из двух ветвей и мог заставить электронные кошельки отправлять уже израсходованные биткоины друг другу.

Расчет делается на то, что другие майнеры признают эту транзакцию легитимной, равно как и баланс в кошельках, с которых эти биткоины уже давно списаны в результате предшествующих транзакций. Обычно большинство майнеров замечают эти манипуляции и переходят на более длинную легитимную ветвь блокчейна, но при неустраненном раздвоении блокчейна крупный пул майнеров, обладающий более чем 50 % вычислительного ресурса, использует его для поддержания ошибочной ветви блокчейна, верифицируя мошеннические транзакции. Если пустить ситуацию на самотек, можно разрушить целостность всей биткоиновой системы.

Вуилле быстро понял, что конкретно это раздвоение вызвано отнюдь не действиями алчного хакера, а программным глюком, случившимся в результате внедрения его коллегами из группы администрирования новой версии 0.8 биткоиновой программы. Предполагалось, что ее реорганизованная база данных объединится с базой данных 0.7, но этого не произошло. Вскоре в дело вмешался ведущий разработчик Андресен. Проконсультировавшись с Вуилле и еще двумя базовыми разработчиками, Джеффом Гарзиком и Грегори Максвеллом, а также переговорив с владельцем биткоиновой биржи Mt. Gox, которая на тот момент была наиболее крупным финансовым учреждением биткоиновой сети, Марком Карпелесом (ник MagicalTux), Андресен решил отказаться от новой версии программного обеспечения 0.8 и вернуться к старой версии 0.7.

Перейти на страницу:

Похожие книги

Я забыл умереть
Я забыл умереть

«Я забыл умереть» — это история невероятных взлетов и ужасающих падений Халила Рафати. Сейчас он — миллионер, владелец преуспевающего бизнеса, роскошного дома на Калифорнийском побережье и обладатель частного самолета. Среди его друзей — голливудские знаменитости, да и сам Рафати — настоящая знаменитость, жизнь которой достойна экранизации. Глядя на этого цветущего 46-летнего мужчину, построившего свою империю здорового питания Sunlife Organic, невозможно поверить, что этот человек был законченным наркоманом, жил на улице и пережил целых девять передозировок. В свои 33 года он весил всего 49 килограммов и выглядел так, как будто болен всеми самыми страшными болезнями одновременно. «Я забыл умереть» — поразительная реальная история боли, страдания, зависимости и возрождения, биография человека, который одержал окончательную победу над своими демонами и переписал жизнь с чистого листа. «Его книга обладает даром исцеления, потому что раскрывает темы несбывшихся надежд детства, детских травм, примирения с собой, освобождения, дружбы и поисков смысла жизни», — считают те, кто уже познакомился с историей Халила.

Халил Рафати

Деловая литература / Самосовершенствование / Финансы и бизнес
Подкаст за две недели. От идеи до монетизации
Подкаст за две недели. От идеи до монетизации

Сегодня подкасты слушают, обсуждают и записывают, кажется, вообще все. Авторские аудиоблоги на самые разные темы уверенно теснят радио. Каждый, кто привык включать по дороге на работу очередной эпизод любимого подкаста, наверняка не раз задумывался о собственном. Но с чего начать?Кристина Вазовски – основательница студии «ТОЛК», выпускает подкасты на русском языке, которые входят в топ Apple Podcasts. В своей книге она рассказывает, как сделать свой проект с нуля с минимальными вложениями – от выбора оборудования, подготовки к интервью и монтажа до развития и монетизации. Не удивляйтесь, но для начала вам хватит смартфона и… носка. Вы научитесь основам сценарного дела, начнете разбираться в многообразии микрофонов и рекордеров, освоите навыки сторителлинга и даже справитесь со страхом публичных выступлений. Но если вдруг вы поймете, что не можете думать ни о чем, кроме своего подкаста, то знайте: сделать подкастинг основным источником заработка совершенно реально.

Кристина Вазовски

Деловая литература / Отраслевые издания / Финансы и бизнес