Розробники Ethereum пропонують обмеження на газ, щоб зменшити вразливість до атак типу DoS:
Мережа Ethereum отримала пропозицію EIP-7983, щоб покращити свою оборону проти атак відмови в обслуговуванні (DoS) та підвищити загальну стабільність платформи.
Запропоноване оновлення, ініційоване дослідником Ethereum Тоні Вахртаттером та співзасновником Віталіком Бутеріним, має на меті встановлення ліміту використання газу. Ця міра покликана запобігти порушенням, спричиненим транзакціями, які споживають багато ресурсів.
Нова пропозиція Ethereum виявляє, як одна транзакція може зруйнувати ланцюг
Ключовим аспектом пропозиції є введення ліміту на використання газу за транзакцію, з максимальним порогом, встановленим на 16.77 мільйона одиниць газу (2^24).
Розробники стверджували, що цей ліміт газу є збалансованим рішенням. Він дозволяє проводити розвинути транзакції, такі як розгортання контрактів та сприяння складним взаємодіям у DeFi. Водночас це забезпечує передбачуваність і справедливість у виконанні.
“Як частина валідації блоку перед обробкою, будь-який блок, що має транзакцію з gasLimit > 16,77 мільйона, вважається недійсним і відхиляється,” йдеться в EIP.
Важливо, що це обмеження застосовуватиметься до всіх транзакцій, незалежно від обмеження газу блоку, визначеного майнерами або валідаторами. Транзакції, які намагаються перевищити цей поріг, будуть відхилені, що призведе до виникнення коду помилки.
Однак EIP-7983 також пропонує механізм для розділення більших транзакцій на менші, більш керовані одиниці. Цей підхід значно знижує ризик того, що одна транзакція перевантажить мережу.
Згідно з розробниками, мотивація за цим пропозицією виникає з сучасних тенденцій, коли одна транзакція може споживати майже весь газовий ліміт блоку.
Такі сценарії створюють значні ризики, включаючи потенціал для атак DoS та знижену сумісність з нульовими знаннями віртуальними машинами (zkVMs). Вони також сприяють нерівномірному розподілу навантаження під час виконання.
Дослідники підкреслюють, що транзакції з високими витратами на газ вводять непередбачувані результати продуктивності та можуть навантажувати виконувані потоки, що призводить до більшої нестабільності мережі.
Дослідники вважають, що Ethereum може досягти кращого розподілу ресурсів, розділивши великі транзакції на менші одиниці та встановивши обмеження на використання газу для окремих транзакцій. Цей підхід також призведе до більш стабільної та масштабованої мережі.
"Ця корекція, як очікується, вплине на мінімальну кількість користувачів та dApps, оскільки більшість транзакцій сьогодні значно нижчі за запропонований ліміт," зазначили вони.
Оновлення наразі перебуває на розгляді, розробники розглядають його впровадження та потенційні технічні компроміси. Якщо його буде прийнято, EIP-7983 може суттєво підвищити стійкість і масштабованість Ethereum у міру його зростання.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Розробники Ethereum пропонують обмеження на газ, щоб зменшити вразливість до атак типу DoS:
Мережа Ethereum отримала пропозицію EIP-7983, щоб покращити свою оборону проти атак відмови в обслуговуванні (DoS) та підвищити загальну стабільність платформи.
Запропоноване оновлення, ініційоване дослідником Ethereum Тоні Вахртаттером та співзасновником Віталіком Бутеріним, має на меті встановлення ліміту використання газу. Ця міра покликана запобігти порушенням, спричиненим транзакціями, які споживають багато ресурсів.
Нова пропозиція Ethereum виявляє, як одна транзакція може зруйнувати ланцюг
Ключовим аспектом пропозиції є введення ліміту на використання газу за транзакцію, з максимальним порогом, встановленим на 16.77 мільйона одиниць газу (2^24).
Розробники стверджували, що цей ліміт газу є збалансованим рішенням. Він дозволяє проводити розвинути транзакції, такі як розгортання контрактів та сприяння складним взаємодіям у DeFi. Водночас це забезпечує передбачуваність і справедливість у виконанні.
“Як частина валідації блоку перед обробкою, будь-який блок, що має транзакцію з gasLimit > 16,77 мільйона, вважається недійсним і відхиляється,” йдеться в EIP.
Важливо, що це обмеження застосовуватиметься до всіх транзакцій, незалежно від обмеження газу блоку, визначеного майнерами або валідаторами. Транзакції, які намагаються перевищити цей поріг, будуть відхилені, що призведе до виникнення коду помилки.
Однак EIP-7983 також пропонує механізм для розділення більших транзакцій на менші, більш керовані одиниці. Цей підхід значно знижує ризик того, що одна транзакція перевантажить мережу.
Згідно з розробниками, мотивація за цим пропозицією виникає з сучасних тенденцій, коли одна транзакція може споживати майже весь газовий ліміт блоку.
Такі сценарії створюють значні ризики, включаючи потенціал для атак DoS та знижену сумісність з нульовими знаннями віртуальними машинами (zkVMs). Вони також сприяють нерівномірному розподілу навантаження під час виконання.
Дослідники підкреслюють, що транзакції з високими витратами на газ вводять непередбачувані результати продуктивності та можуть навантажувати виконувані потоки, що призводить до більшої нестабільності мережі.
Дослідники вважають, що Ethereum може досягти кращого розподілу ресурсів, розділивши великі транзакції на менші одиниці та встановивши обмеження на використання газу для окремих транзакцій. Цей підхід також призведе до більш стабільної та масштабованої мережі.
"Ця корекція, як очікується, вплине на мінімальну кількість користувачів та dApps, оскільки більшість транзакцій сьогодні значно нижчі за запропонований ліміт," зазначили вони.
Оновлення наразі перебуває на розгляді, розробники розглядають його впровадження та потенційні технічні компроміси. Якщо його буде прийнято, EIP-7983 може суттєво підвищити стійкість і масштабованість Ethereum у міру його зростання.
#ETH#