Что такое обновление Ethereum Prague-Electra (Pectra)?
Pectra: Обновление Ethereum
Обновление Pectra для Ethereum сочетает в себе два отдельных обновления: обновление Prague и обновление Electra.
Обновление Prague направлено на изменения в исполнительном уровне сети, в то время как обновление Electra затрагивает слой консенсуса. Вместе эти обновления называются "Pectra".
Обновление Pectra последует за “Dencun,” сочетанием обновлений Deneb и Cancun, произошедших в марте 2024 года.
Разработчик Ethereum Терренс Цао сообщил, что обновление Pectra успешно заработало на тестовой сети Sepolia 5 марта в 7:29 утра по всемирному координированному времени. Это завершает второй тестовый этап, показав безупречный уровень предложений.

На прошлой неделе в тестовой сети Holesky произошел сбой из-за неправильной настройки валидаторов, что привело к разделению цепи и временному нарушению работы сети. Цао ответил на вопросы об этих проблемах, объяснив, что для устранения обновления Holesky может потребоваться ещё 18 дней, так как проводятся расследования проблем, связанных с “штрафами корреляции” и “утечками баланса валидаторов”.
Тестовые сети, такие как Sepolia и Holesky, позволяют разработчикам тестировать новые обновления в контролируемой среде, прежде чем применять их к основной сети Ethereum. Благодаря завершению тестирования на Sepolia, Ethereum приближается к развертыванию Pectra на основной сети, хотя Holesky по-прежнему требует дальнейших доработок для устранения существующих проблем.
Двухэтапный запуск Ethereum Pectra
Обновление Pectra для Ethereum вводит важные улучшения, включая расширение масштабируемости и возможность оплачивать газовые сборы стейблкоинами, с ожидаемыми дальнейшими обновлениями к 2026 году.
Этап 1: Запланирован на середину марта 2025 года и включает:
- Удвоение емкости blobs уровня 2: Увеличение емкости с трех до шести blobs для снижения транзакционных сборов и загруженности сети.
- Абстракция аккаунтов: Позволяет оплачивать газовые сборы стейблкоинами, такими как USDC и Dai, что предоставляет пользователям больше гибкости.
- Увеличение лимитов для стейкинга валидаторов: Поднятие максимального лимита стейкинга с 32 ETH до 2,048 ETH для облегчения операций с валидаторами в крупном масштабе.
Этап 2: Ожидается в конце 2025 года или начале 2026 года и включает:
- Verkle trees: Новая структура данных, объединяющая Vector Commitments и Merkle Trees для улучшения эффективности хранения данных и поддержки перехода к бесхранительным клиентам Ethereum.
- Peer data availability sampling (PeerDAS): Система, которая улучшает масштабируемость, позволяя узлам проверять данные транзакций без необходимости хранения всего набора данных.
Ключевые особенности обновления Pectra для Ethereum
Pectra улучшает масштабируемость, снижает сборы, усиливает безопасность и вводит умные счета в Ethereum, что прокладывает путь к более эффективным транзакциям и будущим инновациям.
- Улучшенная масштабируемость: Pectra внедряет новые механизмы для увеличения емкости сети для транзакций, что позволит Ethereum выполнять больше транзакций в секунду.
- Снижение транзакционных сборов: Сборы за газ должны снизиться благодаря оптимизации хранения и обработки данных.
- Умные счета: Одно из наиболее инновационных улучшений - это введение умных счетов, которые делают счета и кошельки более гибкими.
- Усиленная безопасность: В обновлениях используются передовые криптографические методы для повышения безопасности данных пользователей и смарт-контрактов.
Предложения по улучшению Ethereum (EIPs), включенные в обновление Pectra
Обновление Ethereum Pectra - это следующее крупное обновление сети Ethereum, объединяющее изменения как в исполнительном уровне (Prague), так и в уровне консенсуса (Electra). Pectra вводит 11 ключевых предложений по улучшению Ethereum (EIPs), которые улучшают масштабируемость, гибкость стейкинга и качество взаимодействия с пользователями.
Давайте разберем эти EIPs:
- EIP-7251 (increase the staking limit): Это увеличит максимальный баланс стейкинга валидатора с 32 ETH до 2,048 ETH.
- EIP-7691 (more data for L2s): Увеличивает количество blob-данных, которые могут быть включены в каждый блок, с трех до шести blobs на блок.
- EIP-7623 (higher call data costs for efficiency): Повышает стоимость газа для вызовов данных, чтобы стимулировать разработчиков использовать blobs для более дешевого и эффективного хранения данных.
- EIP-7840 (flexible blob configuration): Позволяет разработчикам Ethereum регулировать емкость blobs в будущих обновлениях без необходимости в больших изменениях кода.
- EIP-7702 (smart accounts or temporary contract wallets): Позволяет обычным кошелькам действовать как смарт-контракты во время транзакций, обеспечивая поддержку оплаты газовых сборов спонсорами и аутентификацию по цифровым ключам.
- EIP-6110 (faster staking deposits): Ускоряет активацию валидаторов, обрабатывая депозиты для стейкинга напрямую на уровне исполнения Ethereum.
- EIP-7002 (easier validator withdrawals): Позволяет валидаторам отзывать средства напрямую через простую транзакцию Ethereum вместо использования сложного процесса в Beacon Chain.
- EIP-7685 (better execution-consensus communication): Создает стандартизированный способ общения между исполнительными и консенсусными уровнями Ethereum.
- EIP-2537 (faster cryptographic proofs): Добавляет предварительно скомпилированный контракт для передовых криптографических операций (BLS-подписи, доказательства с нулевым разглашением).
- EIP-2935 (extended block history): Хранит до 27 часов исторических хешей блоков в цепочке вместо только 51 минуты.
- EIP-7549 (more efficient validator voting): Оптимизирует подачу голосов валидаторами Ethereum, делая консенсус быстрее и менее ресурсоемким.

Что такое предложения по улучшению Ethereum (EIPs)?
EIPs являются важной частью процесса разработки Ethereum и способом проведения обновлений сети Ethereum.
EIP - это предложение или стандарт, который описывает потенциальные новые функции, улучшения или процессы для сети блокчейн Ethereum. Они содержат технические спецификации для предлагаемых изменений и служат как “источник истины” для сообщества.
Обновления сети Ethereum предлагаются сообществу разработчиков Ethereum и обсуждаются и разрабатываются в процессе EIP. Любой в сообществе может создать EIP, а автор несет ответственность за достижение согласия с сообществом разработчиков Ethereum.
Авторы EIP обычно являются разработчиками. EIPs позволяют вносить изменения в Ethereum и, если принимаются, внедряются. Обновления сети Ethereum, такие как Dencun и Pectra, состоят из набора EIP, которые, будучи завершенными, должны быть реализованы каждым клиентом Ethereum в сети блокчейн.
Знаете ли вы? Trie Merkle-Patricia получил свое название, потому что объединяет две структуры данных — деревья Merkle и префиксные деревья Patricia — для эффективного хранения и проверки состояния блокчейна.
Следите за: Внедрение Verkle trees в Ethereum
Пост-Merge дорожная карта Ethereum включает этап "Verge," который представит Verkle trees для повышения эффективности хранения данных, снижения требований к оборудованию и улучшения пользовательского опыта с более быстрой синхронизацией и меньшими размерами доказательств.
Пост-Мердж дорожная карта Ethereum является частью пятиэтапного процесса улучшения блокчейн умных контрактов после переезда Ethereum на механизм консенсуса доказательства доли владения (PoS) в сентябре 2022 года. Однако впоследствии дорожная карта была обновлена и включает шестую стадию под названием "The Scourge."
После Pectra следующее обновление, вероятно, будет включать высокоожидаемые Verkle trees, новую структуру данных состояния, которая заменит текущую Trie Merkle-Patricia, улучшая хранение данных и эффективность доказательств.
Verkle trees разрабатываются в рамках стадии Verge и обещают уменьшенные размеры доказательств и сниженные требования к оборудованию для узлов.
