Розробники ethereum попереджають про ризики сумісності контрактів у зв’язку з оновленням Glamsterdam

icon币界网
Поділитися
AI summary iconКороткий зміст
Новини Ethereum: Розробники попередили, що зміни ціноутворення газу у майбутньому оновленні Glamsterdam можуть вплинути на сумісність контрактів. EIP-8037 та EIP-8038 збільшують вартість операцій зі станом у мережі, що вимагає перегляду контрактів та оновлення оцінки газу. Новини екосистеми Ethereum: Тепер доступний тестнет, а оновлення очікується у IV кварталі 2026 року.
CoinDesk повідомляє:

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

Дві пропозиції змінюють вартість стану

Це попередження стосується EIP-8037 та EIP-8038. Перший підвищує вартість створення он-чейн стану, включаючи нові облікові записи, слоти зберігання та байт-код контрактів; другий підвищує вартість доступу до існуючого стану, охоплюючи операції рівня виконання, такі як SLOAD, SSTORE, доступ до холодних облікових записів тощо.

Фонд Етеріуму зазначив, що ця перез ціноутворення підготує ґрунт для майбутнього збільшення пропускної здатності мережі. Зі зростанням стану ланцюга Етеріуму та підтримкою валидаторами вищих лімітів Gas для блоків, операції з високим споживанням ресурсів потребують перез ціноутворення.

Фіксований Gas припускає найбільш імовірні проблеми

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

  • Використовуйте переказ або відправлення з газовим субсидією 2 300
  • Внутрішньо в контракті встановлено ліміт Gas для виклику
  • Залежність від gasleft() для логічних перевірок

Фонда Етереуму особливо зазначає, що контракти, які використовують механізм субсидії в 2 300 газу для Solidity, потребують особливої перевірки. Оскільки за новою ціною на доступ до стану, операції, які раніше могли бути виконані в межах цього ліміту, у майбутньому можуть споживати більше газу.

Також потрібно оновити гаманець та інструменти Gas

Ця зміна впливає не лише на смарт-контракти. Гаманці, сервіси RPC, індексатори та інструменти вузлів також повинні оновити систему оцінки Gas. Якщо програмне забезпечення продовжує використовувати старі константи або кешовані параметри, воно може недооцінити необхідний Gas для транзакції, що призведе до невдачі виконання.

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

Тестнет вже відкрито для перевірки

Для підтримки тестування оновлення розробники Ethereum запустили тестову мережу Platåberget, відому також як glam-devnet-8, яка зараз використовує нові правила ціноутворення. Утримувачі контрактів можуть ввести адресу у офіційний інструмент перевірки, щоб переглянути, чи виникають відхилення в історичних транзакціях за новими правилами.

Далі Ethereum продовжить тести на devnet та просуватиме тести розгалуження на Sepolia та Hoodi. Згідно з поточною дорожньою картою, планована дата запуску Glamsterdam — четвертий квартал 2026 року, але офіційна дата активації на головній мережі ще не підтверджена.

Відмова від відповідальності: Інформація на цій сторінці може бути отримана від третіх осіб і не обов'язково відображає погляди або думки KuCoin. Цей контент надається лише для загального інформування, без будь-яких запевнень або гарантій, а також не може розглядатися як фінансова або інвестиційна порада. KuCoin не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації. Інвестиції в цифрові активи можуть бути ризикованими. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з ваших власних фінансових обставин. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.