ru
Назад к списку

Виталик Бутерин предложил новую концепцию узлов для увеличения лимита газа в Ethereum до 100 раз

source-logo  getblock.net 19 Май 2025 08:00, UTC

Что произошло? Сооснователь Ethereum Виталик Бутерин предложил новую дорожную карту для решения проблем, связанных с масштабированием базового блокчейна первого уровня (L1) за счет более высоких лимитов газа, включая концепцию работы узлов под названием «partially stateless nodes». «Наиболее распространенная критика увеличения лимита газа в L1, помимо опасений по поводу безопасности сети, заключается в том, что это затрудняет запуск полного узла», — написал Бутерин.

Предложение Бутерина

Что еще известно? Запуск полного узла ценен, поскольку он предлагает «не требующий доверия, устойчивый к цензуре и дружественный к конфиденциальности способ» получения доступа к цепочке, добавил разработчик.

Чтобы увеличить лимит газа в базовом блокчейне Ethereum без ущерба для работы полных узлов, Бутерин предложил внедрить улучшение EIP-4444 по установке лимита хранения данных за 36 дней с целью сокращения объема данных для других участников сети.

Запуск полного узла Ethereum требует хранения всего блокчейна (~1 ТБ для состояния и ~500 ГБ для истории). EIP-4444 разгрузит хранилище исторических данных, сделав узлы легче.

Среди других краткосрочных предложений Бутерина — создание распределенного хранилища исторических данных и корректировка цен на газ, чтобы сделать хранение более дорогим, а исполнение — менее дорогим.

В качестве среднесрочного изменения в дорожной карте Бутерин выделил «stateless verification», которая позволит узлам взаимодействовать с блокчейном, не поддерживая ветви Меркла, используемые для проверки целостности данных.

По словам Бутерина, это может сократить потребности в хранении данных примерно на 50%, сделав узлы значительно легче.

Он также представил новую концепцию под названием «partially stateless nodes», которая способна увеличить лимит газа базового блокчейна в 10-100 раз.

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

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

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

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

getblock.net