Ethereum продолжает эволюционировать, и на конференции разработчиков сети уже обсуждали план внедрения нового масштабного усовершенствования. В июне мы узнали о Pectra — обновлении, призванном повысить качество взаимодействия с блокчейн-экосистемой как для кодеров, так и для рядового пользователя. Дату тоже назвали — предварительно 1 квартал 2025 года.
В 2021 году Еthereum принял новую политику формирования имен для своих обновлений. Теперь многие из них получают составные названия, которые включают две части — наименование города и звезды. Pectra — не исключение, и символизм тут присутствует: усовершенствование призвано доработать уровень исполнения (ETH L1) — за него отвечает Prague, и уровень консенсуса (L2, соответственно) — Electra. На уровне исполнения размещены смарт-контракты. Кроме того, он отвечает и за обработку транзакций. В то же время на уровне консенсуса формулируются принципы самого механизма согласования и реализуется валидация транзакций.
Предыдущее обновление экосистемы называлось Cancun-Deneb или же Dencun. В силу усовершенствование вступило в марте 2024 года. Тогда разработчики внедрили в систему новую структуру хранения данных и сократили стоимость газа в сети. В состав Pectra вошли ряд предложений по усовершенствованию Ethereum (EIP), благодаря которым удастся расширить масштабируемость сети. Более того, в планах также есть и новый функционал. В команде разработчиков приняли решение не запускать обновление до проведения конференции Ethereum Devcon, назначенной на ноябрь 2024 года. Это позволит сообществу получить больше времени для освоения инструментария предыдущих усовершенствований сети.
Что в арсенале доработок Pectra?
Всех подробностей и нюансов Pectra общественность пока не получила, однако в ходе недавней конференции All Core Developer Execution Call команда разработчиков Ethereum согласовала отдельные пункты усовершенствования. Тим Бейко, руководитель службы поддержки протокола, поделился итогами конференции и перечнем улучшений.
Pectra внедрит в сеть абстракцию учетных записей (EIP-7702), концепт формата объектов EVM (EOF), повысит максимальный стейкинг-баланс для валидаторов (EIP-7251) и улучшит пропускную способность L2 через решение PeerDas (EIP-7594).
Предложение EIP-7702 улучшает качество взаимодействия с Ethereum для пользователей сети. Соавтором идеи является основатель Ethereum Виталик Бутерин. Фактически его фокус заключается во внедрении механизма абстракции учетных записей (AA) в системы кошельков, которые базируются на смарт-контрактах. Механизм призван обеспечить пользователя новыми возможностями — социальными функциями восстановления доступа к счету, инструментарием кластеризации транзакций и программами спонсирования газовых издержек. Счета на смарт-контрактах Ethereum будут построены в соответствии со стандартом ERC-4337. EIP-7702 — это альтернатива предыдущей архитектуре EIP-3074. Этот стандарт демонстрирует более высокие параметры совместимости c ERC-4337 и позволяет существующим учетным записям Ethereum временно функционировать в качестве смарт-контрактных кошельков при осуществлении транзакций.
Концепт формата EVM-объектов (EOF) ориентирован прежде всего на разработчиков и повышение безопасности технологии смарт-контрактов. Ещё в 2023, когда состоялся в сети хардфорк Shapella, этот проект вынесли на обсуждение, но улучшение постоянно сталкивалось с отсрочками. В состав EOF входят 11 предложений, затрагивающих вопросы развертывания смарт-контрактов, их создания, валидации кода и прочих аспектов программирования. Специалисты Ethereum сообщили, что внедрение EOF будет реализовано на заключительных этапах обновления Pectra.
Следующее нововведение Pectra, EIP 7251, предусматривает повышение стейкинг-максимума ЕTH для валидаторов сети. В его рамках максимальный стейкинг-баланс возрастет с 32 ЕТН до 2 048 ЕТН. Благодаря этим переменам владельцам крупных нод-валидаторов будет проще регулировать работу сети, а нагрузка на блокчейн-систему снизится. Следует отметить, что Ethereum использует алгоритм консенсуса Proof-of-Stake. Его механизм подразумевает, что потенциальный валидатор сети обязан воспользоваться стейкингом ЕTH, тем самым подтвердить свою преданность должности материальным взносом. За попытку подтвердить некорректную транзакцию или нарушение правил протокола можно лишиться собственного депозита — так работает механизм наказания под названием слешинг.
Процесс обработки транзакций тоже получит свои улучшения — в L2-сетях появится PeerDAS — так называемые пиринговые пробы доступности данных (Peer Data Availability Sampling — англ). Согласно описанию EIP-7594, обновление позволит сократить нагрузку на память цифровых хранилищ для операторов узлов.
Ландшафт Ethereum после Pectra
С появлением обновления Merge в сентябре 2022 года сеть Ethereum трансформировала механизм консенсуса и приняла механику Proof of Stake. Сегодня блокчейн всеми силами взялся за решение вопросов масштабируемости. Разработчики и исследователи из экосистемы анализируют, в чем сеть нуждается на данный момент, а после следует фаза внедрения необходимых усовершенствований. Но любой участник сообщества может приложить руку к развитию протокола, если обладает техническими познаниями, конечно. Для этого существуют форумы, где желающие публикуют проекты для потенциальных технических улучшений.
За Pectra последует обновление Osaka. Оно принесет уровню исполнения новый алгоритм структурирования данных под названием Деревья Веркла. Благодаря этому концепту в структуре сети появятся так называемые клиенты без состояния, а это, в свою очередь, снизит нагрузку на валидаторов. При этом непосредственного участия от пользователей в реализации усовершенствований никто не ждет — вся работа лежит на плечах операторов нод и разработчиков Ethereum.