Обзор обновления Ethereum Pectra
Ethereum готовится к обновлению под названием Pectra. Это одно из самых амбициозных обновлений, и вот что вам нужно о нем знать.
Pectra = Prague + Electra. Это обновление для Ethereum, которое можно назвать его «обновлением» или «сиянием».
Команды протестировали более 100 девнетов на мероприятии в Кении (Nyota Interop), где они пробовали всё возможное. Из этого они отобрали 20+ идей, а затем сузили их до 11, которые готовы к запуску.
Pectra — это те самые обновления.
Вот что включает в себя обновление Pectra:
- 2537: BLS12-381 пре-компиляции
- 2935: Исторические хеши блоков в состоянии
- 6110: Депозиты валидаторов на цепи
- 7002: Запускаемые выходы
- 7251: Увеличение максимального эффективного баланса
- 7549: Оптимизация голосования валидаторов
- 7623: Корректировка стоимости calldata
- 7685: Общие запросы для слоя исполнения
- 7691: Увеличение пропускной способности для blobs
- 7702: Код для EOA аккаунтов
- 7840: Планирование blobs
EIP-7702: Обновление для EOA (обычных/простых/базовых кошельков в более «умные», «красивые» и «горячие» кошельки).
Думайте об этом как о моменте для кошельков, подобном появлению iPhone.
На данный момент кошельки довольно базовые и не могут делать много, кроме отправки транзакций.
Этот EIP позволит сегодняшним EOA кошелькам работать как «умные кошельки»:
- Пакетирование нескольких действий в одну транзакцию (например, мост и исполнение обмена или покупка NFT и отправка его на binji.eth в одной транзакции).
- Условные платежи (например, «платить только если это произойдет»).
- Спонсируемые транзакции (кто-то другой оплачивает газ за вас).
Программы и кошельки смогут быть намного более креативными с этим.
EIP-2537: Пре-компиляции BLS12-381
Ethereum получил новый «калькулятор» для решения сложных математических задач. Почему это важно?
- Технологии с нулевым знанием (zk) становятся быстрее (привет, конфиденциальность и масштабируемость).
- Системы стэйкинга становятся умнее.
Представьте, что вы решаете задачу по математике палкой на земле, а потом кто-то дает вам калькулятор — это именно то, что происходит.
EIP-2935: Сохранение исторических хешей блоков
Сейчас Ethereum, как ваш друг, который помнит только, что было на прошлой неделе. Это обновление дает ему «память», которая охватывает месяцы.
- Приложения могут ссылаться на старые данные.
- Легкие клиенты (малые, эффективные узлы) становятся реально полезными.
Это также шаг 1 к тому, чтобы сделать Ethereum «stateless» — узлы больше не будут хранить все данные вечно.
EIP-6110: Исправление депозитов для стейкинга
В настоящее время пользователи стейкинга сталкиваются с задержкой перед тем, как их депозиты будут признаны, как ожидание ответа от кого-то, кому вы отправили деньги через Venmo. Это обновление устраняет эту задержку.
Депозиты теперь обрабатываются быстрее. Валидаторы ликуют.
EIP-7002: Больше контроля для валидаторов
На данный момент только первый ключ работает для выхода из стэйкинга. Этот EIP добавляет второй ключ, давая валидаторам больше контроля над своими средствами. Стейкинг-пулы (например, Lido) и другие структуры также получат значительный прирост децентрализации.
EIP-7251: Повышение лимита для стейкинга
Представьте, что вы ведете бизнес, и вам прекращают платить после того, как вы заработаете $32. Это стейкинг сегодня.
Этот EIP увеличивает лимит до 2,048 ETH. Теперь валидаторы могут накапливать вознаграждения до более крупных уровней. Меньше валидаторов = более чистая сеть = меньше стресса для всех.
EIP-7549: Умное голосование для валидаторов
Сейчас валидаторы подписывают голоса, как будто они в суде, утверждая каждую деталь.
Этот EIP говорит: «Просто сгруппируйте эти подписи».
Результат: в 60 раз меньше работы.
Это как перейти с печатных машинок на Google Docs для совместной работы.
EIP-7623: Корректировка стоимости calldata
Представьте, что блоки Ethereum — это как упаковывать чемодан. Большинство людей упаковывают стандартные вещи (транзакции), но некоторые привозят свои коллекции боулинговых шаров.
Этот EIP заставляет «тяжелых упаковщиков» платить больше за газ.
EIP-7685: Горячая линия для слоя исполнения
Слои исполнения (EL) и консенсуса (CL) в Ethereum общаются, как коллеги, которые используют только электронную почту.
Этот EIP создает прямую линию связи между ними, как Slack, но без ненужных мемов.
Будущие обновления станут легче благодаря этому.
EIP-7691 + EIP-7840: Улучшение обработки blobs
Blobs — это большие куски данных, используемые rollup'ами.
На данный момент Ethereum обрабатывает 3 blobs за блок.
Это обновление удваивает их количество до 6.
Результат: более дешевые rollup'ы, более быстрая масштабируемость и более низкие газовые сборы для всех.