Crypto Prices

184 миллиарда биткойнов (BTC): загадка Крейга Урайта и история переполнения 2010 года

2 часа назад
1 мин. чтения
2 просмотров

Крейг Урайт и концепция неизменности блокчейна

Крейг Урайт снова на слуху, и на этот раз он использует крупнейшую техническую ошибку в истории биткойна, чтобы поставить под сомнение концепцию неизменности блокчейна. В центре его аргумента находится инцидент с «переполнением значения» 2010 года, когда уязвимость кода привела к появлению 184,467,440,737 BTC из ниоткуда. Урайт утверждает, что этот старый эпизод доказывает одну основную точку: правила биткойна не высечены в камне, код уже изменялся и может быть изменен снова, в то время как неизменность блокчейна является лишь «очаровательной доктриной», которая перестает быть истинной после первого исключения.

Инцидент с переполнением значения

15 августа 2010 года, на блоке 74,638, неизвестный хакер использовал уязвимость переполнения целого числа, известную как CVE-2010-5139. Этот дефект позволил обойти лимит в 21 миллион монет биткойна, создав астрономическое количество фантомных монет и поставив криптовалюту под угрозу обесценивания. Сатоши Накамото и группа ранних разработчиков быстро выпустили экстренный патч. Майнеры и операторы узлов согласились перейти на исправленную ветку блокчейна, полностью отказавшись от дефектной цепи, содержащей миллиарды мошеннических монет.

Реорганизация сети BTC в августе 2010 года произошла до любого разделения цепи: блок 74638, дефект переполнения значения, создавший 184,467,440,737.09551616 монет; клиент был исправлен в течение пяти часов, добавив правило консенсуса, отвергающее такие выходы; сеть отказалась от дефектной ветки.

Аргументы против Урайта

Утверждение Урайта о том, что этот случай представляет собой пример «восстановления средств», противоречит историческим фактам по двум причинам. За аргументами Урайта о гибкости блокчейна стоит история его личных судебных кампаний. На протяжении нескольких лет австралийский компьютерный ученый подавал иски против разработчиков биткойна, требуя, чтобы их заставили изменить код сети, чтобы он мог получить доступ к кошелькам, для которых у него не было приватных ключей.

После того как Высокий суд Лондона в деле COPA постановил, что Крейг Урайт не является Сатоши Накамото и подделал документы, он потерял свои юридические средства влияния на индустрию. Текущий призыв Урайта пересмотреть доктрину неизменности кажется попыткой оправдать его предыдущие иски.

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

Популярные статьи