год назад

Хардфорк London в блокчейне Ethereum, подробности

Хардфорк London в блокчейне Ethereum, подробности

2
1

В течении нескольких последних месяцев разработчики ядра Ethereum работали над обновлением сети London, которое последовало за Berlin, вышедшим в апреле. Хотя тогда блоки обновления еще не были установлены, список EIP*, включенных в London, теперь является окончательным.<!--more--> <p class="hp hq dd hr b eb hs ht hu ee hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik cw bq il" data-selectable-paragraph="">Согласно спецификации обновления, они следующие:</p> <ul class=""> <li id="59ee" class="hp hq dd hr b eb hs ht hu ee hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik iv iw ix bq" data-selectable-paragraph="">EIP-1559: Изменение рынка сборов для цепи ETH 1.0</li> <li id="486a" class="hp hq dd hr b eb iy ht hu ee iz hw hx hy ja ia ib ic jb ie if ig jc ii ij ik iv iw ix bq" data-selectable-paragraph="">EIP-3198: Базовый опкод</li> <li id="f8a6" class="hp hq dd hr b eb iy ht hu ee iz hw hx hy ja ia ib ic jb ie if ig jc ii ij ik iv iw ix bq" data-selectable-paragraph="">EIP-3529: Сокращение возвратов</li> <li id="4379" class="hp hq dd hr b eb iy ht hu ee iz hw hx hy ja ia ib ic jb ie if ig jc ii ij ik iv iw ix bq" data-selectable-paragraph="">EIP-3541: Отклонение новых контрактов, начинающихся с байта 0xEF</li> <li id="db29" class="hp hq dd hr b eb iy ht hu ee iz hw hx hy ja ia ib ic jb ie if ig jc ii ij ik iv iw ix bq" data-selectable-paragraph="">EIP-3554: Задержка бомбы сложности до 1 декабря 2021 года</li> </ul> <p id="098c" class="hp hq dd hr b eb hs ht hu ee hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik cw bq" data-selectable-paragraph="">Давайте рассмотрим каждый из них более подробно.</p> <h1 id="3837" class="jd je dd au av jf jg ht jh ji jj hw jk jl jm jn jo jp jq jr js jt ju jv jw jx bq" data-selectable-paragraph="">EIP-1559: Изменение рынка сборов для цепи ETH 1.0</h1> <p id="ef21" class="hp hq dd hr b eb jy ht hu ee jz hw hx hy ka ia ib ic kb ie if ig kc ii ij ik cw bq" data-selectable-paragraph="">Одно из самых ожидаемых изменений в Ethereum, EIP-1559 – это самое крупное изменение, которое будет введено в London. EIP введет “базовую плату” в блоках сети, которая будет отслеживать цену газа, которую сеть будет принимать от транзакций, основанных на спросе на блок-пространство. Это означает, что кошелькам и пользователям будет легче оценить, какой должна быть оптимальная цена для их транзакции. Кроме того, EIP-1559 добавляет новый тип транзакции, в котором пользователи могут указать максимальную плату, которую они готовы заплатить, а также максимальную сумму, которую они готовы отправить майнеру, и получить возмещение за разницу между этим максимумом, базовой платой и чаевыми майнера. Наконец, EIP также приведет к тому, что часть транзакционных сборов будет сожжена, что большая часть сообщества считает критическим улучшением экономики сети Ethereum.</p> <h1 id="1c6f" class="jd je dd au av jf jg ht jh ji jj hw jk jl jm jn jo jp jq jr js jt ju jv jw jx bq" data-selectable-paragraph="">EIP-3198: Базовый опкод</h1> <p id="527c" class="hp hq dd hr b eb jy ht hu ee jz hw hx hy ka ia ib ic kb ie if ig kc ii ij ik cw bq" data-selectable-paragraph="">Этот EIP является компаньоном EIP к EIP-1559. Он просто добавляет опкод, BASEFEE, который возвращает значение базовой платы за блок, в котором он выполняется. Это позволит смарт-контрактам получить доступ по цепочке, что может помочь в представлении доказательств мошенничества и создании ненадежных деривативов цен на газ.</p> <h1 id="8feb" class="jd je dd au av jf jg ht jh ji jj hw jk jl jm jn jo jp jq jr js jt ju jv jw jx bq" data-selectable-paragraph="">EIP-3529: Сокращение возвратов</h1> <p id="c6df" class="hp hq dd hr b eb jy ht hu ee jz hw hx hy ka ia ib ic kb ie if ig kc ii ij ik cw bq" data-selectable-paragraph="">Еще одно существенное изменение, введенное в Лондоне, - это отмена возврата газа из САМОРАЗРУШЕНИЯ и сокращение возврата для SSTORE. В то время как возврат средств первоначально был призван стимулировать разработчиков разгружать вычислительные мощности, когда это возможно, на практике они привели к увеличению их загрузки с изобретением газовых токенов.</p> <p id="b072" class="hp hq dd hr b eb hs ht hu ee hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik cw bq" data-selectable-paragraph="">Наряду с этим, возврат газа вносит свой вклад в разницу во времени выполнения блока. До London до 50% возвращенного газа можно было использовать для выполнения дальнейших вычислений в пределах того же блока. Это означает, что на практике максимальный размер блока может быть до 1,5 х газового предела. EIP-3529 снижает этот “возврат исполнения” с 50% до максимум 20%. Это изменение поможет компенсировать некоторую дополнительную дисперсию размера блока, введенную EIP-1559, которая позволяет блоку использовать до двух раз текущий предел газа.</p> <h1 id="482b" class="jd je dd au av jf jg ht jh ji jj hw jk jl jm jn jo jp jq jr js jt ju jv jw jx bq" data-selectable-paragraph="">EIP-3541: Отклонение новых контрактов, начинающихся с байта 0xEF</h1> <p id="005f" class="hp hq dd hr b eb jy ht hu ee jz hw hx hy ka ia ib ic kb ie if ig kc ii ij ik cw bq" data-selectable-paragraph="">EIP-3541-это простое изменение, которое закладывает основу для более широких улучшений EVM, описанных в EIP-3540 Этот EIP сделает невозможным развертывание новых контрактов, начинающихся с байта 0xEF. Существующие контракты не будут затронуты. После того, как London начал работать, самая короткая последовательность байтов, начинающаяся с 0xEF, которая не соответствует начальной последовательности существующих контрактов, может быть зарезервирована как способ идентификации контрактов, которые соответствуют семантике EIP-3540. Примечание: Для развертывания EIP-3540 потребуется дополнительное обновление сети. Стоит также отметить, что если EIP-3540 никогда не развертывается, то EIP-3541 также можно использовать для резервирования стартовых байтов для использования в другой схеме.</p> <h1 id="44d8" class="jd je dd au av jf jg ht jh ji jj hw jk jl jm jn jo jp jq jr js jt ju jv jw jx bq" data-selectable-paragraph="">EIP-3554: Задержка бомбы сложности до 1 декабря 2021 года</h1> <p id="e176" class="hp hq dd hr b eb jy ht hu ee jz hw hx hy ka ia ib ic kb ie if ig kc ii ij ik cw bq" data-selectable-paragraph="">EIP-3554 задерживает бомбу сложности, также известную как ледниковый период. Бомба сложности/ледниковый период – это механизм, который был введен в Ethereum для “замораживания” майнинга по мере перехода сети к доказательству ставки*. Учитывая, что доказательство перехода ставки еще не готово, нам нужно оттянуть момент, когда бомба “взорвется”. Это уже было сделано три раза в прошлом: в Метрополии (EIP-649), Константинополе (EIP-1234) и леднике Мюр (EIP-2384).</p> <p id="159c" class="hp hq dd hr b eb hs ht hu ee hv hw hx hy hz ia ib ic id ie if ig ih ii ij ik cw bq" data-selectable-paragraph="">В то время, как предыдущие задержки были довольно длительными, на этот раз разработчики ядра выбрали более короткую задержку, отодвинув бомбу на декабрь 2021 года. К тому времени либо произойдет переход на proof of stake*, либо потребуется еще одно обновление сети.</p> <a href="https://clck.ru/WhyUJ">Оригинал</a> *Предложения по улучшению Ethereum (Ethereum Improvement Proposal) – это технические инструкции, в которых описаны новые функции для блокчейна Ethereum (прим. пер.) *Главная цель – затруднять майнинг. Она срабатывает при достижении определенного количества добытых блоков. После этого время на создание нового блока увеличивается, прибыль майнеров падает, а транзакции сильно замедляются. Это нужно для того, чтобы у майнеров не осталось другого выбора, кроме как прекратить майнинг в Ethereum 1.0 и перейти на Ethereum 2.0 (прим. пер.) *Proof-of-stake (PoS) – дословно: «подтверждение доли», метод защиты в криптовалютах, при котором вероятность формирования участником очередного блока в блокчейне пропорциональна доле, которую составляют принадлежащие этому участнику расчётные единицы данной криптовалюты от их общего количества. Данный метод является альтернативой методу подтверждения выполнения работы (PoW), при котором вероятность создания очередного блока выше у обладателя более мощного оборудования (прим. пер.)

ETH
Ethereum
London
блокчейн
крипта
криптовалюта
криптокошелек
Лондон
Хардфорк
эфир
2
1
Investian

1 комментариев

Написать комментарий...

В своё время вышел из ETH из-за их черепашьей скорости перехода Proof-of-stake. Был молод, глуп и меня задолбало следить за виражами крипты. Фиатный рынок после этого предсказуемый и спокойный, как бы это парадоксально не звучало.

Ответить