Суперечка між EIP3074 та EIP7702: Аналіз моделі управління Ethereum

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

EIP3074 та EIP7702: суперечка щодо управління Ethereum

У складному управлінському суперечці, що виникла під час нещодавнього оновлення Pectra для Ethereum, з'явилися серйозні дискусії після включення EIP3074 до плану оновлення, особливо з боку команди ERC4337.

EIP3074 потрапив у глухий кут, процес управління не може продовжуватися. Лише після того, як Віталік запропонував EIP7702, команда ERC4337 завершила свої сумніви щодо EIP3074.

Ця суперечка щодо управління відображає глибокі проблеми управління Ethereum – на підставі принципу "код є законом", хто має право визначати конкретний зміст коду. Суперечка EIP3074 та EIP7702 надає нам можливість спостерігати за реальними процесами управління в Ethereum.

Згідно з аналізом ZeroDev, система управління Ethereum є моделлю VVRC: будь-яка пропозиція спочатку повинна відповідати цінностям Ethereum ( Value ), потім бути відображеною в баченні, встановленому Віталіком ( Vision ), далі відображатися в дорожній карті ( Roadmap ), і нарешті бути включеною до клієнта ( Client ) після обговорення з основними розробниками.

EIP2537 лише на рівні клієнта виникли проблеми з реалізацією, що призвело до затримки впровадження в хардфорк. А EIP3074 не був включений у хардфорк через суперечки на рівні бачення та дорожньої карти. Основні розробники Ethereum безпосередньо вибрали EIP7702, запропонований Віталіком, як остаточне рішення для абстракції рахунків.

! Війни управління Ethereum: EIP3074, ERC4337 та EIP7702

Огляд EIP3074, EIP7702 та ERC4337

EIP3074 є пропозицією на рівні виконання, що має на меті реалізацію спонсорства газу та функцій пакетної торгівлі. Він вводить два операційні коди AUTH та AUTHCALL, які дозволяють користувачам делегувати свої рахунки для використання смарт-контрактами за допомогою підпису.

EIP3074 має деякі проблеми з безпекою, такі як можливість повторного використання підписів, залежність функції поля commit від конкретної реалізації контракту тощо. Це також може призвести до DoS-атаки на пул пам'яті.

EIP7702 є альтернативою, запропонованою Віталіком. Він вводить новий тип транзакцій, що дозволяє EOA зберігати основні функції, одночасно додаючи функціональність смарт-контрактів. EIP7702 сумісний з існуючою інфраструктурою абстракції рахунків, такою як ERC4337.

ERC4337 є стандартом абстракції рахунків, який визначає, які функції повинні міститися в "повній абстракції рахунків". EIP3074 не реалізує всі функції, визначені ERC4337, що є основною причиною, чому команда ERC4337 виступає проти нього.

Огляд процесу управління

EIP3074 обговорювався на зустрічах основних розробників з початку 2021 року, але через побоювання щодо безпеки його досі не було включено до оновлення.

У лютому 2024 року EIP3074 вперше було серйозно розглянуто для включення в оновлення Pectra. Але Віталік та автор ERC4337 Йоав висловили багато запитань щодо цього.

У березні MetaMask повідомила про підтримку EIP3074. Але деякі розробники все ще сумніваються в його безпеці.

У квітні більшість клієнтів погодилися включити EIP3074 до Pectra, але Geth та інші все ще висловлюють заперечення.

На початку травня Віталік запропонував EIP7702 як альтернативу. Через два тижні на зустрічі основних розробників було вирішено замінити EIP3074 на EIP7702.

Роздуми про управління

Команда EIP3074 вважає, що активно брала участь в управлінні, а команда ERC4337 повинна нести відповідальність за невдачу.

Спільнота ERC4337 вважає, що команда EIP3074 та основні розробники не досить врахували їхню думку.

Насправді, більш глибокою причиною є дорожня карта Ethereum. Дорожня карта абстракції облікових записів зосереджена на ERC4337, EIP7702 є з ним сумісним, тоді як EIP3074 не є сумісним, що визначає необхідність заміни.

Ethereum використовує модель управління VVRC, особисте бачення Віталіка знаходиться на нижньому рівні. У разі серйозних суперечок Віталік має остаточне право вирішення. Це також пояснює, чому EIP7702 може швидко замінити EIP3074.

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

ETH-0.18%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Репост
  • Поділіться
Прокоментувати
0/400
TokenomicsTinfoilHatvip
· 08-10 05:28
v神 є остаточним ухвалювачем рішень
Переглянути оригіналвідповісти на0
NotFinancialAdviservip
· 08-10 05:20
Добре, Віталік Бутерін закінчив, тільки тепер все вирішено.
Переглянути оригіналвідповісти на0
TokenomicsTherapistvip
· 08-10 05:10
Віталік Бутерін є батьком, сказав і закінчив.
Переглянути оригіналвідповісти на0
digital_archaeologistvip
· 08-10 05:10
v神 знову прийшов на допомогу
Переглянути оригіналвідповісти на0
  • Закріпити