Виталик Бутерин предлагает 5 решений для уменьшения максимального размера блока Ethereum
Сооснователь Ethereum Виталик Бутерин и Ethereum Foundation предложили пять потенциальных проектов по уменьшению максимального размера блока блокчейна Ethereum. Эти предложения направлены на оптимизацию блокчейна для «роллап-ориентированной дорожной карты» и решение проблемы растущего использования пространства блоков.
Необходимость оптимизации
Бутерин и исследователь Ethereum Foundation Тони Варштеттер отмечают, что эффективный размер блока Ethereum за последний год увеличился примерно в два раза. Они связывают этот рост с растущим использованием Ethereum для обеспечения доступности данных и появлением таких трендов, как надписи. С учетом того, что в среднесрочной и долгосрочной перспективе мы будем ориентироваться на ролловеры, текущее использование пространства блоков считается неоптимальным.
Увеличение лимитов блокчейна
Одно из предложенных решений предполагает увеличение стоимости calldata и повышение лимита блочного газа. Регулируя стоимость ненулевых байтов calldata и повышая лимит блочного газа, можно добиться меньшего и менее изменчивого размера блока. Такая корректировка создаст дополнительное пространство для большего количества блоков данных в будущем. Однако важно найти баланс между ценой на calldata и лимитом газа, чтобы не сдерживать их использование для обеспечения доступности данных.
Ограничение цены Calldata и отдельный рынок тарифов
Другое решение, представленное в предложении по улучшению Ethereum (EIP)-4488, предлагает ограничить количество calldata на блок. Однако такой подход может также препятствовать использованию calldata для обеспечения доступности данных, что негативно скажется на приложениях, в значительной степени зависящих от них. Чтобы потенциально увеличить лимиты на газ, альтернативное предложение предлагает создать отдельный рынок платы за использование calldata, подобно тому, как это делается с блобами данных. Цена за использование calldata будет автоматически регулироваться в зависимости от спроса, но реализация этого решения приведет к дополнительным сложностям в анализе и внедрении.
Бонус лояльности EVM
Последняя идея, предложенная Бутериным и Вахрштеттером, заключается в предоставлении «бонуса лояльности EVM» для компенсации приложений, перегруженных калдатами. Этот подход направлен на стимулирование использования calldata в виртуальной машине Ethereum (EVM) путем снижения стоимости определенных операций или принятия модели, поощряющей их использование.
Соображения и проблемы
Хотя в качестве потенциального решения предлагается повысить стоимость calldata до 42, этот подход считается слишком тупым. Аналогичным образом, создание отдельных рынков сборов может привести к чрезмерной сложности. Поэтому сбалансированное решение, предусматривающее повышение стоимости calldata при одновременном снижении стоимости конкретных операций или предлагающее стимулы для использования calldata в рамках EVM, считается более жизнеспособным вариантом.
Предыдущие предложения и перспективы
Бутерин уже не в первый раз обращается к вопросу стоимости газа и оптимизации размера блока. В 2021 году он предлагал ограничить количество calldata на блок, чтобы снизить затраты на газ. Кроме того, в январе он предложил увеличить лимит газа Ethereum на 33 % до 40 миллионов, чтобы повысить пропускную способность сети.
Увеличение лимита газа потенциально может повысить пропускную способность сети и общую пропускную способность, но оно также влечет за собой такие проблемы, как увеличение нагрузки на оборудование и риск сетевого спама и атак.
В будущем эти предложения будут подвергнуты дальнейшему анализу и обсуждению в сообществе Ethereum. Цель — найти наиболее эффективные и сбалансированные решения для уменьшения максимального размера блока Ethereum, обеспечив при этом производительность сети, масштабируемость и безопасность.
В заключение следует отметить, что пять предложенных Виталиком Бутериным вариантов уменьшения максимального размера блока Ethereum направлены на оптимизацию использования пространства блока и удовлетворение растущих потребностей экосистемы Ethereum. Регулируя стоимость calldata, увеличивая лимиты на газ блоков и вводя стимулы, Ethereum стремится найти баланс между эффективностью и масштабируемостью. Сообщество Ethereum продолжит изучать и совершенствовать эти предложения, чтобы обеспечить долгосрочный успех блокчейна Ethereum.