Ethereum, одна из ведущих мировых блокчейн-платформ, снова становится центром внимания благодаря новому предложению от её сооснователя Виталика Бутерина. Виталик и исследователь Тони Вахрштеттер представили EIP-7983 — предложение об установлении верхнего предела на использование газа в отдельных транзакциях, что обещает значительно повысить безопасность и стабильность сети. Эта инициатива направлена на решение ключевых проблем, с которыми сталкивается Ethereum в условиях растущей загруженности и усложняющейся инфраструктуры. Текущая архитектура Ethereum позволяет одной транзакции исчерпать весь допустимый лимит газа блока. Такая ситуация порождает риск атак типа отказа в обслуживании (DoS), когда злоумышленники могут создавать очень «тяжёлые» транзакции, замедляя или даже парализуя работу сети.
Целью EIP-7983 является введение ограничения в 16,77 миллиона газа (2 в степени 24) для одной транзакции. Это означает, что ни одна отдельная транзакция не сможет превышать данный порог, что в свою очередь обеспечит равномерное распределение нагрузки и снизит вероятность перегрузки блоков. Важным аспектом предложенного ограничения является повышение предсказуемости стоимости транзакций. Разработчики и пользователи смогут лучше планировать расходы и избегать резких скачков в стоимости операций. Это позитивно скажется на общем пользовательском опыте и доверии к сети, особенно среди бизнесов и проектов, работающих с децентрализованными финансами (DeFi) и сложными смарт-контрактами.
Обоснование выбора именно 16,77 миллиона газа основано на тщательном балансе между сложностью и производительностью. Этот лимит достаточно велик, чтобы покрывать большинство современных сценариев использования, включая развёртывание крупных контрактов и взаимодействия в DeFi, но при этом ограничивает чрезмерно огромные операции, которые могут нарушить работу сети. Таким образом, EIP-7983 обеспечивает защиту без ущерба для функциональности. Кроме того, предложение поддерживает развитие новых технологических решений, таких как zero-knowledge virtual machines (zkVM). Эти виртуальные машины, основанные на методах доказательства с нулевым разглашением, требуют более управляемого подхода к обработке транзакций.
Ограничение газа стимулирует разработчиков разбивать большие транзакции на более мелкие части, что упрощает интеграцию zkVM и способствует масштабированию Ethereum без потери безопасности. Важно отметить, что введение этого лимита не затронет общий лимит газа блока, который остаётся на усмотрение майнеров и валидаторов, работающих в рамках существующих правил консенсуса. Это позволяет сохранить гибкость сети и адаптироваться к изменяющимся нагрузкам и новым требованиям. EIP-7983 является логичным продолжением более ранних инициатив, таких как EIP-7825, направленных на улучшение предсказуемости и устойчивости выполнения транзакций в Ethereum. Виталик Бутерин последовательно стремится упростить и повысить эффективность сети, уменьшая техническую сложность и сопутствующие риски безопасности.
В мае Виталик акцентировал внимание на необходимости упрощения базового протокола Ethereum, вдохновляясь минималистской стратегией Bitcoin. Он призвал к перестройке архитектуры сети, разделив её на компоненты консенсуса, исполнения и совместного использования данных, чтобы сделать сеть более лёгкой, эффективной и доступной для широкой аудитории. Это должно сократить время разработки, снизить затраты и уменьшить количество ошибок и уязвимостей. EIP-7983 также отражает стремление к созданию более открытой и справедливой цифровой идентичности, которую Виталик недавно представил под названием «плюралистическая идентичность». Она призвана защитить конфиденциальность пользователей, сохраняя при этом их возможность участвовать в цифровой экономике и обществе на равных условиях.
Внедрение лимита газа поможет Ethereum лучше подготовиться к грядущим обновлениям, включая так называемый Dencun upgrade и дальнейшее развитие Ethereum 2.0, где вопросы масштабируемости и безопасности стоят особенно остро. Это важный шаг в сторону создания устойчивой, надёжной и эффективной блокчейн-сети, способной поддерживать растущие нагрузки и инновационные решения. Пользователи и разработчики могут с оптимизмом смотреть на будущее Ethereum. Нововведения, предложенные Виталиком Бутерином, демонстрируют глубокое понимание технических вызовов и желание сделать сеть более доступной и защищённой.