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

ETH
зловживання будівельниківGlamsterdamEthereumEIP-7732Sepoliaтестова мережаePBS
11 години томуДжерело: crypto.news
Ethereum попереджає: тестова мережа Glamsterdam стикається зі зловживаннями з боку будівельників

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

Підсумок

  • Розробники Ethereum підтвердили, що Glamsterdam активується на Sepolia 6 жовтня перед пізнішим тестом на Hoodi.
  • Розробники попередили, що безкоштовний тестовий етер може дозволити одноразовим білдерам перемагати в ставках і утримувати корисні навантаження виконання.
  • Команди клієнтів закликали випустити програмне забезпечення, готове до Sepolia, до 29 вересня, залишивши сім днів на перевірку.
  • Devnet-11 завершив свій перехід Gloas і підвищив ліміти газу з 60 мільйонів до 200 мільйонів.
  • Ethereum не запланував активацію Glamsterdam у головній мережі, його дорожня карта все ще орієнтована на четвертий квартал 2026 року.

Стенограма консенсусного дзвінка всіх основних розробників Ethereum від 17 вересня показує, що учасники прийняли дату 6 жовтня після огляду нещодавніх результатів devnet Glamsterdam, хоча розробники одночасно висловили занепокоєння щодо того, як Enshrined Proposer-Builder Separation може поводитися в публічній мережі, де тестовий ETH не має значної економічної вартості.

Тест Ethereum Glamsterdam може зіткнутися з дешевими атаками білдерів

У центрі попередження — EIP-7732, дизайн Enshrined Proposer-Builder Separation від Glamsterdam. Ethereum.org описує ePBS як зміну протоколу, яка відокремлює роботу зі складання корисних навантажень транзакцій від консенсусних обов’язків валідатора, переносячи відносини, які наразі значною мірою покладаються на зовнішню інфраструктуру, до консенсусних правил Ethereum.

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

Під час четвергового дзвінка розробників консенсусний розробник Potuz попередив, що економіка змінюється в тестовій мережі, оскільки зловмисники можуть отримати тестовий ETH, не сплачуючи його ринкову вартість у головній мережі. Зловмисний оператор міг би створити багато ідентичностей білдерів, подати ставки набагато вищі за легітимних конкурентів, а потім відмовитися надати обіцяне корисне навантаження після перемоги.

«Я можу просто запустити тисячу білдерів», — сказав Potuz, пояснюючи, що зловмисник міг би їх ротувати, агресивно ставити та утримувати корисні навантаження. Пізніше він додав: «Будь-який підліток може це зробити».

Розробник окреслив цю проблему як проблему доступності публічної тестової мережі, а не як новий шлях до крадіжки ETH у головній мережі. У головній мережі учасник уже може заплатити, щоб створити порожній блок, але економічна вартість отримання простору в блоці обмежує таку поведінку. Тестовий ETH робить постійне порушення роботи набагато дешевшим.

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

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

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

Розробники не представили атаку білдерів як підтверджену експлуатацію проти Sepolia. Обговорення стосувалося сценарію, який, на їхню думку, публічне тестування може виявити, щойно сторонні зможуть брати участь в умовах ePBS. Potuz стверджував, що тестові мережі Ethereum потребують сильніших запобіжних заходів, оскільки команди застосунків та інфраструктури покладаються на них для тестування програмного забезпечення проти працюючих блоків.

Ethereum.org зазначає, що Sepolia використовує дозволений набір валідаторів, контрольований командами клієнтів і тестування, тоді як Hoodi має відкритий набір валідаторів, призначений для стейкінгу та тестування протоколу. Структура Sepolia дає розробникам Ethereum більше операційного контролю, якщо перше довготривале публічне розгортання Glamsterdam зіткнеться з проблемами.

Як раніше повідомляло crypto.news, розробники попередньо обрали 6 жовтня ще до останнього дзвінка, і ця дата все ще залежала від ще одного стабільного переходу приватного devnet. Консенсус-дзвінок 17 вересня пересунув цей графік раніше після того, як Devnet-11 завершив заплановану репетицію форку.

Devnet-11 протестував 200 мільйонів газу перед Sepolia

Glamsterdam Devnet-11 було створено як контрольовану репетицію «щасливого шляху», а не як мережу змагальних атак. Його офіційна специфікація призначала генезис на 14 вересня, перехід Gloas на 16 вересня та збільшення ліміту газу блоку з 60 мільйонів до 200 мільйонів незабаром після цього.

Тестова мережа використовувала 84 000 валідаторів у конфігурації з кількома клієнтами та несла той самий основний набір EIP, запланований для тестування Glamsterdam. Її організатори явно виключили навмисні атаки з обсягу Devnet-11, залишивши змагальні експерименти для довше працюючого середовища Platåberget.

CoinDesk повідомив, що Devnet-11 завершив перехід і підняв ліміт газу до 200 мільйонів без втрати фінальності. Налаштування 200 мільйонів є тестовим параметром, а не підтвердженим зобов’язанням щодо ліміту газу в головній мережі.

Власна дорожня карта Glamsterdam від Ethereum говорить, що оновлення розроблено для збільшення пропускної здатності Layer 1, одночасно змінюючи спосіб побудови та перевірки блоків. EIP-7732 розширює вікно поширення виконавчого корисного навантаження з приблизно двох секунд до близько дев’яти секунд, даючи вузлам більше часу для розповсюдження та перевірки більших корисних навантажень.

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

Окремий огляд ризиків смарт-контрактів виявив, що контракти, які використовують фіксовані стипендії газу або чутливі до газу шаблони виконання, можуть потребувати тестування перед тим, як оновлення досягне головної мережі.

Вікно перевірки клієнтів Sepolia скорочується до семи днів

Графік на 6 жовтня дає командам клієнтів менше часу на перевірку, ніж рекомендує звичайний процес оновлення Ethereum.

Під час дзвінка 17 вересня розробник Fredrik Svantes сказав учасникам, що стандартний процес вимагає щонайменше 14 днів між готовим до випуску програмним забезпеченням клієнта та першою публічною активацією в тестовій мережі. Він сказав, що ці два тижні зазвичай використовуються для внутрішніх перевірок безпеки, участі в програмі винагород за помилки та можливої зовнішньої роботи з безпеки.

З наближенням Sepolia розробники обговорили 29 вересня як найпізнішу дату для випусків клієнтів. Сім днів між 29 вересня та 6 жовтня залишили б половину звичайного періоду перевірки. Учасники прийняли цей ризик для Sepolia частково тому, що її набір валідаторів відносно централізований, і мережу можна легше відновити, якщо програмне забезпечення зламається.

Провідний розробник Alex Stokes закликав команди випускати програмне забезпечення раніше, де це можливо, щоб більше рецензентів могли його перевірити. Щойно готові до випуску клієнти стануть доступними, вони можуть негайно увійти до процесу винагород за помилки Ethereum.

Стиснутий графік є наслідком кількох попередніх проблем із тестуванням. Порядок денний розробників від 3 вересня зафіксував втрату фінальності під час активації Gloas у Devnet-8, що вплинуло на кілька консенсус-клієнтів, тоді як пізніше тестування Devnet вивчало виправлення та додаткові граничні випадки.

Інший тестовий дзвінок зафіксував проблеми, коли сценарій Platåberget вивів з ладу 12 із 13 вузлів Besu та сповільнив вузли Erigon і Ethrex. Devnet-9 зазнав незапланованої втрати фінальності, що підштовхнуло команди до подальших ітерацій перед Devnet-11.

Активація в основній мережі досі не має підтвердженої дати

Публічна дорожня карта Ethereum продовжує вказувати Glamsterdam на четвертий квартал 2026 року, але зазначає, що дата запуску в основній мережі не підтверджена. Наступною опублікованою віхою є форк Sepolia 6 жовтня.

Очікується, що Hoodi наслідуватиме Sepolia, оскільки він забезпечує відкрите середовище валідатора для стейкінгу та тестування оновлень. Розробники обговорювали етап Hoodi під час дзвінка 17 вересня, але прив’язали його терміни до прогресу Sepolia, що означає, що проблеми на першій публічній тестовій мережі можуть зсунути подальші дати.

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

Як раніше повідомляло crypto.news про Glamsterdam, оновлення зосереджено на ePBS, списках доступу на рівні блоків та переоцінці газу, розроблених для підвищення пропускної здатності Layer 1. Розробники продовжували вважати успішне багатоклієнтське тестування передумовою перед встановленням форку основної мережі.

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