ethereum pectra smart contract

Через месяц после обновления Dencun и после 4 лет напряженной работы разработчики Ethereum планируют следующие эволюционные шаги в смарт-контрактах сети, назначая дату обновления «Pectra» на конец 2024 или начало 2025 года.

Последний получил свое название от слияния небольших обновлений «Praga» и «Electra», применяемых соответственно на уровне исполнения и консенсуса, и представит эксклюзивные функции в кошельках EVM.

С помощью Pectra можно будет делегировать функции смарт-контрактам непосредственно из криптографического кошелька, утверждать пакетные транзакции и оплачивать газ различными токенами ERC-20.

Давайте посмотрим все подробности ниже.

Обновление Pectra: разработчики Ethereum улучшают функциональность кошелька, позволяя делегировать функции смарт-контрактам

Примерно через четыре года с момента его первого назначения разработчики Ethereum собираются назначить окончательную дату завершения обновления «Pectra», которое внесет изменения в код, которые значительно улучшат взаимодействие с пользователем.

Те, кто работает в сети Ethereum, собираются включить то, что обсуждалось в EIP-3074, в предстоящее обновление Pectra, открывая эксклюзивные функции, такие как возможность делегировать функции смарт-контрактам непосредственно из кошелька.

В частности, предложение, если оно будет принято сообществом, позволит проводить пакетные транзакции и оплату газовых сборов с помощью различных токенов ERC-20 без необходимости больше ссылаться на эфир как на единственный газовый токен.

Также стоит отметить, как EIP-3047 приближает разработчиков к полной реализации функции «абстракции учетной записи», которая позволит им восстановить свои активы в случае потери приватных ключей средствами «социального восстановления».

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

🟢 Потеря закрытых ключей осталась в прошлом?

🔑 Пользователи Ethereum больше не могут беспокоиться о потере своих исходных фраз благодаря новой функции «социального восстановления», которая станет частью обновления EIP 3074 после хардфорка Pectra.

🎯 Обновление предоставит обычный Эфириум… pic.twitter.com/IgNb7DT6G6

– ChrisMetaverse.sol (@ChrisMetaverse) 12 апреля 2024 г.

Улучшения, обсуждаемые в этом предложении по улучшению Ethereum, также накладывают некоторые ограничения с точки зрения безопасности: компьютерные эксперты фактически наблюдали, как в результате одной вредоносной транзакции можно будет истощить весь баланс кошелька.

В связи с этим Дэн Финли, соучредитель MetaMask, выразил свою обеспокоенность в сообщении на X, подчеркнув, что хороший дизайн кошелька может помочь устранить потенциальные риски.

«Мне не известен сегодня потребительский кошелек, который был бы уязвим для этой [уязвимости]. Это была одна из первых задач исследовательского аудита».

Все, что нужно кошельку сделать, чтобы устранить этот риск, — это предотвратить слепое подписание непрозрачных хэшей, а также не допускать подписания с этим зарезервированным префиксом».

Наконец, отметим, что в Pectra также может быть включено то, что описано в EIP-7251, с предложением увеличить лимит ставок для валидаторов в 64 раза, с обычных 32 ETH до 2048 ETH.

Это помогло бы крупным провайдерам, таким как Coinbase или Lido, консолидировать своих валидаторов, управляющих блокчейном Ethereum, уменьшив операционную нагрузку и избежав необходимости постоянно создавать новые отдельные объекты стоимостью 32 ETH.

Всего несколько дней назад количество отдельных валидаторов в блокчейне Ethereum превысило отметку в один миллион, а также превысило рекорд в 32,2 миллиона поставленных ETH.

Как сообщает Coindesk, Тим Бейко, менеджер по поддержке протоколов в Ethereum Foundation, заявил, что обновление Pectra должно быть готово к концу 2024 или началу 2025 года.

Другие улучшения, представленные в Pectra

С запуском обновления Pectra, получившего свое название от слияния одновременных обновлений «Praga» и «Electra» на уровнях исполнения и консенсуса, в сеть может быть включено несколько других улучшений после того, что было описано EIP-3047 и ЭИП-7251.

Подробно, улучшения обсуждаются в EIP 2537, 2935, 6110,7002 и 7549 и задуманы как относительно небольшие изменения кода по сравнению с другими, более деликатными вмешательствами, инициированными после других недавних предложений.

Самая интересная часть всех этих EIP касается активации вывода средств валидатора из смарт-контрактов, добавления изменения кода, известного как предварительная компиляция BLS, и удаления окна депозита.

Как сообщил Тим Бейко, во время телеконференции ACDE (All Core Developers Ethereum) в четверг, помимо окончательной доработки последних деталей для Pectra, были также разработаны небольшие шаги для будущих обновлений, таких как долгожданное «дерево веркле», новый тип системы данных, предназначенный для того, чтобы помочь узлам Ethereum хранить большие объемы данных.

Предполагается, что это снизит стоимость газа на L1 за счет большей совместимости спецификаций со стандартом zk.

Одиночный твит TL;DR:
– EIP 2935 и 3074 включены в Pectra
– EOF и EIP 7623 были одобрены CFI, ожидается окончательные решения.🔜
– EIP-7667 был CFI для Осаки, обновления EL после Праги, наряду с миграцией Verkle pic.twitter.com/OwY6WZUPek

– timbeiko.eth (@TimBeiko) 11 апреля 2024 г.

Проблема снижения затрат на газ настолько важна для Ethereum, что его соучредитель Виталик Бутерин недавно выпустил EIP, призванный сделать транзакции в основной сети более «дружественными к ZK-snark».