Разработчики Ethereum, операторы узлов и пользователи еще не пришли к согласию по недавнему предложению Виталика Бутерина увеличить лимит газа в Ethereum.
11 января Бутерин выступил за “скромное” увеличение лимита газа на 33% для потенциального улучшения пропускной способности сети.
Увеличение лимита газа до предлагаемых 40 миллионов с текущих 30 миллионов позволило бы увеличить количество транзакций для каждого блока, теоретически увеличив общую пропускную способность сети, утверждал он.
Однако, по словам разработчика Ethereum Мариуса ван дер Вейдена, который выразил свои опасения в блоге от 11 января под названием “Почему увеличить лимит газа сложно”, есть некоторые недостатки.
Основной проблемой будет увеличение размера состояния блокчейна, которое содержит остатки на счетах и данные смарт-контрактов.
Общий объем необходимого пространства сейчас составляет примерно 267 гигабайт (ГБ) только для штата, сказал он, добавив: “Если мы увеличим лимит газа, этот размер будет расти еще быстрее”.
Объем полных исторических данных блокчейна Ethereum в настоящее время составляет около 900 ГБ, согласно Blockchair.
Виден утверждал, что хранилище дешевое, поэтому размер не является проблемой, и каждый сможет хранить такой объем данных, “однако доступ к нему и изменение его будут становиться все медленнее и медленнее”, прежде чем добавить, что “пока нет конкретных решений для роста штата”.
Более того, более высокие лимиты также увеличивают время синхронизации и усложняют создание разнообразных клиентов, добавил он.
Более того, более высокие лимиты также увеличивают время синхронизации и усложняют создание разнообразных клиентов, добавил он.
Лимит газа относится к максимальному объему работы и газа, затрачиваемых на выполнение транзакций Ethereum или смарт-контрактов в каждом блоке. Он установлен для обеспечения того, чтобы блоки не были слишком большими, что могло бы повлиять на производительность сети и синхронизацию.
Потенциальные решения включают обновления, такие как EIP-4444, регулирующий истечение срока действия истории цепочки, и EIP-4844 для доступности сводных данных с использованием “больших двоичных объектов”, которые помогут обуздать долгосрочные тенденции роста.
Разработчик программного обеспечения Мика Золту ответил на сообщение Виталика в Reddit, заявив, что целью должно быть предоставление реальным пользователям возможности запускать узлы Ethereum на своих повседневных компьютерах. Однако это будет более сложной задачей, поскольку состояние и полный размер блокчейна со временем растут.
“Нашей целью не должно быть обеспечение того, чтобы вы могли запускать узел Ethereum на машине стоимостью X долларов. Должно быть, что demographic X может запускать узел Ethereum”, - сказал он.