Оновлення Pectra спрямоване на поліпшення трьох ключових областей: користувацький досвід з рахунком ETH, валідаторів та обробку Blob.
Автор: Francesco
Упорядник: Луффі, Foresight News
Наступний апгрейд ETH Place, Pectra, вже зробив перший крок.
24 лютого Pectra оновиться на тестовій мережі Holesky; 5 березня Pectra запуститься на тестовій мережі Sepolia.
Як тільки ці оновлення успішно впровадяться на тестовій мережі, буде визначена дата оновлення головної мережі, і очікується, що оновлення головної мережі відбудеться протягом 3-9 місяців після впровадження на тестовій мережі.
Pectra - це досить значне оновлення, яке одночасно вводить кілька пропозицій щодо поліпшення ETH-майданчика (EIP):
Ми можемо розділити ці оновлення на три ключові сфери:
Давайте детальніше розглянемо деякі з майбутніх покращень ETH Workshop і те, яку користь вони принесуть протоколу ETH Workshop і користувачам.
EIP-7702 на рівні протоколу наближає досвід Ethereum до абстракції рахунку. Це досягається шляхом розширення можливостей розумних контрактів для зовнішніх рахунків Ethereum (EOAs), включаючи такі функції:
Зі зростанням вартості «Blob» з’являється потреба в розширенні його потужності. За EIP-7691 об’єм «даних Blob» збільшиться на 50%: в даний час в середньому кожен блок ETH може вміщати приблизно 3 «датових Blob» (в максимальний період попиту - до 6). За EIP-7691 кількість «датових Blob» в кожному блоку в середньому збільшиться до 6, а в період пікового попиту - до 9.
Далішим кроком у розширенні можливостей обробки «Blob-даних» є зменшення потреби у зберіганні всіх «Blob-даних» та їх перенесення на підмережу, яка все ще може використовуватися для перевірки даних «Blob».
EIP-2537: збільшення кількості безпечних бітів операцій з поточних понад 80 до понад 120.
EIP-2935: В очікуванні прибуття клієнтів без стану, ця пропозиція пропонує зберігати історичні хеші блоків у стані як частину логіки обробки блоків. Досягаючи цього за допомогою контрактного сховища, EIP-2935 дозволяє здійснювати м’які переходи, не впливаючи на хеш-логіку блоку. Мережі рівня 2 зможуть використовувати довші історичні дані та запитувати контракти на зберігання безпосередньо.
EIP-7549: Ця пропозиція має на меті підвищити ефективність роботи клієнта Casper. Це досягається за рахунок зменшення кількості пар, необхідних для підтвердження консенсусу. Зокрема, він видаляє один із трьох елементів у повідомленні про атестацію клієнта Casper: індекс комітету. Видаливши цей елемент із доказового повідомлення, консенсусні голоси тепер можна ефективніше об’єднувати в блоки, збільшуючи кількість голосів у блоці з 2 до 8 епох.
EIP-7623: Пропозиція зі збільшення вартості виклику даних, запропонована в EIP-7623, є одним з найбільш впливових оновлень (особливо для мереж другого рівня). Ця пропозиція спрямована на налаштування вартості виклику даних для вирішення різниці між середнім розміром блоку (100 кб) та максимальним розміром блоку (7,15 МБ). Це не вплине на звичайних користувачів, а лише на ті угоди, які в основному використовуються для публікації даних. Збільшення вартості буде здійснюватися через базову плату, яка залежить від співвідношення витрат газу на операції виклику даних: це можна зробити шляхом зменшення розміру блоку для вміщення більшої кількості “блобів даних” або збільшення ліміту газу.
EIP-7685: представляє структуру для зберігання запитів, ініційованих смарт-контрактами. Це дозволяє валідатори, які контролюються смарт-контрактом, делегувати операції управління смарт-контракту, зменшуючи потребу в посереднику.
EIP-7840: Запроваджено спосіб «динамічного налаштування цільового та максимальної кількості блобів даних на блок» за допомогою об’єкта «blobSchedule», замість передачі всіх значень через API.
Це оновлення відправило чіткий сигнал про Ethereum. Ми знаємо, що ці оновлення були включені в план ще давно і не є відповіддю на недавні критики. Тим не менш, це оновлення спрямоване на забезпечення більшої безпеки мережі Ethereum, поліпшення рахунку Ethereum та розширення можливостей обробки “блобів даних”, що відповідає деяким найважливішим потребам розвитку.