Читаем Цифровое золото: невероятная история Биткойна полностью

Гэвин быстро понял, что это было тем, что все знали как крупнейшую потенциальную опасность для Биткойна: раскол сети, или “хард форк”. Этот термин был придуман для описания ситуации, когда компьютеры сети расходятся во мнении, какой именно добытый блок считать “правильным”. Часть майнеров признавала победителем конкурса один узел, а другая часть – другой, в результате возникали две цепочки блоков, которые начинали быстро расходиться. Это могло стать катастрофой, поскольку означало разногласия в том, какие биткойны кому принадлежат. В данный момент различие возникло только в последней паре блоков – не во всей истории блокчейна, – но если несоответствие не будет исправлено, могут появиться две конфликтующие сети Биткойна, что приведет к подрыву доверия к Биткойну в целом.

“У нас ЧП!” – написал один из пользователей через несколько минут после возникновения ошибки.

“И это мягко говоря”, – добавил другой.

“У нас произошел хард форк”, – объявил один из самых авторитетных разработчиков, бельгийский программист Питер Вуилле, спустя пару минут.

Цена биткойна за полчаса упала с 49 до 45 долларов, нивелировав все достижения прошлой недели.

Марк Карпелес присоединился к обсуждению спустя полчаса, после чего быстро приостановил все транзакции на Mt.Gox; спустя несколько минут Эрик Вурхис сообщил, что его онлайн-казино SatoshiDice также приостановит транзакции.

К тому времени, когда Гэвин вступил в разговор, уже было очевидно, что проблема была вызвана не чьими-либо злонамеренными действиями, а расхождением между версиями программного обеспечения Биткойна. Компьютеры, которые загрузили последнее обновление ПО, создавали блоки, которые отвергались старой версией программного обеспечения, все еще установленной на некоторых компьютерах. Обычно, если блок принимался большинством узлов, он принимался всей сетью, но в старом ПО (версия 0.7) было правило, которое запрещало тот особый тип блока, разрешенный новой версией 0.8.

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

После обдумывания всех вариантов Гэвин пришел к выводу, что самым фундаментальным правилом Биткойна всегда был демократический принцип: официальным должен считаться более распространенный блокчейн. В данном случае созданная новым ПО версия блокчейна поддерживалась большей частью сети. Причиной этого было то, что опытные майнеры, особенно операторы крупных пулов, одними из первых перешли на новую версию ПО. Гэвин посчитал, что остальные должны к ним присоединиться. Помимо большей части вычислительной мощности, использующие новое ПО майнеры уже получили свежесгенерированные биткойны, от которых они едва ли отказались бы.

Но Гэвин оказался в меньшинстве, почти все остальные участники обсуждения считали, что только крупные майнеры способны отреагировать достаточно оперативно, чтобы решить возникшую проблему. Удивительным было то, что операторы крупнейших майнинговых пулов быстро согласились вернуться к старой версии ПО. Оператор BTCGuild заявил, что перевод одного его пула на предыдущую версию программы сможет вернуть большую часть вычислительной мощности версии 0.7. В этом случае все биткойны, сгенерированные после выхода версии 0.8, были бы потеряны. Но потери были бы гораздо больше, если бы вся сеть Биткойн потеряла доверие пользователей.

“В такой ситуации блокчейн версии 0.8 не может продолжать существование”, – сказал оператор BTCGuild, пишущий под ником “Eleuthria”.

Присутствовавшие в чате разработчики поблагодарили его, понимая, что он жертвовал своими интересами ради всеобщего блага. Когда спустя час Eleuthria закончил переход, он подсчитал свои потери.

“Все могло быть хуже, если бы я не начал возврат к версии 0.7 сразу же, – написал он. – Этот форк обошелся мне в 150–200 ВТС”, то есть более чем в пять тысяч долларов по актуальному на тот день курсу.

Что касается курса биткойна, за несколько часов неразберихи он упал до 37 долларов – на 20 %.

“Это черный день для Биткойна. Последствия для обменного курса будут, очевидно, плачевными”, – объявил сайт TheBitcoinTrader.

Этот инцидент на самом деле показал те неожиданные проблемы, которые часто возникают в децентрализованных сетях, полагающихся на множество различных участников, действующих независимо друг от друга.

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

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

Оптимизация BIOS. Полный справочник по всем параметрам BIOS и их настройкам
Оптимизация BIOS. Полный справочник по всем параметрам BIOS и их настройкам

Прочтя эту книгу, вы узнаете, что представляет собой BIOS, какие типы BIOS существуют, как получить доступ к BIOS и обновлять ее. Кроме того, в издании рассказано о неполадках в работе BIOS, которые приводят, например, к тому, что ваш компьютер не загружается, или к возникновению ошибок в BIOS. Что делать в этот случае? Как устранить проблему? В книге рассказывается об этом и даже приводится описание загрузки BIOS во флэш-память.Также вы научитесь использовать различные функции BIOS, узнаете, как оптимизировать их с целью улучшения производительности и надежности системы. Вы поймете, почему рекомендуемые установки являются оптимальными.После прочтения книги вы сможете оптимизировать BIOS не хуже профессионала!Книга предназначена для всех пользователей компьютера – как начинающих, которые хотят научиться правильно и грамотно настроить свою машину, используя возможности BIOS, так и профессионалов, для которых книга окажется полезным справочником по всему многообразию настроек BIOS. Перевод: А. Осипов

Адриан Вонг

Зарубежная компьютерная, околокомпьютерная литература / Программирование / Книги по IT
Тайны и секреты компьютера
Тайны и секреты компьютера

Эта книга предназначена для тех, кто самостоятельно осваивает мир информационных технологий. Программирование в среде Microsoft Office, устройство сетей Internet и Fidonet, работа системы электронной почты, структура системного реестра Windows и файловой системы, строение жидкокристаллических дисплеев и проблема наличия различных кодировок русского языка, — про все это рассказывается в ней. Многообразие тем и легкий стиль изложения сделают ее вашим спутником на долгое время, и вы всегда сможете найти в ней нужную именно в данный момент информацию.Если Вы интересуетесь компьютерными технологиями, желали бы расширить свои знания и умения в этой области, то она Вам наверняка понравится.http://comptain.nm.ru

Антон Александрович Орлов , Антон Орлов

Фантастика / Зарубежная компьютерная, околокомпьютерная литература / Фэнтези / Прочая компьютерная литература / Книги по IT