Закрыть

Что такое хардфорк Эфира (ETH) — hardfork etherium

В закладки
Аудио
Что такое хардфорк Эфира (ETH) — hardfork etherium
Содержание

Хардфорк Ethereum представляет собой разделение криптовалютной сети на две независимые ветви, имеющие индивидуальные правила работы. В процессе hard fork новые узлы цепочки блокчейн меняются так сильно, что уже не воспринимают информацию от прежних элементов. Иными словами происходят значительные расхождения в коде криптовалюты.

Что такое хардфорк Эфириума и каковы причины его появления

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

  1. Узлы принимают правила цепочки, которая остается нераздельной. Система продолжает функционировать в прежнем режиме.

  2. При расхождении мнений происходит разделение blockchain на две отдельные ветви. Цепочка, которая работает по новым правилам, приобретает вид отдельной виртуальной монеты.

Что такое хардфорк Эфириума? По сути, это второй путь, о котором упоминалось выше — разделение цепочки с появлением новых правил. Обновленная ветвь сохраняет сведения о деньгах владельца криптовалюты. Это значит, что после разделения в кошельке держателя ETH появится такой же объем новых коинов.

Причины появления hard fork могут быть различны. Из основных стоит выделить:

  1. Разделение мнений криптовалютного сообщества в отношении дальнейшего развития ETH. Участники, которых не устраивают обновления, перестают поддерживать узлы. Такая ситуация имела место при появлении Ethereum Classic, на котором подробнее остановимся ниже.

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

Первый хардфорк Ethereum

14 марта 2016-го на блоке 1 150 000 был реализован первый из запланированных хардфорков Ethereum под названием Homestead (усадьба).

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

Кроме того, были внедрены следующие обновления:

  • Изменена плата за создание смарт-контрактов посредством транзакции (с 21000 до 53000 газа);
  • Отрегулирован механизм расчета сложности майнинга Эфириума;
  • Добавлена поддержка команды DELEGATECALL, позволяющая разработчикам преодолевать проблему лимита газа в блоке;
  • Улучшена совместимость сети с будущими изменениями протокола;
  • Ограничено максимальное значение s-value в подписи транзакции с целью защиты от спама.

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

Это обновление протокола привело блокчейн эфира в стабильное состояние, что позволило многим проектам начать его активно использовать. Однако, впереди у Эфириума была первая серьёзная неприятность.

Ответвление Ethereum Classic

16 июня 2016 года неизвестные хакеры атаковали проект DAO (Децентрализованная автономная организация) — краудфандинговую платформу на базе смарт-контрактов Эфириума, которая позиционировалась как принципиально новая модель управления финансами и инвестирования. Атака стала возможной из-за игнорирования разработчиками уязвимости в коде умного контракта, которой и воспользовались в итоге злоумышленники, украв треть привлеченных от инвесторов средств (около $50 млн в монетах ETH).

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

20 июля задуманное разработчиками все же было реализовано на блоке 1 920 000 в виде противоречивого хардфорка Ethereum, который вернул средства инвесторов, но не был поддержан последователями идеи децентрализации, основанной на недопустимости подобного вмешательства в блокчейн. В результате этого старая цепочка сети эфира продолжила существовать в виде проекта Ethereum Classic с собственной командой разработчиков.

Вынужденный хардфорк Эфириума для защиты от DoS-атак

В сентябре и октябре 2016 года на сеть было совершено несколько DoS-атак по рассылке спама и пустых транзакций, ответом на которые стало проведение еще двух внеплановых хардфорков Ethereum:

  1. EIP-150 (18 октября на блоке 2 463 000) — заключался в проведении неотложных технических мероприятий по улучшению устойчивости сети.
  2. Spurious Dragon (22 ноября на блоке 2 675 000) — состоял из нескольких обновлений, направленных на изменение максимального размера и ценообразования операционных кодов, что делало будущие возможные атаки невыгодными для хакеров в финансовом плане. Также была реализована защита от атак повторного воспроизведения и механизм удаления создаваемых хакерами пустых учетных записей, что позволяло уменьшить размер блокчейна и ускорить синхронизацию клиентов с ним.

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

Atlantis

В этом событии, проведенном в сентябре 2019 года, требовалось, чтобы все пользователи программного обеспечения обновили своих клиенты (кошельки и ноды), чтобы оставаться в сети.

Улучшения включали лучшую безопасность, стабильность и производительность сети для больших объемов трафика.

Metropolis-Byzantium

Считается третьей фазой эволюции Эфириума. Софт-форк Metropolis-Byzantium функционировал скорее как обновление операционной системы, а не как полный раскол сети.

Metropolis-Constantinople

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

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

Istanbul

Istanbul - это хард-форк Ethereum, состоявшийся 8 декабря и снизивший расходы на «Газ» в сети. Также в нем была добавлена совместимость с Zcash и Equihash протоколом.

Muir Glacier

Muir Glacier - это «аварийный / незапланированный» форк, и поэтому он не следует стандартной схеме наименования. Форк произойдет между Istanbul и Berlin предположительно 2 января 2020. Обновление названо в честь популярного ледника на Аляске. Форк призван задержать «Бомбу сложности» и ледниковый период.

Berlin

Хардфорк Berlin – это вторая фаза форка Istanbul, который состоите во 2 квартале 2020. Первоначально этот форк стал предметом горячих споров в сообществе, особенно вокруг предложенного изменения в алгоритме майнинга.

Хардфорк London

После стамбульской и берлинской вилок настало время для следующей, носящее кодовое название «London» под кодовым названием «Лондон» (в честь второй ежегодной конференции разработчиков в 2015 году).

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

Однако он был отложен, и разработчик Ethereum Тим Бейко объявил ранее на этой неделе, что он состоится 4 августа между 13:00 UTC и 17:00 UTC в блоке номер 12 965 000.

Лондонский хард-форк будет содержать несколько EIP, наиболее заметными из которых являются 1559 и 3554. Как поясняется в EIP-1, каждое предложение должно соответствовать следующим рекомендациям:

«EIP должен содержать краткую техническую спецификацию функции и ее обоснование. Автор EIP несет ответственность за достижение консенсуса в сообществе и документирование особых мнений».

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

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

EIP-3238, с другой стороны, нацелится на бомбу замедленного действия сложности. Это функция, которая делает добычу Ethereum все более сложной. Идея состоит в том, чтобы майнинг стал настолько сложным, что у майнеров не было другого выбора, кроме как перейти с Ethereum 1.0 на Ethereum 2.0.

Однако при нынешней сложности сеть достигнет этого слишком рано. Первоначальные планы показали, что EIP-3238 отложит так называемую бомбу замедленного действия до второго квартала 2022 года. Однако недавно предложенный EIP-3554, период рассмотрения которого заканчивается 14 июля, откладывает бомбу сложности, «чтобы показать эффект первая неделя декабря 2021 года».

Разработчики объяснили мотивацию EIP-3554 следующим образом:

«Нацеливание на модернизацию Шанхая и / или слияние должно произойти до декабря 2021 года. Либо бомбу можно перенастроить в это время, либо вообще удалить».

Заключение

Хотя вышеупомянутые предлагаемые обновления могут показаться для большинства движением в правильном направлении, не все стороны довольны, особенно с EIP-1559. Сжигание комиссий по существу создаст дефляционный эффект для второй по величине криптовалюты. Хотя это может повысить шансы ETH стать предпочтительным активом для сбережения из-за более низкого предложения, это снизит прибыль майнеров.

И майнинг Ethereum действительно был прибыльным бизнесом, прибыль которого выросла до новых максимумов за последний год или около того. После лондонского хард-форка это может измениться, даже если у пользователей будет возможность «давать чаевые» майнерам, если они захотят.

Как и следовало ожидать, многие майнинговые компании выступили против внедрения EIP-1559. Другие утверждали, что даже несмотря на то, что EIP-2656, который снижает затраты на газ для транзакций с использованием модульного возведения в степень (ModExp), должен повысить безопасность сети и практически, на этом фронте возникнут некоторые потенциальные проблемы.

Кроме того, в недавнем отчете CoinMetrics утверждалось, что EIP-1559 может вообще не помочь в снижении платы за газ. Он указал, что высокие транзакционные издержки являются «фундаментальной проблемой масштабируемости», и пока использование dApp продолжает расти, что является текущей тенденцией, они будут оставаться на этих уровнях.

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

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

Предыдущая статья Понравилась статья? 0 Следующая статья
Комментарии: 0
Оставить комментарий
Сервис подписки в данный момент находится на завершающей стадии разработки. Регулярная отправка новостных материалов на Ваш email начнется в ближайшее время. Повторная подписка не потребуется.
Добавить еще