У своєму глибокому дослідженні майбутнього Ethereum співзасновник Віталік Бутерін детально описав амбітний план ініціатив, спрямованих на покращення протоколу та спрощення навантаження на операторів вузлів.
Цей ретельно продуманий план, що отримав назву "Чистка" (The Purge), спрямований на видалення застарілих функцій та впровадження кількох пропозицій щодо поліпшення Ethereum (EIP) для оптимізації роботи та забезпечення безпеки мережі.
За допомогою ряду технічних покращень та оптимізацій, Бутерін прагне не лише спрощення, але й глибокої еволюції ETH у його операційній динаміці.
Абсолютне прибирання
На початку The Purge лежить EIP-6780, що виник внаслідок хардфорку Dencun, що суттєво обмежив можливості опкоду SELFDESTRUCT. Цей опкод, який дозволяє контрактам самостійно видалятися з блокчейну, працював лише у випадку, якщо контракт був створений у тій же транзакції.
"EIP-6780 є важливим прикладом нашої мети спростувати протокол шляхом зниження складності та підвищення безпеки," - зауважив Бутерін у своєму блозі. Внесені зміни, зазначені у EIP-6780, можуть здатися дрібними, але вони встановлюють базові інваріанти, які спрощують розробку та підтримку клієнтів та інфраструктури ETH."
Бутерін детально пояснює ці зміни.
Після прийняття EIP-6780 стало обмеження кількості слотів для зберігання, які можуть бути відредаговані в одному блоку, що сприяє реалізації дерева Веркле. Крім того, контракт тепер буде зберігати свій код протягом всієї транзакції або блоку, що підвищить загальну безпеку та ефективність.
Поза EIP-6780, "Чистка" включає в себе різноманітні удосконалення. Одними з недавніх змін є видалення тисяч рядків застарілого коду, закриття "порожніх акаунтів" і створення 18-денного вікна для зберігання блоків після Dencun. Ці кроки є важливими на шляху до більш економічного та гнучкого Ethereum.
Ці заходи не лише спрямовані на зменшення витрат на зберігання та обчислення, але й на забезпечення масштабованості, безпеки і стійкості Ethereum", - підкреслює Бутерін, підкреслюючи важливість цих бекенд-оптимізацій для ширшої екосистеми.
Бутерін зауважує зменшення важливості та складності попередньої компіляції в межах Ethereum.
Ефективність деяких попередньо скомпільованих версій не виправдала наших сподівань, ускладнюючи нові реалізації EVM і виникаючи проблеми з досягненням консенсусу”, — зауважує Бутерін, пропонуючи поетапне видалення або заміну на код, сумісний з EVM, щоб пом'якшити ці проблеми без негативного впливу на існуючі додатки.
Благодаря The Purge Ethereum не только "сбрасывает лишний вес", но и подвергается глубокой трансформации. Устраняя устаревшие проблемы, оптимизируя операционную эффективность и закладывая дорожную карту для будущих усовершенствований, Ethereum готов повысить свою масштабируемость, безопасность и устойчивость.
Ми раніше розповідали про значення оновлення Ethereum London і чому воно є важливим.
Вас може зацікавити це:
- Усе, що важливо знати про шанхайське оновлення Ethereum: аналіз та наслідки удосконалення культового блокчейну.
- EIP 4337, що був активований у мережі Ethereum: Докладний посібник з облікової абстракції.
- Віталік Бутерін висвітлив стратегію Ethereum у боротьбі з квантовими атаками.