January 12

Обзор обновления Ethereum Pectra

Ethereum готовится к обновлению под названием Pectra. Это одно из самых амбициозных обновлений, и вот что вам нужно о нем знать.

Что такое 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: Больше контроля для валидаторов

У валидаторов есть два ключа:

  1. Ключ «для валидации».
  2. Ключ «для вывода денег».

На данный момент только первый ключ работает для выхода из стэйкинга. Этот 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'ы, более быстрая масштабируемость и более низкие газовые сборы для всех.

Источник