Обновление Pectra направлено на улучшение трех ключевых областей: счет Ethereum, опыт пользователей валидаторов и способность обработки Blob.
Автор: Francesco
Составление: Луффи, Новости Предвидения
Следующий этап обновления Ethereum уже сделан первый шаг.
24 февраля Pectra обновила версию на тестовой сети Holesky; 5 марта Pectra появится на тестовой сети Sepolia.
Как только эти обновления успешно внедрятся на тестовой сети, будет определена дата обновления основной сети, и ожидается, что оно состоится через 3-9 месяцев после внедрения на тестовой сети.
Pectra - это значительное обновление, которое сразу внедряет несколько предложений по улучшению ETH (EIP):
Мы можем разделить эти обновления на три ключевые области:
Давайте подробнее рассмотрим некоторые из предстоящих улучшений ETH Workshop и то, как они принесут пользу протоколу ETH Workshop и пользователям.
EIP-7702 на протокольном уровне делает опыт использования Ethereum ближе к абстрактному опыту счета. Он достигает этого путем расширения функциональности смарт-контрактов для внешних счетов (EOA) Ethereum, включая:
По мере увеличения стоимости «больших двоичных объектов» растет и потребность в расширении их вычислительной мощности. С EIP-7691 емкость «больших двоичных объектов данных» будет увеличена на 50%: в настоящее время каждый блок ETH может содержать в среднем около 3 «больших двоичных объектов данных» (до 6 в периоды пикового спроса). При использовании EIP-7691 среднее количество «больших двоичных объектов данных», которые могут быть размещены в блоке, увеличится до 6, а в периоды пикового спроса — до 9.
Дальнейшим шагом по расширению возможностей обработки ‘Data Blob’ будет сокращение потребностей в хранении всех ‘Data Blob’ и их перемещение в подсеть, которая по-прежнему может использоваться для проверки данных ‘Data Blob’.
EIP-2537: количество безопасных битов для операций увеличено с текущих 80 до более чем 120.
EIP-2935: Для подготовки к приходу безсостояний клиентов, это предложение предлагает хранить исторические хэши блоков в состоянии как часть логики обработки блоков. Через хранилище контрактов для достижения этой цели EIP-2935 позволяет мягкий переход без влияния на логику хэширования блоков. Вторичные сети смогут использовать более длинные исторические данные и непосредственно запрашивать хранилище контрактов.
EIP-7549: данный документ направлен на повышение эффективности клиента Casper. Для достижения этой цели он уменьшает количество пар, необходимых для проверки согласованности. Конкретно, он удаляет один из трех элементов в сообщениях подтверждения клиента Casper: индекс комитета. Удаление этого элемента из сообщения подтверждения теперь позволяет более эффективно собирать голоса за согласование в блоке, увеличивая количество голосов в блоке с 2 временных интервалов до 8 временных интервалов.
EIP-7623: Одним из наиболее значительных обновлений является предложение EIP-7623 об увеличении стоимости вызова данных (особенно для вторичных сетей). Предложение направлено на корректировку стоимости вызова данных, чтобы устранить разрыв между средним размером блока (100 кб) и максимальным размером блока (7,15 МБ). Это не повлияет на обычных пользователей, а затронет только те транзакции, которые в основном используются для публикации данных. Увеличение стоимости будет реализовано через базовую плату, зависящую от соотношения оплаты газа за операции с вызовом данных: это можно сделать путем уменьшения размера блока для размещения большего количества «блобов данных» или увеличения газового лимита.
EIP-7685: внедрена структура хранения запросов, инициированных смарт-контрактами. Это позволяет валидаторам, управляемым смарт-контрактами, делегировать управление операциями смарт-контракту, тем самым уменьшая потребность в посредниках.
EIP-7840: добавлен способ «динамической настройки целевого и максимального количества больших двоичных объектов данных в блоке» с помощью объекта blobSchedule вместо передачи всех значений через API.
Это обновление посылает четкий сигнал от мастерской ETH. Мы знаем, что эти обновления стояли на повестке дня уже давно и не являются ответом на недавнюю критику. Тем не менее, обновление направлено на то, чтобы сделать сеть ETH Square более безопасной, улучшить счет ETH Square и расширить вычислительную мощность «Data Blob», что соответствует некоторым из наиболее важных потребностей разработки.