По данным Cointelegraph: соучредитель Ethereum Виталик Бутерин и исследователь Ethereum Foundation Тони Варштеттер представили пять потенциальных методов уменьшения максимального размера блока Ethereum. Направленные на оптимизацию блокчейна для «дорожной карты, ориентированной на объединение», предлагаемые проекты сосредоточены на повышении лимитов газа в блоках и увеличении стоимости данных вызовов, и все это в рамках Ethereum.

Уменьшение максимального размера блоков «EL parts o Beacon» позволит освободить место для большего количества блоков. Источник: Ethereum Research.

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

Предлагаемые ими решения направлены на регулирование максимального размера блока и его колебаний, тем самым создавая больше места для будущих блоков данных. Они предлагают увеличить лимит газа в блоке и цену за ненулевые байты данных вызова. Лимит газа блока ограничивает расход газа на транзакции или выполнение смарт-контрактов на блок, предотвращая влияние слишком больших блоков на производительность сети. Данные вызовов, для которых требуется газ, увеличивают нагрузку на сеть.

Бутерин сказал, что существует «золотая середина» между ценой на данные вызова и лимитом газа. Источник: Исследования Эфириума.

Одно простое решение рекомендует увеличить стоимость данных вызова с 16 до 42 газов, уменьшив максимальный размер блока с 1,78 мегабайта примерно до 0,68 мегабайта. Этот подход, хотя и дает возможность повысить лимит газа в блоках, может препятствовать использованию данных вызовов для обеспечения доступности данных, что потенциально влияет на приложения, которые зависят от обширных данных вызовов для проверки цепочки, такие как StarkNet.

Альтернативные варианты включают балансировку более высокой стоимости данных вызовов с меньшими затратами на коды операций, ограничение данных вызовов на блок, создание уникального рынка комиссий за данные вызовов или введение «бонуса лояльности EVM», чтобы компенсировать влияние на приложения с большим объемом данных вызовов.

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

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