Ethereum: перенесення Glamsterdam і дві EIP загрожують проєктам екосистеми

Розробники Ethereum оголосили про чергове перенесення активації Glamsterdam, наступного хардфорку мережі, який вже відкладали наприкінці жовтня. Цього разу під загрозою опинилися цілі проєкти екосистеми.

Основні моменти статті:

  • Розробники Ethereum знову відклали хардфорк Glamsterdam, не назвавши нової дати активації.
  • Аудиторська компанія Chainsecurity виявила, що деякі проєкти стануть уразливими після оновлення.
  • EIP-8037 та EIP-8038 змінюють механізм тарифікації газу та порушують інваріанти протоколу.
  • Робота над Hegotá, наступним оновленням, триває паралельно без уповільнення.

Календар поставлено на паузу, дорожня карта – без змін

Оновлення було активовано в тестовій мережі Sepolia у вівторок, 6 жовтня, а потім продовжило свою подорож тестовими мережами. Наступний етап, запланований на Hoodi на понеділок, 26 жовтня, було скасовано ще 22 жовтня.

ACD (Association of Core Developers), коло розробників клієнтів Ethereum, знову відступила та вирішила відкласти весь процес хардфорку. Hoodi не буде оновлюватися, доки не будуть вирішені виявлені проблеми.

Саме Chainsecurity привернула увагу до цих проблем, ретельно аналізуючи проєкти екосистеми під час роботи оновлення в тестових мережах.

Висновок: кілька проєктів стануть уразливими після впровадження Glamsterdam, оскільки вони спираються на правила, які оновлення порушить.

Нової дати з моменту першого перенесення не було оголошено, тому календар оновлення офіційно призупинено. Mainnet ніколи не мав офіційної дати, яку можна було б скасувати.

Програма Glamsterdam включає розділення функцій пропонента та конструктора, закладене в протокол, а також списки доступу за блоками – два напрямки, покликані збільшити масштабованість Layer 1. Зміст оновлення залишився незмінним.

Що саме порушують EIP-8037 та EIP-8038?

Дві спірні пропозиції переглядають тарифікацію газу – лічильника, який фіксує вартість кожної операції в Ethereum. Разом вони перераховують вартість деяких операцій та плату за доступ до стану блокчейну, його пам’яті.

Зазначені проєкти побудовані на інваріантах. Інваріант – це правило, якого протокол завжди дотримувався, незалежно від стану мережі. Смарт-контракти можуть на нього покладатися, не перевіряючи його щоразу з кожним блоком, і саме цю впевненість порушують дві EIP.

Цілі контракти побудували свою логіку на вартості операцій, яка вважалася незмінною.

Візьмемо гіпотетичний випадок: протокол кредитування, який безперервно перевіряє, чи кожен борг залишається покритим заставою, і його контракт розраховує газ за поточною ставкою.

Якщо операція стає дорожчою раптово, перевірка може не пройти. Механізм захисту заклинюється, і проєкт стає вразливим.

Іншими словами, смарт-контракт більше не має достатнього бюджету газу для запуску власних перевірок.

Хардфорк, який послаблює виробничі проєкти, не є опцією для Ethereum, тому й була взята пауза для перегляду.

Деталі задокументовані в блозі Chainsecurity, разом з інструментом для виявлення вразливих контрактів. Команди таким чином отримують карту слабких місць перед наступною спробою.

Водночас дорожня карта не зупиняється. Робота над Hegotá, наступним оновленням, триває повним ходом, згідно з повідомленням. Його обсяг вже уточнюється.

Проєкт Glamsterdam не заморожено. Наприкінці жовтня команди інтегрували виправлення до стейкінг-пулів оновлення. Компоненти просуваються, календар зсувається.

У будь-якому разі, Ethereum не чекав на Glamsterdam, щоб заявити про себе. У той же п’ятницю, 6 листопада, Amundi токенізувала частку фонду на мережі. Оновлення чекає, а інституції – рухаються вперед.

Подробиці можна знайти на сайті: journalducoin.com

No votes yet.
Please wait...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *