Ethereum достигает консенсуса в Hard Fork, фиксируя DAO Hack

Talking with Amaury Séchet about Bitcoin Cash and its future (Ноябрь 2024)

Talking with Amaury Séchet about Bitcoin Cash and its future (Ноябрь 2024)
Ethereum достигает консенсуса в Hard Fork, фиксируя DAO Hack

Оглавление:

Anonim

В знаменательном решении распределенное, децентрализованное сообщество, которое составляет Ethereum, достигло почти единодушного консенсуса в отношении осуществления радикального изменения программного обеспечения, известного как «жесткая вилка». Это было сделано для того, чтобы предотвратить хакера, который напал на DAO и осушил почти 40 миллионов долларов эфира, цифровой валюты внутри блокады Ethereum, от того, чтобы видеть эти средства, а также вернуть то, что было потеряно их первоначальным владельцам.

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

Hard Fork против Soft Fork

DAO, или децентрализованная автономная организация, первоначально приветствовалась как новая и захватывающая форма организационной структуры - лидера, децентрализованного органа, управляемого компьютерным кодом, запрограммированным на «умные контракты». Проект вырос более чем на 150 долларов за счет фокуса, но до того, как DAO действительно мог что-либо сделать, он рухнул.

К сожалению, несколько неправильных строк кода в интеллектуальном контракте DAO позволили хакеру использовать процесс рекурсии, перекидывая эфир в десятки миллионов долларов в новый DAO. Вилка - или изменение программного обеспечения, которое управляет блочной цепью, - это единственный способ вернуть эти средства от анонимного злоумышленника. Это оставило сообщество с большим выбором, чтобы сделать: один, ничего не делать - признать, что эксплойт был оправдан тем, что он был частью кода интеллектуального контракта и позволил ему стать уроком для будущих умных разработчиков контрактов; два, реализовать мягкий вилок-патч к существующему коду Эфириума, который эффективно заморозил бы украденные средства, чтобы никогда не использовать их; или три жестких формы - изменение программного обеспечения, которое фактически откатило бы транзакции в блок-цепочке и сразу перевернуло бы взломать.

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

На этой неделе жесткая вилка была одобрена 97% сети Ethereum, что почти единогласным решением. Это означает, что все средства будут иметь право на возврат их надлежащим владельцам. Изменение - это перо в кепке демократической демократии, но это решение также противоречит достоинствам децентрализации и сопротивления цензуре.Однако Виталик Бутерин, один из основателей и главный архитектор Ethereum, отметил, что это демократическое решение снизу вверх, а не директива сверху вниз от фонда Ethereum.

Нижняя линия

На этой неделе сообщество Ethereum приняло решение о внедрении жесткой формы для исправления взлома DAO, отменив ущерб, нанесенный анонимным хакером, который получил цифровую валюту в размере 40 миллионов долларов от DAO. После того, как мягкая вилка открыла больше проблем, чем решила, жесткая вилка, хотя и радикальная, доказывает, что демократия может действовать в интересах сообщества.