EIP-7702: Нова глава та перспективи абстрагування рахунку Ethereum

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

Глибокий аналіз еволюції та перспектив абстрагування рахунків Ethereum

Вступ

Ця стаття поділена на дві основні частини:

Перший розділ починається з першого пропозиції абстрагування рахунку (AA), що було представлено в 2015 році. Система узагальнює всі відповідні пропозиції EIP до сьогодні, досліджує еволюцію історичних пропозицій AA та оцінює переваги та недоліки кожного з варіантів.

У другій частині акцентується увага на порівнянні причин холодної реакції ринку на EIP4337 після його впровадження, глибокому аналізі EIP7702, який буде включений у наступне оновлення Ethereum, а також обговорюється всебічний вплив цього пропозиції на форму застосувань в ланцюгу.

EIP-7702 принесе епохальні зміни, давайте детально обговоримо.

Глибоке дослідження минулого та майбутнього абстрагування акаунтів Ethereum

1. Фон абстрагування рахунку

1.1定位 абстрагування рахунку

Засновник Ethereum Віталік, оновлюючи дорожню карту ETH наприкінці 2023 року, не змінив позицію щодо абстрагування рахунку. Наразі основний шлях розвитку – це добровільний перехід EOA, починаючи з EIP-4337.

1.2 Стан ринку абстрагування рахунку

З моменту запуску EIP4337 пройшло півтора року, користувачі висловлюють високу оцінку, але рівень використання низький. На основних ланцюгах загалом є 12 мільйонів адрес AA, з яких на основній мережі Ethereum лише 6,764 активних адреси, що значно відрізняється від 270 мільйонів адрес EOA та CA.

EIP4337 на основній мережі майже не має суттєвих досягнень. Але на L2 ланцюгах відбувся вибуховий ріст, такі як Base та Polygon, які в липні досягли 1 мільйона та 3 мільйонів активних користувачів відповідно.

Це вказує на те, що дизайн EIP4337 не є помилковим, а виникає з різниці між основною мережею та L2, що вимагає цільового рішення.

2. Що таке абстрагування рахунку?

Абстрагування рахунку в основному вирішує проблему розділення прав власності. EOA акаунти Ethereum поєднують власність і право підпису в одне, особа, яка володіє приватним ключем, одночасно має право власності на акаунт і право підпису на передачу активів.

Це виникає з дизайну структури транзакцій Ethereum - стандартна транзакція не має поля From, адреса відправника декодується через параметри VRS. Ядро EIP4337 полягає в додаванні адреси відправника в поле транзакції, що дозволяє відокремити приватний ключ від адреси операцій.

Важливість розділення прав власності полягає в розв'язанні численних проблем, які виникають через дизайн EOA:

  1. Важко захистити приватний ключ
  2. Однотипний алгоритм підпису
  3. Занадто високі права підпису
  4. Обмежена оплата комісії
  5. Витік конфіденційності транзакцій

Ці обмеження ускладнюють звичайним користувачам використання Ethereum: потрібно тримати ETH, потрібно розуміти складну логіку зборів, ефект оптимізації гаманця обмежений тощо.

Абстрагування рахунку поступово вирішує ці проблеми, розділяючи право власності та право підпису. Історично існувало кілька варіантів, врешті-решт їх можна звести до двох напрямків.

Глибоке розуміння минулого та майбутнього абстрагування рахунку Ethereum

3. Узагальнення історії пропозицій AA

3.1 Перетворення EOA на CA

  • EIP-101(2015): пропозиція нової структури рахунку у вигляді контракту
  • EIP-859(2018): вирішення проблеми розгортання контрактів
  • EIP-7702(2024): дозволяє EOA налаштовувати тимчасовий код

3.2 Нехай EOA керує CA

  • EIP-3074(2020): додати операційні коди AUTH та AUTHCALL
  • EIP-4337(2021): реалізація AA через мемпул
  • EIP-5189(2022): через операції за участю бекерів абстрагування рахунку

3.3 Підтримка інших пропозицій AA

  • EIP-2718: новий тип транзакцій упаковки конвертів
  • EIP-3607: Заборонити EOA розгортання контрактів

3.4 абстрагування рахунку розвиток та інтерпретація

EIP-4337 реалізує кілька функцій, але суперечить принципу людських мотивів, потрапляючи в мертве коло розвитку ринку. Щоб справді знизити GAS, потрібне м'яке форк-оновлення Ethereum, а оскільки потрібно м'яке форк, краще безпосередньо розглянути EIP-7702.

Глибоке занурення в минуле та майбутнє абстрагування акаунтів Ethereum

4. Повний аналіз EIP-7702

4.1 Огляд EIP-7702

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

4.2 структура даних

Визначити новий тип транзакції 0x04, додати об'єкт authorization_list у послідовність кодування RLP.

4.3 Життєвий цикл угоди

включаючи етап верифікації та етап виконання операцій.

4.4 Цінність EIP-7702

Змінити повний ланцюг Web3 гаманців, покращити користувальницький досвід, вплинути на розпізнавання CeFi транзакцій та об'єднання виводів. Порушити кілька попередніх звичок.

4.5 Порівняння EIP-7702 та EIP-4337

Переваги EIP-7702:

  • Газ ще нижчий
  • Витрати на міграцію користувачів нижчі
  • Підтримка повної довіреності та захищеної довіреності

Недоліки EIP-7702:

  • Потрібне м'яке форк-оновлення, вплив широкомасштабний
  • Висока свобода, важко аудиторувати
  • Зміни в оригінальній архітектурі великі
  • EOA контрактна здатність недостатня для зберігання
  • Вартість одноразової транзакції трохи вища
  • Може викликати DoS при отриманні активів
  • Вплив на логіку виведення та поповнення на ланцюзі

Глибокий аналіз минулого та майбутнього абстрагування акаунтів Ethereum

5. Підсумок

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

Глибоке дослідження минулого та майбутнього абстрагування акаунтів Ethereum

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 7
  • Поділіться
Прокоментувати
0/400
ThesisInvestorvip
· 07-11 17:36
Чекаю, коли установи скопіюють домашнє завдання
Переглянути оригіналвідповісти на0
JustAnotherWalletvip
· 07-10 01:58
Дійсно потрібно підвищити ефективність
Переглянути оригіналвідповісти на0
SerumSquirtervip
· 07-09 18:59
Фактичне використання ще потребує спостереження
Переглянути оригіналвідповісти на0
fomo_fightervip
· 07-09 05:10
Очікую на практичну реалізацію пропозиції
Переглянути оригіналвідповісти на0
DevChivevip
· 07-09 05:10
Суть все ж таки в меншій витраті газу
Переглянути оригіналвідповісти на0
CryptoMomvip
· 07-09 05:04
Ще потрібно уважно подивитися
Переглянути оригіналвідповісти на0
Layer2Arbitrageurvip
· 07-09 04:59
meh, покажи мені ROI спочатку
Переглянути оригіналвідповісти на0
  • Закріпити