Повышение масштабируемости, безопасности и удобства использования 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 стремится сделать развертывание и выполнение контрактов более быстрыми и эффективными, что принесет пользу как разработчикам, так и пользователям.
Влияние Pectra на Ethereum
Улучшения Ethereum в различных аспектах, внесенные обновлением Pectra, повлияют на пользователей, разработчиков и всю сеть.
Пользовательский опыт
Акцент Pectra на абстракции аккаунтов обещает упростить пользовательский опыт, сделав Ethereum более доступным и интуитивно понятным.
С потенциалом того, что смарт-контрактные кошельки станут мейнстримом, пользователи получат доступ к бесшовной абстракции газа (оплата комиссий любым токеном), пакетным транзакциям и настраиваемым параметрам безопасности. Эти улучшения уменьшают трение и делают взаимодействие с децентрализованными приложениями Ethereum (dApps) более плавным.
Опыт разработчика
Pectra представляет инструменты, которые упрощают разработку и развертывание смарт-контрактов. Например, усовершенствования формата объектов EVM (EOF) в EIP-7692 предлагают разработчикам более эффективный способ структурирования кода, что приводит к более быстрому и экономичному выполнению контрактов.
Масштабируемость
Хотя Pectra напрямую не решает проблемы масштабирования Ethereum, она закладывает основу для будущих улучшений масштабируемости. Оптимизируя инфраструктуру сети и повышая эффективность транзакций, она создает основу для более масштабируемых решений, таких как Verkle Tree, которые будут реализованы более эффективно.
Безопасность сети
Pectra уделяет первостепенное внимание безопасности, устраняя потенциальные векторы атак и улучшая процессы проверки и подтверждения в сети. Этот многосторонний подход направлен на то, чтобы сделать Ethereum более устойчивым к потенциальным угрозам и уязвимостям.
Часто задаваемые вопросы об Ethereum Pectra
Почему обновление Pectra может быть важно для держателей Ethereum?
Обновление Pectra помогает держателям Ethereum несколькими способами:
- Улучшенный пользовательский интерфейс: Spectra стремится сделать Ethereum более доступным и удобным для обычных пользователей.
- Повышенная безопасность: ожидается, что улучшения повысят общую безопасность сети, защищая активы и данные пользователей.
- Повышение эффективности: оптимизация EVM и других компонентов повысит эффективность транзакций и выполнения смарт-контрактов, что потенциально приведет к снижению комиссий за газ.
- Задел на будущее: Pectra закладывает основу для будущих улучшений масштабируемости, которые могут помочь увеличить пропускную способность транзакций Ethereum и сократить издержки в долгосрочной перспективе.
Повлияет ли обновление Pectra на стейкинг Ethereum?
Да, Pectra повлияет на стейкинг Ethereum:
- Увеличенный лимит ставки валидатора: EIP-7251 повышает максимальный эффективный баланс для валидаторов, позволяя им контролировать больше ставки без необходимости запускать несколько валидаторов. Это может привести к консолидации среди валидаторов и потенциально повлиять на вознаграждение за ставку.
- Учетные данные для вывода средств: EIP-4788 упрощает процесс вывода застейканных ETH, потенциально делая стейкинг более привлекательным для более широкого круга пользователей.
Повлияет ли обновление Pectra на цену ETH?
Влияние Pectra на цену ETH неопределенно и будет зависеть от различных факторов. В конечном счете, долгосрочное влияние Pectra на цену ETH будет зависеть от того, насколько хорошо она выполнит свои обещания и как рынок воспримет ее успех в продвижении целей Ethereum.
Подводя итог, можно предположить, что обновление Pectra станет значительным шагом вперед для Ethereum, улучшив пользовательский интерфейс, инструменты разработчика и основы сети.
Хотя часть его влияния не обязательно будет очевидна сразу, его истинное значение может заключаться в том, как он готовит Ethereum к будущим обновлениям масштабируемости. Кроме того, Pectra стремится содействовать созданию более безопасной и удобной среды для пользователей Ethereum.