EIP-7983: Новий план оптимізації ефективності виконання транзакцій Ethereum
Ethereum mainnet стикається з викликами нерівномірної ефективності виконання та тиску на розподіл ресурсів. Щоб вирішити цю проблему, Віталік Бутерін та Тоні Вахрштеттер спільно запропонували пропозицію EIP-7983, яка наразі перебуває на етапі обговорення в спільноті. Основна ідея EIP-7983 полягає в установленні жорсткого верхнього ліміту gas для кожної транзакції, а саме 16,777,216 gas (тобто 2²⁴), з метою підвищення стабільності мережі та ефективності виконання.
Ця пропозиція продовжує ідеї попередніх пропозицій, таких як EIP-7825, намагаючись закласти основи для модульного розвитку та оптимізації продуктивності Ethereum шляхом введення ресурсних меж.
Основні положення EIP-7983
Наразі Ethereum дозволяє одноразовій транзакції в теорії використовувати весь газ блоку. Цей дизайн, хоча й гнучкий, може призвести до концентрації ресурсів і нерівномірного навантаження на вузли, що вплине на загальну продуктивність мережі. Мета EIP-7983 полягає в обмеженні максимальної кількості газу, що використовується одноразовою транзакцією, щоб запобігти зайвому споживанню мережевих ресурсів окремою транзакцією.
Згідно з пропозицією, як тільки буде встановлено жорсткий ліміт у 16 777 216 gas, транзакції, що перевищують цей ліміт, будуть відхилені на етапі валідації блоку. Цей механізм зобов'язує частину надвеликих транзакцій розділятися, щоб уникнути надмірного споживання ресурсів однією транзакцією. Варто зазначити, що це обмеження не змінює загальну ємність gas блоку і не стосується зміни правил консенсусу, воно просто вводить нову умову обмеження під час виконання транзакцій.
Для середовищ виконання, що залежать від паралельних обчислень, таких як нульове знання віртуальної машини (zkVM) та можливі майбутні моделі багатопоточності, це обмеження допомагає запобігти екстремальним транзакціям, які можуть сповільнити весь процес обробки блоків. У логіці виконувального рівня це обмеження більше схоже на "норму використання ресурсів", що дозволяє кожній транзакції бути більш рівномірно розподіленою при незмінному загальному обсязі, що сприяє загальному розподілу та виконанню ресурсів мережі.
Потенційний вплив та виклики EIP-7983
Пропозиція EIP-7983 має на меті зменшити ризик відмови в обслуговуванні (DoS), викликаний екстремальними торгами, а також підвищити передбачуваність загального процесу виконання. Для середовища виконання це обмеження допомагає спростити логіку виконання валідацій, зменшуючи тиск, викликаний концентрацією споживання ресурсів.
Ця пропозиція має певну відповідність з модульною архітектурою, інтеграцією zkVM та шляхом розширення L2, які наразі просуваються Ethereum. Оскільки великі транзакції змушені розділятись, цей дизайн має на меті підвищити адаптивність базового рівня Ethereum до паралельної обробки, забезпечуючи кращу підтримку для багатошарових обчислювальних архітектур. З точки зору реалізації, EIP-7983 в основному вплине на клієнти, гаманці та інструменти розробки, які потрібно оновити для конструювання транзакцій та способу відображення інтерфейсу з метою адаптації до нової логіки обмежень.
Однак ця пропозиція також викликала певні суперечки. Частина високорівневих застосунків, таких як розгортання контрактів та складні операції DeFi, можливо, потребуватиме додаткового розподілу транзакцій, що може збільшити складність взаємодії з користувачами. Крім того, різниця в способах відображення та обробки gas на різних платформах може на початку призвести до витрат на розуміння та проблем з узгодженістю використання.
Більш важливо зазначити, що EIP-7983 головним чином спрямований на атаки відмови в обслуговуванні на етапі виконання транзакцій, і не має прямого впливу на атаки, пов'язані з маніпуляцією порядком транзакцій у мемпулі через високу газову плату. Таким чином, ця пропозиція більше зосереджена на обмеженні перевантаження ресурсів з боку вузлів, а не на вирішенні всіх форм проблеми мережевих атак.
Реакція спільноти та перспективи
Навколо EIP-7983 в спільноті виникли різні думки. Прихильники вважають, що встановлення верхньої межі газу для транзакцій відповідає напрямку простоти, безпеки та модульного розвитку Ethereum, що сприяє підвищенню продуктивності мережі та покращенню користувацького досвіду, особливо на фоні поступового дорослішання zkVM та рішень L2. Противники ж стурбовані складністю та ризиками сумісності, які можуть виникнути через розподіл транзакцій, і вказують на те, що проблеми в мережі більше пов'язані з проектуванням смарт-контрактів, а не з обмеженнями газу для транзакцій.
Незважаючи на виклики та розбіжності, EIP-7983 пропонує можливе рішення для виконання та розширення можливостей базового шару Ethereum. Враховуючи поточний багаторівневий масштаб та модульний напрямок розвитку Ethereum, ця пропозиція має певну практичну цінність. Однак її остаточний ефект ще потрібно оцінити на основі прийняття спільнотою та фактичних результатів впровадження.
З розвитком обговорення залишаються під питанням, як еволюціонуватиме 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.
13 лайків
Нагородити
13
6
Поділіться
Прокоментувати
0/400
OnChainArchaeologist
· 07-13 09:18
Не дарма вони, V神, так далеко думають!
Переглянути оригіналвідповісти на0
zkProofInThePudding
· 07-13 08:07
1600wгаз?Грали півдня, просто малюючи пиріжок.
Переглянути оригіналвідповісти на0
WalletDetective
· 07-13 08:06
Складнощі — це нісенітниця, давно потрібно було обмежити.
Переглянути оригіналвідповісти на0
TrustMeBro
· 07-13 07:57
Знову нові фокуси! Цей ліміту газу досить сильний, так?
Переглянути оригіналвідповісти на0
SandwichVictim
· 07-13 07:51
Цей ліміт газу просто жахливий... Нічний жах для безкоштовних користувачів незабаром настане
Переглянути оригіналвідповісти на0
ser_we_are_early
· 07-13 07:47
16m? Старі венчурні капіталісти знову почали свої розрахунки.
EIP-7983: пропозиція щодо ліміту газу для транзакцій Ethereum 16M викликала обговорення
EIP-7983: Новий план оптимізації ефективності виконання транзакцій Ethereum
Ethereum mainnet стикається з викликами нерівномірної ефективності виконання та тиску на розподіл ресурсів. Щоб вирішити цю проблему, Віталік Бутерін та Тоні Вахрштеттер спільно запропонували пропозицію EIP-7983, яка наразі перебуває на етапі обговорення в спільноті. Основна ідея EIP-7983 полягає в установленні жорсткого верхнього ліміту gas для кожної транзакції, а саме 16,777,216 gas (тобто 2²⁴), з метою підвищення стабільності мережі та ефективності виконання.
Ця пропозиція продовжує ідеї попередніх пропозицій, таких як EIP-7825, намагаючись закласти основи для модульного розвитку та оптимізації продуктивності Ethereum шляхом введення ресурсних меж.
Основні положення EIP-7983
Наразі Ethereum дозволяє одноразовій транзакції в теорії використовувати весь газ блоку. Цей дизайн, хоча й гнучкий, може призвести до концентрації ресурсів і нерівномірного навантаження на вузли, що вплине на загальну продуктивність мережі. Мета EIP-7983 полягає в обмеженні максимальної кількості газу, що використовується одноразовою транзакцією, щоб запобігти зайвому споживанню мережевих ресурсів окремою транзакцією.
Згідно з пропозицією, як тільки буде встановлено жорсткий ліміт у 16 777 216 gas, транзакції, що перевищують цей ліміт, будуть відхилені на етапі валідації блоку. Цей механізм зобов'язує частину надвеликих транзакцій розділятися, щоб уникнути надмірного споживання ресурсів однією транзакцією. Варто зазначити, що це обмеження не змінює загальну ємність gas блоку і не стосується зміни правил консенсусу, воно просто вводить нову умову обмеження під час виконання транзакцій.
Для середовищ виконання, що залежать від паралельних обчислень, таких як нульове знання віртуальної машини (zkVM) та можливі майбутні моделі багатопоточності, це обмеження допомагає запобігти екстремальним транзакціям, які можуть сповільнити весь процес обробки блоків. У логіці виконувального рівня це обмеження більше схоже на "норму використання ресурсів", що дозволяє кожній транзакції бути більш рівномірно розподіленою при незмінному загальному обсязі, що сприяє загальному розподілу та виконанню ресурсів мережі.
Потенційний вплив та виклики EIP-7983
Пропозиція EIP-7983 має на меті зменшити ризик відмови в обслуговуванні (DoS), викликаний екстремальними торгами, а також підвищити передбачуваність загального процесу виконання. Для середовища виконання це обмеження допомагає спростити логіку виконання валідацій, зменшуючи тиск, викликаний концентрацією споживання ресурсів.
Ця пропозиція має певну відповідність з модульною архітектурою, інтеграцією zkVM та шляхом розширення L2, які наразі просуваються Ethereum. Оскільки великі транзакції змушені розділятись, цей дизайн має на меті підвищити адаптивність базового рівня Ethereum до паралельної обробки, забезпечуючи кращу підтримку для багатошарових обчислювальних архітектур. З точки зору реалізації, EIP-7983 в основному вплине на клієнти, гаманці та інструменти розробки, які потрібно оновити для конструювання транзакцій та способу відображення інтерфейсу з метою адаптації до нової логіки обмежень.
Однак ця пропозиція також викликала певні суперечки. Частина високорівневих застосунків, таких як розгортання контрактів та складні операції DeFi, можливо, потребуватиме додаткового розподілу транзакцій, що може збільшити складність взаємодії з користувачами. Крім того, різниця в способах відображення та обробки gas на різних платформах може на початку призвести до витрат на розуміння та проблем з узгодженістю використання.
Більш важливо зазначити, що EIP-7983 головним чином спрямований на атаки відмови в обслуговуванні на етапі виконання транзакцій, і не має прямого впливу на атаки, пов'язані з маніпуляцією порядком транзакцій у мемпулі через високу газову плату. Таким чином, ця пропозиція більше зосереджена на обмеженні перевантаження ресурсів з боку вузлів, а не на вирішенні всіх форм проблеми мережевих атак.
Реакція спільноти та перспективи
Навколо EIP-7983 в спільноті виникли різні думки. Прихильники вважають, що встановлення верхньої межі газу для транзакцій відповідає напрямку простоти, безпеки та модульного розвитку Ethereum, що сприяє підвищенню продуктивності мережі та покращенню користувацького досвіду, особливо на фоні поступового дорослішання zkVM та рішень L2. Противники ж стурбовані складністю та ризиками сумісності, які можуть виникнути через розподіл транзакцій, і вказують на те, що проблеми в мережі більше пов'язані з проектуванням смарт-контрактів, а не з обмеженнями газу для транзакцій.
Незважаючи на виклики та розбіжності, EIP-7983 пропонує можливе рішення для виконання та розширення можливостей базового шару Ethereum. Враховуючи поточний багаторівневий масштаб та модульний напрямок розвитку Ethereum, ця пропозиція має певну практичну цінність. Однак її остаточний ефект ще потрібно оцінити на основі прийняття спільнотою та фактичних результатів впровадження.
З розвитком обговорення залишаються під питанням, як еволюціонуватиме EIP-7983 і чи зможе він успішно реалізуватися. У будь-якому разі, ця пропозиція відображає постійну увагу спільноти Ethereum до стабільності мережі та ефективності виконання, пропонуючи нові ідеї для майбутньої оптимізації мережі.