BTC 99545.9$
ETH 2202.92$
Tether (USDT) 1$
Toncoin (TON) 2.72$
telegram vk
telegram vk Х
Russian English
"

Виталик Бутерин предложил 5 вариантов уменьшения блока Ethereum

Дата публикации:06.02.2024, 12:23
917
917
Поделись с друзьями!

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

«Это может быть результатом того, что все больше и больше роллапов начинают использовать Ethereum для DA и таких тенденций, как Inscriptions», — объяснили Бутерин и Варштеттер.


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

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

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

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

Одно из первых, более простых решений, предложенных Бутериным и Варштеттером, предполагает увеличение стоимости данных вызова с 16 до 42 gas, что позволит уменьшить максимальный размер блока с 1,78 мегабайт до 0,68 мегабайт. Тогда это освободит место для увеличения лимита газа в блоке.


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

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

Вместо этого вторым решением может быть увеличение затрат на данные вызовов (сalldata), но снижение затрат на другие коды операций (opcodes).

Данные вызова (сalldata) предоставляются в качестве входных данных для вызова функции смарт-контракта, а коды операций (opcodes) — это инструкции, которые определяют, какие вычисления должны выполняться в виртуальной машине Ethereum (EVM).

Другим решением было бы ограничить количество вызовов на блок, как это предложено в предложении по улучшению Ethereum (EIP)-4488, написали исследователи. Однако это также может снизить стимулы к использованию данных вызовов для обеспечения доступности данных и повлиять на приложения, которые сильно от них зависят.

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

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

Blob — это большие пакеты данных, интегрированные в блокчейн Ethereum для оптимизации обработки и хранения данных, которые будут реализованы с обновлением EIP-4844 Dencun, которое будет развернуто в основной сети Ethereum 8 февраля.

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

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

Бутерин ранее предлагал ограничить количество вызовов на блок, чтобы снизить затраты на газ еще в 2021 году.

В январе Виталик Бутерин предложил увеличить лимит газа Ethereum на 33% до 40 миллионов, чтобы улучшить пропускную способность сети.

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

Подписывайся на наш Telegram канал. Не трать время на мониторинг новостей. Только срочные и важные новости

https://t.me/block_chain24