На фоні нерівномірної ефективності виконання та тиску на розподіл ресурсів в основній мережі Ethereum, пропозиція EIP-7983, представлена Віталіком Бутеріним та Тоні Вахрштеттером, вступила в стадію обговорення в спільноті. Ця пропозиція стверджує, що для кожної транзакції слід встановити жорсткий ліміт газу, а саме 16,777,216 газ, щоб підвищити стабільність мережі та ефективність виконання. Ця ідея вже досліджувалася в таких пропозиціях, як EIP-7825, де розробники намагаються ввести межі ресурсів, закладаючи основу для модульного розвитку та оптимізації продуктивності Ethereum.
Водночас, Віталік Бутерін нещодавно заявив, що він переосмислює свої довгострокові уподобання щодо ліцензування вільного програмного забезпечення та пропагує більш широке впровадження рамок ліцензії «Copyleft». Він вважає, що відкриті екосистеми входять в епоху більшої конкуренції та концентрації. Ці два розвитки відображають глибокі роздуми про технічну еволюцію та екологічне управління Ethereum.
Один, EIP-7983: встановлення газового ліміту для транзакцій Ethereum
Наразі, Ethereum дозволяє одноразовій транзакції теоретично використовувати весь газ блоку. Цей дизайн, хоча й гнучкий, може викликати проблеми з концентрацією ресурсів та нерівномірним навантаженням на вузли під час виконання транзакцій, що впливає на загальну продуктивність. EIP-7983 має на меті обмежити максимальну кількість газу, що використовується одноразовою транзакцією, щоб запобігти зайняттю надмірних мережевих ресурсів однією транзакцією. Після встановлення жорсткого ліміту в 16,777,216 газу, транзакції, що перевищують це обмеження, будуть відхилені під час верифікації блоку.
Основна ідея цієї пропозиції полягає в встановленні обмеження, яке примусить частину надвеликих угод розділятися, щоб уникнути надмірного використання ресурсів однією угодою. Це обмеження не змінить загальну ємність блоку газу, не стосується зміни правил консенсусу, а лише вводить обмеження в процесі виконання угоди. На цій основі, якщо угода перевищує це обмеження перед входом до блоку, вона буде відхилена на етапі верифікації.
Для виконуваного середовища, яке залежить від паралельних обчислень, таких як віртуальна машина нульових знань (zkVM) та майбутні моделі виконання на основі багатопоточності, це обмеження допомагає уникнути того, щоб екстремальні транзакції сповільнювали весь процес обробки блоків. У логіці рівня виконання це обмеження ближче до "норм використання ресурсів", що дозволяє кожній транзакції бути більш рівномірно розподіленою за умови незмінності загальної кількості, що полегшує загальне планування та виконання мережі.
Фактичний ефект EIP-7983 та потенційні проблеми:
Для налаштування верхньої межі газу для одноразової транзакції пропозиція EIP-7983 прагне знизити ризик відмови в обслуговуванні (DoS), спричинений екстремальними транзакціями, одночасно підвищуючи загальну прогнозованість процесу виконання. Для середовища виконання це обмеження допомагає спростити логіку виконання валідаторів і зменшити тиск, викликаний концентрацією споживання ресурсів.
Ця пропозиція має певну відповідність з модульною архітектурою, інтеграцією zkVM та шляхом розширення L2, що просувається Ethereum. Оскільки великі транзакції змушені розділятися, цей дизайн має на меті підвищити адаптивність базового рівня Ethereum до паралельної обробки, що подальше забезпечить підтримку багаторівневої обчислювальної архітектури. З точки зору реалізації EIP-7983 не стосується змін у правилах консенсусу або на рівні протоколу, основний вплив полягає в тому, що клієнти, гаманці та інструменти розробки повинні оновити конструкцію транзакцій та спосіб відображення інтерфейсу, щоб адаптуватися до нової логіки обмежень.
Проте, обмеження, встановлені цією пропозицією на рівні виконання, також викликали певні дискусії. Деякі просунуті застосування, такі як розгортання контрактів і складні операції DeFi, можуть вимагати додаткового поділу транзакцій, що, у свою чергу, призведе до збільшення складності взаємодії з користувачами. Крім того, різниця у способах відображення та обробки газу на різних платформах може спочатку призвести до витрат на розуміння та непослідовності у використанні. Ще більш критично, атаки відмови в обслуговуванні, на які реагує ця пропозиція, в основному відбуваються на етапі виконання транзакцій і не мають прямого зв'язку з поведінкою атак, що маніпулюють впорядкуванням транзакцій у пам'яті за допомогою високих газових платежів. Тому вона більше спрямована на обмеження перевантаження ресурсів з боку вузлів, а не на всі форми мережевих атак.
В цілому, EIP-7983 має певне практичне значення в покращенні стабільності виконання вузлів і наданні підтримки для майбутньої паралельної архітектури, але його обмеження є відносно невеликими, і все ще потрібно поєднувати з іншими механізмами для вирішення загальних проблем мережевої безпеки.
Два. Роздуми Віталіка Бутеріна про ліцензії з відкритим вихідним кодом: від вільних до «авторського права»
У блозі, опублікованому 7 липня, Віталік Бутерін пояснив, що історично він вибирав ліцензії з широкими правами, такі як MIT або CC0, оскільки вони дозволяють будь-кому використовувати, змінювати та перерозподіляти код з мінімальними обмеженнями, що сприяє більш широкому прийняттю. Він вважає, що ліцензії з широкими правами є практично найближчими до "повної відсутності авторського права", що відповідає його переконанню, що "ділитися даними або ідеями не слід вважати крадіжкою".
Однак тепер він бачить три основні фактори, які змінюють це міркування, і все більше схиляється до способу «著佐權» (Copyleft):
Відкритий код став основним напрямом: Google, Microsoft, Huawei та інші компанії не лише використовують проекти з відкритим кодом, але й випускають значні проекти під ліцензією відкритого коду. У такому середовищі вимоги щодо авторських прав більше не є суттєвою перешкодою, навпаки, вони можуть активно підтримувати відкритість, забезпечуючи, щоб великі компанії повертали вдосконалення в спільноту, що є особливо важливим для розробки блокчейну та інновацій Web3.
Культурні зміни в криптоіндустрії: Бутерин описує, що криптосфера стає все більш «конкурентною і корисливим», проекти, які відкривають свій вихідний код виключно з ідеологічних чи добрих намірів, стають дедалі рідшими. Для криптовалютних проектів та децентралізованих додатків (DApp) лише м’які дозволи вже не достатні для забезпечення спільного прогресу, необхідні законодавчі вимоги, що базуються на правових нормах.
Економічні аргументи централізованого світу: Третій великий фактор, що спонукає Бутеріна до змін, корениться в економічній теорії. Запозичуючи погляди радикального економіста ринку Глена Вейла, він вважає, що в галузях з *суперлінійними масштабами віддачі (Superlinear Returns to Scale), такими як ШІ та хмарні обчислення, суворе право власності призводить до концентрації влади. Він пояснює, що якщо ресурси одного учасника вдвічі більші за ресурси іншого, і він може виробляти більше, ніж у два рази, ця різниця буде компаундуватися з часом, врешті-решт утворюючи монополію. Бутерін попереджає, що ці умови, разом із швидкими технологічними змінами та геополітичною нестабільністю, загрожують створенню стійкого та самопідсилювального дисбалансу влади між компаніями та державами. Він зазначає, що деякі уряди вже через політику примушують технологічне розповсюдження, такі як стандартизація ліцензування ЄС, правила передачі технологій Китаю та нещодавній заборонений пункт про неконкуренцію Федеральної торгової комісії США (FTC).
Авторське право: Децентралізоване рішення для поширення технологій
Бутерин вважає, що авторське право реалізувало подібні цілі технологічного розширення нейтральним, децентралізованим способом: без упередження на користь певної сторони або примусового виконання зверху вниз. Це створило величезний ресурсний пул коду (або інших творчих продуктів), умова використання якого полягає в тому, що всі похідні результати, засновані на цьому, повинні бути відкритими для спільного використання.
Шлях балансу: вільні дозволи все ще мають вартість
Бутерін визнає, що коли максимізація широкого застосування є першочерговою метою, ліцензії з вільним доступом (такі як MIT / Apache 2.0) все ще мають сенс і є цінною частиною прав власності. Це, можливо, залишається перевагою для бібліотек смарт-контрактів або стандартів блокчейн-протоколів, які сподіваються на широке інтегрування.
Поради для розробників та відкритих спільнот
Він закликав розробників і відкриту спільноту визнати: «переваги авторського права в сьогоднішньому світі значно більші, ніж 15 років тому». Відкрита спільнота повинна серйозно розглянути авторське право як механізм: запобігання надмірному зосередженню влади (особливо в галузі основних моделей ШІ та інфраструктури блокчейну), забезпечення доступності результатів технологічного прогресу, щоб уникнути монополії з боку невеликої кількості гігантів.
Висновок:
Пропозиція EIP-7983 відображає занепокоєння спільноти щодо стабільності мережі та ефективності виконання, пропонуючи можливе рішення для можливостей виконання та розширення основного рівня Ethereum. Роздуми Віталіка Бутеріна щодо відкритих ліцензій глибше торкаються того, як у епоху ШІ та блокчейну забезпечити відкритість та децентралізацію технологій, уникнути проблеми надмірної концентрації влади. Ці два розвитку демонструють зусилля 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.
Віталік встановлює межу Gas для транзакцій? Детальний аналіз нової пропозиції Ethereum EIP-7983 та роздуми про Відкритий вихідний код
На фоні нерівномірної ефективності виконання та тиску на розподіл ресурсів в основній мережі Ethereum, пропозиція EIP-7983, представлена Віталіком Бутеріним та Тоні Вахрштеттером, вступила в стадію обговорення в спільноті. Ця пропозиція стверджує, що для кожної транзакції слід встановити жорсткий ліміт газу, а саме 16,777,216 газ, щоб підвищити стабільність мережі та ефективність виконання. Ця ідея вже досліджувалася в таких пропозиціях, як EIP-7825, де розробники намагаються ввести межі ресурсів, закладаючи основу для модульного розвитку та оптимізації продуктивності Ethereum.
Водночас, Віталік Бутерін нещодавно заявив, що він переосмислює свої довгострокові уподобання щодо ліцензування вільного програмного забезпечення та пропагує більш широке впровадження рамок ліцензії «Copyleft». Він вважає, що відкриті екосистеми входять в епоху більшої конкуренції та концентрації. Ці два розвитки відображають глибокі роздуми про технічну еволюцію та екологічне управління Ethereum.
Один, EIP-7983: встановлення газового ліміту для транзакцій Ethereum
Наразі, Ethereum дозволяє одноразовій транзакції теоретично використовувати весь газ блоку. Цей дизайн, хоча й гнучкий, може викликати проблеми з концентрацією ресурсів та нерівномірним навантаженням на вузли під час виконання транзакцій, що впливає на загальну продуктивність. EIP-7983 має на меті обмежити максимальну кількість газу, що використовується одноразовою транзакцією, щоб запобігти зайняттю надмірних мережевих ресурсів однією транзакцією. Після встановлення жорсткого ліміту в 16,777,216 газу, транзакції, що перевищують це обмеження, будуть відхилені під час верифікації блоку.
Основна ідея цієї пропозиції полягає в встановленні обмеження, яке примусить частину надвеликих угод розділятися, щоб уникнути надмірного використання ресурсів однією угодою. Це обмеження не змінить загальну ємність блоку газу, не стосується зміни правил консенсусу, а лише вводить обмеження в процесі виконання угоди. На цій основі, якщо угода перевищує це обмеження перед входом до блоку, вона буде відхилена на етапі верифікації.
Для виконуваного середовища, яке залежить від паралельних обчислень, таких як віртуальна машина нульових знань (zkVM) та майбутні моделі виконання на основі багатопоточності, це обмеження допомагає уникнути того, щоб екстремальні транзакції сповільнювали весь процес обробки блоків. У логіці рівня виконання це обмеження ближче до "норм використання ресурсів", що дозволяє кожній транзакції бути більш рівномірно розподіленою за умови незмінності загальної кількості, що полегшує загальне планування та виконання мережі.
Фактичний ефект EIP-7983 та потенційні проблеми:
Для налаштування верхньої межі газу для одноразової транзакції пропозиція EIP-7983 прагне знизити ризик відмови в обслуговуванні (DoS), спричинений екстремальними транзакціями, одночасно підвищуючи загальну прогнозованість процесу виконання. Для середовища виконання це обмеження допомагає спростити логіку виконання валідаторів і зменшити тиск, викликаний концентрацією споживання ресурсів.
Ця пропозиція має певну відповідність з модульною архітектурою, інтеграцією zkVM та шляхом розширення L2, що просувається Ethereum. Оскільки великі транзакції змушені розділятися, цей дизайн має на меті підвищити адаптивність базового рівня Ethereum до паралельної обробки, що подальше забезпечить підтримку багаторівневої обчислювальної архітектури. З точки зору реалізації EIP-7983 не стосується змін у правилах консенсусу або на рівні протоколу, основний вплив полягає в тому, що клієнти, гаманці та інструменти розробки повинні оновити конструкцію транзакцій та спосіб відображення інтерфейсу, щоб адаптуватися до нової логіки обмежень.
Проте, обмеження, встановлені цією пропозицією на рівні виконання, також викликали певні дискусії. Деякі просунуті застосування, такі як розгортання контрактів і складні операції DeFi, можуть вимагати додаткового поділу транзакцій, що, у свою чергу, призведе до збільшення складності взаємодії з користувачами. Крім того, різниця у способах відображення та обробки газу на різних платформах може спочатку призвести до витрат на розуміння та непослідовності у використанні. Ще більш критично, атаки відмови в обслуговуванні, на які реагує ця пропозиція, в основному відбуваються на етапі виконання транзакцій і не мають прямого зв'язку з поведінкою атак, що маніпулюють впорядкуванням транзакцій у пам'яті за допомогою високих газових платежів. Тому вона більше спрямована на обмеження перевантаження ресурсів з боку вузлів, а не на всі форми мережевих атак.
В цілому, EIP-7983 має певне практичне значення в покращенні стабільності виконання вузлів і наданні підтримки для майбутньої паралельної архітектури, але його обмеження є відносно невеликими, і все ще потрібно поєднувати з іншими механізмами для вирішення загальних проблем мережевої безпеки.
Два. Роздуми Віталіка Бутеріна про ліцензії з відкритим вихідним кодом: від вільних до «авторського права»
У блозі, опублікованому 7 липня, Віталік Бутерін пояснив, що історично він вибирав ліцензії з широкими правами, такі як MIT або CC0, оскільки вони дозволяють будь-кому використовувати, змінювати та перерозподіляти код з мінімальними обмеженнями, що сприяє більш широкому прийняттю. Він вважає, що ліцензії з широкими правами є практично найближчими до "повної відсутності авторського права", що відповідає його переконанню, що "ділитися даними або ідеями не слід вважати крадіжкою".
Однак тепер він бачить три основні фактори, які змінюють це міркування, і все більше схиляється до способу «著佐權» (Copyleft):
Відкритий код став основним напрямом: Google, Microsoft, Huawei та інші компанії не лише використовують проекти з відкритим кодом, але й випускають значні проекти під ліцензією відкритого коду. У такому середовищі вимоги щодо авторських прав більше не є суттєвою перешкодою, навпаки, вони можуть активно підтримувати відкритість, забезпечуючи, щоб великі компанії повертали вдосконалення в спільноту, що є особливо важливим для розробки блокчейну та інновацій Web3.
Культурні зміни в криптоіндустрії: Бутерин описує, що криптосфера стає все більш «конкурентною і корисливим», проекти, які відкривають свій вихідний код виключно з ідеологічних чи добрих намірів, стають дедалі рідшими. Для криптовалютних проектів та децентралізованих додатків (DApp) лише м’які дозволи вже не достатні для забезпечення спільного прогресу, необхідні законодавчі вимоги, що базуються на правових нормах.
Економічні аргументи централізованого світу: Третій великий фактор, що спонукає Бутеріна до змін, корениться в економічній теорії. Запозичуючи погляди радикального економіста ринку Глена Вейла, він вважає, що в галузях з *суперлінійними масштабами віддачі (Superlinear Returns to Scale), такими як ШІ та хмарні обчислення, суворе право власності призводить до концентрації влади. Він пояснює, що якщо ресурси одного учасника вдвічі більші за ресурси іншого, і він може виробляти більше, ніж у два рази, ця різниця буде компаундуватися з часом, врешті-решт утворюючи монополію. Бутерін попереджає, що ці умови, разом із швидкими технологічними змінами та геополітичною нестабільністю, загрожують створенню стійкого та самопідсилювального дисбалансу влади між компаніями та державами. Він зазначає, що деякі уряди вже через політику примушують технологічне розповсюдження, такі як стандартизація ліцензування ЄС, правила передачі технологій Китаю та нещодавній заборонений пункт про неконкуренцію Федеральної торгової комісії США (FTC).
Авторське право: Децентралізоване рішення для поширення технологій
Бутерин вважає, що авторське право реалізувало подібні цілі технологічного розширення нейтральним, децентралізованим способом: без упередження на користь певної сторони або примусового виконання зверху вниз. Це створило величезний ресурсний пул коду (або інших творчих продуктів), умова використання якого полягає в тому, що всі похідні результати, засновані на цьому, повинні бути відкритими для спільного використання.
Шлях балансу: вільні дозволи все ще мають вартість
Бутерін визнає, що коли максимізація широкого застосування є першочерговою метою, ліцензії з вільним доступом (такі як MIT / Apache 2.0) все ще мають сенс і є цінною частиною прав власності. Це, можливо, залишається перевагою для бібліотек смарт-контрактів або стандартів блокчейн-протоколів, які сподіваються на широке інтегрування.
Поради для розробників та відкритих спільнот
Він закликав розробників і відкриту спільноту визнати: «переваги авторського права в сьогоднішньому світі значно більші, ніж 15 років тому». Відкрита спільнота повинна серйозно розглянути авторське право як механізм: запобігання надмірному зосередженню влади (особливо в галузі основних моделей ШІ та інфраструктури блокчейну), забезпечення доступності результатів технологічного прогресу, щоб уникнути монополії з боку невеликої кількості гігантів.
Висновок:
Пропозиція EIP-7983 відображає занепокоєння спільноти щодо стабільності мережі та ефективності виконання, пропонуючи можливе рішення для можливостей виконання та розширення основного рівня Ethereum. Роздуми Віталіка Бутеріна щодо відкритих ліцензій глибше торкаються того, як у епоху ШІ та блокчейну забезпечити відкритість та децентралізацію технологій, уникнути проблеми надмірної концентрації влади. Ці два розвитку демонструють зусилля Ethereum до постійної еволюції на технологічному та філософському рівнях.