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.

🎯 Оновлення надасть звичайний Ethereum… 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 та EIP-7251.

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

Найцікавіша частина всіх цих EIP стосується активації валідаторів вилучення зі смарт-контрактів, додавання зміни коду, відомої як попередня компіляція BLS, і видалення вікна депозиту.

Як повідомив Тім Бейко, під час телефонної розмови ACDE (All Core Developers Ethereum) у четвер, окрім уточнення останніх деталей для Pectra, також були розроблені невеликі кроки для майбутніх оновлень, таких як довгоочікуване «дерево verkle», нове тип системи даних, розроблений, щоб допомогти вузлам 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».