В своем глубоком исследовании будущего Ethereum сооснователь Виталик Бутерин подробно описал амбициозный набор инициатив, направленных на совершенствование протокола и облегчение нагрузки на операторов узлов
Этот многогранный план, получивший название «Чистка» (The Purge), направлен на удаление устаревших функций и внедрение нескольких предложений по улучшению Ethereum (EIP) для оптимизации работы и безопасности сети.
С помощью ряда технических усовершенствований и оптимизаций Бутерин стремится не просто упрощения, а глубокой эволюции ETH в его операционной динамике.
Тотальная чистка
В основе The Purge лежит EIP-6780, который появился в результате хардфорка Dencun, резко ограничив возможности опкода SELFDESTRUCT. Этот опкод, позволяющий контрактам удалять себя из блокчейна, действовал лишь в том случае, если контракт был создан в той же транзакции.
«EIP-6780 является ключевым примером нашего стремления к упрощению протокола путем уменьшения сложности и повышения безопасности», — отметил Бутерин в своем блоге. Корректировки, внесенные EIP-6780, хотя и кажутся незначительными, но закладывают основные инварианты, которые упрощают построение и обслуживание клиентов и инфраструктуры ETH.»
Бутерин подробно рассказывает об этих изменениях:
«После EIP-6780 новый инвариант ограничивает количество слотов для хранения, которые можно редактировать в одном блоке, что непосредственно облегчает возможную реализацию деревьев Веркле. Более того, контракт будет сохранять свой код на протяжении всей транзакции или блока, что повышает безопасность и эффективность в целом».
Помимо EIP-6780, «Чистка» охватывает широкий спектр усовершенствований.
Недавнее удаление тысяч строк устаревшего кода, закрытие «пустых аккаунтов» и создание 18-дневного окна для хранения блоков после Dencun являются важными шагами на пути к более экономному и гибкому Ethereum.
«Эти меры направлены не просто на уменьшение затрат на хранение и вычисления; они направлены на обеспечение того, чтобы Ethereum оставался масштабируемым, безопасным и устойчивым», ─ отмечает Бутерин, подчеркивая важность этих, казалось бы, бэкэнд-оптимизаций для более широкой экосистемы.
Бутерин указывает на уменьшение актуальности и сложность прекомпиляции в рамках Ethereum
«Полезность некоторых прекомпилов не оправдала наших первоначальных ожиданий, затрудняя новые реализации EVM и создавая проблемы с достижением консенсуса», — отмечает Бутерин, предлагая поэтапное удаление или замену на EVM-совместимый код, чтобы смягчить эти проблемы без негативного влияния на существующие приложения.
Благодаря The Purge Ethereum не просто «сбрасывает лишний вес», но и подвергается глубокой трансформации. Устраняя устаревшие проблемы, оптимизируя операционную эффективность и закладывая дорожную карту для будущих усовершенствований, Ethereum готов повысить свою масштабируемость, безопасность и устойчивость.
Ранее мы писали о том, что такое обновление Ethereum Dencun и почему оно важно.
Вам может быть это интересно:
- Все, что нужно знать про Ethereum Shanghai Upgrade: Анализ и последствия обновления культового блокчейна
- EIP 4337, активированный Ethereum: Подробное руководство по Account Abstraction
- Виталик Бутерин рассказал о стратегии Ethereum против квантовых атак