Создатели Эфириума убрали уязвимость в EIP-1559 — Bits Media

Создатель Александра Демидова Разраб Эфириума Мартин Холст Свенде предложил исправление уязвимости в EIP-1559, которая могла привести к перегрузке сети. EIP-1559 будет развернуто в июльском хардфорке London.

Создатели Эфириума убрали брешь в EIP-1559, которая делала сеть уязвимой для больших липовых транзакций, способных вызвать перегрузку блокчейна. Запланированное к развертыванию посреди июля в рамках хардфорка London EIP-1559 очень изменит структуру комиссий Эфириума – она будет автономно приспособиться к требованиям сети и давать юзерам возможность платить лишь ту комиссию, которая реально нужна для проведения транзакции.

Обычно юзер посылает майнеру плату за газ за включение транзакции в блок. Сейчас эта плата за газ будет отчаливать в саму сеть в рамках «сожжения», с выплатой майнерам лишь опциональных «чаевых». Разраб Эфириума Мартин Холст Свенде (Martin Holst Swende) на прошлой недельке нашел, что EIP-1559 не устанавливает ограничений на наивысшую сумму, которую юзер может заплатить для убыстрения доказательства транзакций.

Таковым образом, злодей мог бы ввести абсурдно огромное число, чтоб перегрузить сеть, даже если у него не было средств для оплаты «чаевых». Разраб Тим Бейко (Tim Beiko) написал в социальной сети Twitter:

«Так как поля в 1559 не имели ограничения, злодей мог пользоваться сиим, практически не платить большие суммы за газ, и спамить сеть».

Чтоб убрать эту уязвимость, создатели реализовали решение, предложенное Свенде: четыре строчки кода, ограничивающие транзакции до 2^256 – обширно применяемой криптографической хеш-функции, которая применяется в Биткоине.

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

Источник

Author: Zero