Основатель Ethereum Виталик Бутерин и разработчик Мика Золту предложили метод снижения комиссий в сетях второго уровня, которые призваны масштабировать основной блокчейн, но порой тоже оказываются слишком дорогими для пользователя.
На форуме Ethereum Magicians Бутерин опубликовал предложение EIP-4488, согласно которому следует ввести ограничение на объем данных вызова (calldata) в блоке при одновременном снижении стоимости соответствующих операций от 16 единиц газа за байт до 3. Другими словами, это позволит увеличить число операций, проводимых с помощью второго уровня, без увеличения размеров блока для всех других операций в блокчейне Ethereum.
Бутерин допускает, что можно было бы снизить стоимость операций без установления дополнительного лимита, но в таком случае возникли бы риски для стабильности самой сети Ethereum, как показали более ранние испытания.
«Предложение о снижении стоимости и установлении ограничения позволит реализовать большинство преимуществ от снижения стоимости, так как роллапы вряд ли будут преобладать в блоках Ethereum в обозримом будущем, поэтому лимита в 1,5 Мб будет достаточно, что также позволит избежать угроз для безопасности», — пояснил разработчик.
Авторы предложения также заявляют, что исторически участники сообщества с подозрением относились к установлению ограничений по нескольким параметрам, поскольку это существенно усложняет формирование блоков.
«Сегодня блоки можно просто формировать из транзакций, сортируя их по приоритетности. Стоит пересмотреть исторически сформировавшееся неприятие многостороннего ограничения ресурсов и воспринимать его как практичный способ достичь умеренных преимуществ с позиций масштабирования при сохранении безопасности», — пишет разработчик.
В случае утверждения EIP-4488 потребуется провести обратно несовместимое обновление, которое позволит пересчитать расходы газа. Пользователи смогут продолжить взаимодействовать с сетью без изменений, а майнерам будет достаточно установить новое правило.
Как отмечают авторы предложения, решения Optimism и Arbitrum уже дают снижение комиссий в 3-8 раз по сравнению с основной сетью, а ZK rollups – в 40-100 раз. На практике пользователи Arbitrum периодически бывают вынуждены уплачивать комиссии свыше $10, что существенно ниже, чем в основной сети, но не всегда соответствует их ожиданиям. Внедрение EIP-4488 позволит сократить стоимость таких операций еще в 5 раз относительно текущих значений.