Ethereum EIP-7983: обговорення нової пропозиції ліміту газу 16M для однієї транзакції

robot
Генерація анотацій у процесі

Ethereum нова пропозиція EIP-7983: дослідження ліміту газу транзакцій

Нещодавно спільнота Ethereum обговорює нову пропозицію під назвою EIP-7983. Цю пропозицію висунули Віталік Бутерін та Тоні Варштайтер, яка має на меті встановити жорсткий ліміт газу для кожної транзакції, а саме 16,777,216 газу (тобто 2²⁴). Ця ініціатива має на меті підвищення стабільності мережі та ефективності виконання.

У поточній основній мережі Ethereum одна транзакція теоретично може використовувати весь газ блоку. Хоча цей дизайн є гнучким, він може призвести до концентрації ресурсів і нерівномірного навантаження на вузли, що, в свою чергу, вплине на загальну продуктивність. Основна ідея EIP-7983 полягає в тому, щоб встановити ліміт газу, примусивши деякі надвеликий транзакції розподілитися, щоб уникнути надмірного використання мережевих ресурсів однією транзакцією.

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

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

Автор EIP-7983 сподівається знизити ризик відмови в обслуговуванні (DoS), викликаний екстремальними угодами, а також підвищити загальну передбачуваність процесу виконання. Для середовища виконання це обмеження допомагає спростити логіку виконання валідаторів та зменшити тиск, викликаний зосередженням споживання ресурсів.

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

Необхідно зазначити, що EIP-7983 в основному спрямований на атаки відмови в обслуговуванні на етапі виконання транзакцій і не стосується безпосередньо атак, пов'язаних із маніпуляцією порядком транзакцій у мемпулі за допомогою високих газових транзакцій. Тому він більше зосереджується на обмеженні перевантаження ресурсів на стороні вузлів, а не на протидії всім формам мережевих атак.

В цілому, EIP-7983 має певне практичне значення в покращенні стабільності виконання вузлів і забезпеченні підтримки для майбутньої паралельної архітектури. Однак його обмеження є обмеженими, і, можливо, буде потрібно поєднати його з іншими механізмами, щоб комплексно вирішити проблеми безпеки мережі.

Громадськість має різні думки щодо цієї пропозиції. Прихильники вважають, що визначення ліміту газу для транзакцій відповідає напряму простоти, безпеки та модульного розвитку Ethereum, що допоможе підвищити продуктивність мережі та користувацький досвід, особливо в умовах поступового зрілості zkVM та рішень Layer 2. Противники ж занепокоєні складністю та ризиками сумісності, які можуть виникнути внаслідок розподілу транзакцій, і вказують на те, що проблеми в мережі більше пов'язані з дизайном смарт-контрактів, а не з обмеженнями на газ для транзакцій.

EIP-7983 відображає занепокоєння громади щодо стабільності мережі та ефективності виконання. Незважаючи на виклики та розбіжності, він пропонує можливе рішення для виконання та розширення можливостей базового рівня Ethereum. Враховуючи поточний багаторівневий напрямок розширення та модульного розвитку Ethereum, EIP-7983 має певну практичну цінність. Проте, його остаточний ефект ще потрібно оцінити на основі прийняття громадою та фактичних результатів реалізації.

ETH-0.95%
GAS-1.71%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Поділіться
Прокоментувати
0/400
MEVEyevip
· 07-20 23:20
Це обмеження занадто жорстке.
Переглянути оригіналвідповісти на0
ForkTonguevip
· 07-20 23:17
Ще можна витратити 16M газ, це жахливо!
Переглянути оригіналвідповісти на0
ContractSurrendervip
· 07-20 22:58
16M вже достатньо для повсякденного самогубства, гаразд?
Переглянути оригіналвідповісти на0
ZkSnarkervip
· 07-20 22:53
ну, технічно це просто накладання пластиру на проблему масштабування... але я це прийму
Переглянути оригіналвідповісти на0
  • Закріпити