Повышение масштабируемости, безопасности и удобства использования Ethereum
-
Обновление Ethereum Pectra внесет существенные изменения, включая улучшения в абстракции учетных записей, операциях валидатора и производительности сети.
- Цель Pectra — улучшить взаимодействие пользователей и разработчиков с Ethereum, заложив основу для будущих обновлений масштабируемости с помощью таких функций, как деревья Веркла и эффективная обработка данных.
-
Ключевые обновления включают в себя увеличение лимитов ставок валидаторов, гибкие процедуры снятия ставок и оптимизированное развертывание смарт-контрактов, что способствует повышению эффективности и безопасности сети.
Обновление Ethereum Prague/Electra (Pectra) внесет существенные изменения в сеть, в частности, касающиеся абстракции учетных записей, операций валидатора и общей производительности сети.
Для улучшения функциональности и прогресса сеть Ethereum периодически проходит обновления, называемые хардфорками. Эти обновления требуют от участников сети принятия новой версии блокчейна с обновленными правилами. Например, обновление Shanghai-Capella в апреле 2023 года позволило валидаторам вывести свой застейканный Ethereum из Beacon Chain.
Ожидается, что это будет третье крупное обновление Ethereum с сентября 2022 года, когда была активирована программа Ethereum Merge.
Шанхайское обновление, выпущенное в апреле 2023 года, позволило валидаторам $ETH разблокировать свои застейканные $ETH в сети.
Обновление Dencun, выпущенное в марте 2024 года, представило прото-даркшардинг с целью увеличения скорости транзакций в сети.
Благодаря Pectra Ethereum сможет удовлетворить широкий спектр вариантов использования и потребностей пользователей, что позволит сделать обычные учетные записи Ethereum более программируемыми, решения уровня 2 (L2) более доступными, смарт-контракты более эффективными, а валидаторы более гибкими в управлении.
Что такое обновление Ethereum Prague/Electra?
Первоначально планировалось, что обновления Prague и Electra будут внедряться по отдельности, но позже они были объединены в одно обновление — Pectra — для большей эффективности и синергии.
Обновление Pectra включает обновления как уровня исполнения (где работают смарт-контракты и dapps), так и уровня консенсуса (где работает механизм Proof of Stake) сети Ethereum.
Планируется представить 20 предложений по улучшению Ethereum (EIP), включая девять стандартных EIP, касающихся конкретных функций или возможностей, и один мета-EIP, который объединяет 11 дополнительных EIP для упрощенной реализации.
Обоснование внедрения обновления Pectra
Pectra — это не просто внедрение немедленных улучшений в Ethereum. Он также служит ступенькой к более существенной трансформации инфраструктуры сети.
Pectra вносит несколько изменений в код, одновременно закладывая основу для предстоящей реализации деревьев Веркла.
Деревья Веркла — это тип структуры данных, разработанный для оптимизации того, как узлы Ethereum хранят и получают доступ к информации. Вводя меньшие, более эффективные доказательства для проверки данных, деревья Веркла обещают улучшить масштабируемость и снизить требования к хранению, прокладывая путь для более эффективной сети.
Более подробный обзор ключевых изменений 🔍
По данным Ethereum.org , в настоящее время в предстоящее обновление Pectra включено десять предложений по улучшению Ethereum (EIP).
Важно отметить, что сообщество разработчиков Ethereum может принять решение о добавлении или удалении EIP в течение месяцев, предшествующих активации, или разделить обновление Pectra на отдельные этапы.
Pectra EIP
- EIP-2537 : Предварительная компиляция для операций с кривыми BLS12-381
- EIP-2935 : Сохранение исторических хэшей блоков в состоянии
- EIP-6110 : Депозиты валидатора поставок в цепочке
- EIP-7002 : Выходы, запускаемые на уровне выполнения
- EIP-7251 : Увеличьте MAX_EFFECTIVE_BALANCE
- EIP-7549 : Переместить индекс комитета за пределы аттестации
- EIP-7594 : PeerDAS — выборка данных о доступности одноранговых устройств
- EIP-7685 : Запросы уровня выполнения общего назначения
- EIP-7702 : Установить код счета EOA для одной транзакции
-
EIP-7692 : Мета EIP, который включает:
- EIP-663 : инструкции SWAPN, DUPN и EXCHANGE
- EIP-3540 : EOF (формат объекта EVM) — формат объекта EVM v1
- EIP-3670 : EOF — проверка кода
- EIP-4200 : EOF — Статические относительные переходы
- EIP-4750 : EOF – Функции
- EIP-5450 : EOF — проверка стека
- EIP-6206 : EOF – JUMPF и невозвращающиеся функции
- EIP-7069 : обновленные инструкции CALL
- EIP-7480 : EOF — инструкции по доступу к разделу данных
- EIP-7620 : Создание контракта EOF
EIP-7698 : EOF — транзакция создания
- EIP-2935 – Улучшает процесс проверки исторических данных Ethereum, сохраняя хэши последних блоков. Это шаг к исполнению без сохранения состояния, когда узлам не нужно хранить всю историю блокчейна, что еще больше повышает эффективность сети.
- EIP-7002 – Предоставляет валидаторам большую гибкость в управлении их застейканными $ETH. Благодаря EIP-7002 они могут инициировать снятие средств или частичное снятие средств напрямую через свои учетные данные уровня исполнения, открывая возможности для новых стратегий стейкинга и улучшенной ликвидности.
- EIP-7251 – увеличивает максимальный баланс для валидаторов с 32 $ETH до 2048 $ETH. Это помогает крупным операторам узлов консолидировать свою долю и снижает общее количество необходимых валидаторов. Это упрощение может повысить эффективность сети и снизить вычислительную нагрузку на отдельные узлы.
- EIP-7594 – представляет механизм PeerDAS для оптимизации решений уровня 2 (L2). PeerDAS, выбирая доступность данных по одноранговым узлам, может оптимизировать обработку транзакций и повысить масштабируемость сетей L2, в конечном итоге предоставляя пользователям преимущества за счет более быстрых и дешевых транзакций.
- EIP-7692 – Этот мета EIP представляет собой пакет из 11 предложений, направленных на улучшение формата объектов виртуальной машины Ethereum (EVM) (EOF) — структуры, используемой для представления смарт-контрактов Ethereum. Оптимизируя этот формат, EIP-7692 стремится сделать развертывание и выполнение контрактов более быстрыми и эффективными, что принесет пользу как разработчикам, так и пользователям.
ethereumnews.ru