Глибоке дослідження минулого та майбутнього абстракції акаунтів Ethereum
Ця стаття розгляне розвиток абстракції акаунта Ethereum (AA) з двох аспектів:
Спочатку оглянемо еволюцію пропозицій, пов'язаних з AA, починаючи з 2015 року, систематично розглянувши переваги та недоліки кожного з варіантів.
По-друге, важливо проаналізувати відгуки ринку після впровадження EIP4337, а також вплив пропозиції EIP7702, яка незабаром буде включена в оновлення Ethereum, на децентралізовані додатки.
1. Фон абстракції акаунта
1.1 Значення абстракції акаунта
Засновник Ethereum Віталік оновив дорожню карту ETH наприкінці 2023 року, зберігши налаштування абстракції акаунтів. Наразі основна модель переходить від EIP-4337 до стадії добровільного перетворення акаунтів EOA.
Незважаючи на те, що EIP4337 отримав визнання користувачів вже більше року, фактичний рівень використання залишається низьким. Це суперечливе ринкове середовище прискорило прогрес EIP-7702, що призвело до його підтвердження для об'єднання в наступному оновленні.
1.2 акаунт абстрактний стан ринку
Протягом півтора року розвитку, EIP4337 на основних ланцюгах має лише 12 мільйонів адрес, з яких на основній мережі Ethereum активних адрес лише 6,764, що значно нижче, ніж кількість адрес EOA та CA.
Однак це не заперечує сутнісну цінність AA. Первісною метою EIP4337 було вирішення проблеми сумісності з основною мережею. Після того, як різні L2 ланцюги почали нативно підтримувати AA, кількість адрес EIP4337 різко зросла, наприклад, у липні активні користувачі ланцюга Base та Polygon досягли 1 мільйона та 3 мільйонів відповідно.
2. Що таке абстракція акаунта?
Акаунтна абстракція по суті вирішує питання розділення прав власності.
EOA акаунти Ethereum об'єднують право власності та право підпису, що призводить до ряду проблем:
Важко захистити приватний ключ
Однотипний алгоритм підпису
Надто високі права підпису
Торгові комісії можна сплачувати лише Етер
Конфіденційність транзакцій легко піддається витоку
Ці обмеження ускладнюють звичайним користувачам використання Ethereum. Рішенням є впровадження абстракції акаунтів, яка розділяє право власності та право підпису.
3. Огляд історії пропозицій AA
AA пропозиція має два основні підходи:
3.1 Перетворення адреси EOA на адресу CA
EIP-101(2015) вперше запропонував нову структуру акаунта у вигляді контракту, але через значні зміни був відкладений.
EIP-859(2018) намагається вирішити проблему розгортання коду, пропонуючи новий операційний код PAYGAS.
EIP-7702(2024) як альтернативу EIP-3074 буде включено в майбутнє хард-форк.
3.2 Нехай адреса EOA керує адресою CA
EIP-3074(2020) пропонує нові операційні коди AUTH і AUTHCALL, що дозволяють EOA уповноважувати контракти замість його ідентичності викликати інші контракти.
EIP-4337(受MEV启发设计, через пам'ять пулу реалізує абстракцію акаунта, уникаючи змін протоколу рівня консенсусу.
EIP-5189)2022( оптимізація EIP4337, введення механізму поручительства для запобігання атакам DoS.
) 3.3 Підтримка інших пропозицій AA
EIP-2718###2020( визначає новий тип угоди в обгортці.
EIP-3607)2021( запобігання конфлікту між адресою розгортання контракту та адресою EOA.
) 3.4 Розвиток абстракцій акаунтів: підсумок
EIP-4337 реалізував кілька функцій, але порушив принципи людських мотивів, тому не отримав популярності в основній мережі. Зниження витрат є ключовим, для цього Етер потрібно провести м'яке хард-форк оновлення, а EIP-7702 є саме цією ідеєю.
![Глибоке розуміння минулого та майбутнього абстракції акаунтів Ethereum]###https://img-cdn.gateio.im/webp-social/moments-3503a168bb61430839419efb40e130de.webp(
4. Повний аналіз EIP-7702
) 4.1 Огляд EIP-7702
EIP-7702 дозволяє EOA тимчасово мати функції смарт-контракту в одній транзакції, підтримує пакетні транзакції, безгазові транзакції та управління правами доступу, і не вимагає введення нових EVM opCode.
4.2 структура даних
Визначення нового типу транзакції 0x04, додавання об'єкта authorization_list для зберігання коду, який підписувачі бажають виконати в EOA.
4.3 Життєвий цикл угоди
Включає етап верифікації та етап виконання операцій. На етапі верифікації проводяться кілька перевірок, на етапі виконання з адрес, вказаних у authorization_list, завантажується код і виконується.
4.4 Цінність EIP-7702
Змінити всю ланцюгову лінію Web3 гаманців, покращити досвід користувачів, вплинути на ідентифікацію CeFi торгівлі та комісії, зламати кілька існуючих стереотипів.
4.5 Порівняння EIP-7702 та EIP-4337
Переваги EIP-7702:
Витрати на газ нижчі
Витрати на міграцію користувачів нижчі
Підтримка повної довіреності та захищеної довіреності
Недоліки EIP-7702:
Потрібно м'яке форк-оновлення, вплив широкомасштабний
Важко провести аудит безпеки
Зміни в початковій архітектурі великі
Зберігання можливостей EOA-контракту обмежено
Вартість окремої угоди трохи вища
може викликати ризик DoS
Логіка поповнення та зняття на ланцюгу може бути несумісною
![Глибоке розуміння минулого та майбутнього абстракції акаунтів Ethereum]###https://img-cdn.gateio.im/webp-social/moments-9d6eae95e3a0983a7b379ce2cfd7945f.webp(
5. Підсумок
Хоча EIP-7702 має значні зміни, він суттєво знижує витрати користувачів. Він дозволяє EOA активувати логіку CA за потреби, знижуючи витрати на утримання та реалізуючи паралельне виконання кількох транзакцій. Це суттєво оптимізує управління на підприємницькому рівні, наприклад, масове згрупування транзакцій на біржі.
Хоча EIP-7702 приносить багато викликів, завдяки перевагам у витратах, варто DApp дослідити адаптацію. У цій трансформації користувачі, ймовірно, стануть на бік EIP-7702.
![Глибоке розуміння минулого та майбутнього абстракції акаунтів Ethereum])https://img-cdn.gateio.im/webp-social/moments-67985fb558b784e837ee5b3d436b4a7c.webp(
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
18 лайків
Нагородити
18
4
Поділіться
Прокоментувати
0/400
YieldChaser
· 07-13 21:52
З першого погляду видно великі фінансові темні канали
Переглянути оригіналвідповісти на0
PaperHandsCriminal
· 07-13 11:01
Знову досліджую ці всі дурниці, а я своїм швидким пальцем не можу змагатися з Ботами.
EIP-7702: Майбутнє абстрагування рахунку Ethereum та аналіз впливу на ринок
Глибоке дослідження минулого та майбутнього абстракції акаунтів Ethereum
Ця стаття розгляне розвиток абстракції акаунта Ethereum (AA) з двох аспектів:
Спочатку оглянемо еволюцію пропозицій, пов'язаних з AA, починаючи з 2015 року, систематично розглянувши переваги та недоліки кожного з варіантів.
По-друге, важливо проаналізувати відгуки ринку після впровадження EIP4337, а також вплив пропозиції EIP7702, яка незабаром буде включена в оновлення Ethereum, на децентралізовані додатки.
1. Фон абстракції акаунта
1.1 Значення абстракції акаунта
Засновник Ethereum Віталік оновив дорожню карту ETH наприкінці 2023 року, зберігши налаштування абстракції акаунтів. Наразі основна модель переходить від EIP-4337 до стадії добровільного перетворення акаунтів EOA.
Незважаючи на те, що EIP4337 отримав визнання користувачів вже більше року, фактичний рівень використання залишається низьким. Це суперечливе ринкове середовище прискорило прогрес EIP-7702, що призвело до його підтвердження для об'єднання в наступному оновленні.
1.2 акаунт абстрактний стан ринку
Протягом півтора року розвитку, EIP4337 на основних ланцюгах має лише 12 мільйонів адрес, з яких на основній мережі Ethereum активних адрес лише 6,764, що значно нижче, ніж кількість адрес EOA та CA.
Однак це не заперечує сутнісну цінність AA. Первісною метою EIP4337 було вирішення проблеми сумісності з основною мережею. Після того, як різні L2 ланцюги почали нативно підтримувати AA, кількість адрес EIP4337 різко зросла, наприклад, у липні активні користувачі ланцюга Base та Polygon досягли 1 мільйона та 3 мільйонів відповідно.
2. Що таке абстракція акаунта?
Акаунтна абстракція по суті вирішує питання розділення прав власності.
EOA акаунти Ethereum об'єднують право власності та право підпису, що призводить до ряду проблем:
Ці обмеження ускладнюють звичайним користувачам використання Ethereum. Рішенням є впровадження абстракції акаунтів, яка розділяє право власності та право підпису.
3. Огляд історії пропозицій AA
AA пропозиція має два основні підходи:
3.1 Перетворення адреси EOA на адресу CA
EIP-101(2015) вперше запропонував нову структуру акаунта у вигляді контракту, але через значні зміни був відкладений.
EIP-859(2018) намагається вирішити проблему розгортання коду, пропонуючи новий операційний код PAYGAS.
EIP-7702(2024) як альтернативу EIP-3074 буде включено в майбутнє хард-форк.
3.2 Нехай адреса EOA керує адресою CA
EIP-3074(2020) пропонує нові операційні коди AUTH і AUTHCALL, що дозволяють EOA уповноважувати контракти замість його ідентичності викликати інші контракти.
EIP-4337(受MEV启发设计, через пам'ять пулу реалізує абстракцію акаунта, уникаючи змін протоколу рівня консенсусу.
EIP-5189)2022( оптимізація EIP4337, введення механізму поручительства для запобігання атакам DoS.
) 3.3 Підтримка інших пропозицій AA
EIP-2718###2020( визначає новий тип угоди в обгортці.
EIP-3607)2021( запобігання конфлікту між адресою розгортання контракту та адресою EOA.
) 3.4 Розвиток абстракцій акаунтів: підсумок
EIP-4337 реалізував кілька функцій, але порушив принципи людських мотивів, тому не отримав популярності в основній мережі. Зниження витрат є ключовим, для цього Етер потрібно провести м'яке хард-форк оновлення, а EIP-7702 є саме цією ідеєю.
![Глибоке розуміння минулого та майбутнього абстракції акаунтів Ethereum]###https://img-cdn.gateio.im/webp-social/moments-3503a168bb61430839419efb40e130de.webp(
4. Повний аналіз EIP-7702
) 4.1 Огляд EIP-7702
EIP-7702 дозволяє EOA тимчасово мати функції смарт-контракту в одній транзакції, підтримує пакетні транзакції, безгазові транзакції та управління правами доступу, і не вимагає введення нових EVM opCode.
4.2 структура даних
Визначення нового типу транзакції 0x04, додавання об'єкта authorization_list для зберігання коду, який підписувачі бажають виконати в EOA.
4.3 Життєвий цикл угоди
Включає етап верифікації та етап виконання операцій. На етапі верифікації проводяться кілька перевірок, на етапі виконання з адрес, вказаних у authorization_list, завантажується код і виконується.
4.4 Цінність EIP-7702
Змінити всю ланцюгову лінію Web3 гаманців, покращити досвід користувачів, вплинути на ідентифікацію CeFi торгівлі та комісії, зламати кілька існуючих стереотипів.
4.5 Порівняння EIP-7702 та EIP-4337
Переваги EIP-7702:
Недоліки EIP-7702:
![Глибоке розуміння минулого та майбутнього абстракції акаунтів Ethereum]###https://img-cdn.gateio.im/webp-social/moments-9d6eae95e3a0983a7b379ce2cfd7945f.webp(
5. Підсумок
Хоча EIP-7702 має значні зміни, він суттєво знижує витрати користувачів. Він дозволяє EOA активувати логіку CA за потреби, знижуючи витрати на утримання та реалізуючи паралельне виконання кількох транзакцій. Це суттєво оптимізує управління на підприємницькому рівні, наприклад, масове згрупування транзакцій на біржі.
Хоча EIP-7702 приносить багато викликів, завдяки перевагам у витратах, варто DApp дослідити адаптацію. У цій трансформації користувачі, ймовірно, стануть на бік EIP-7702.
![Глибоке розуміння минулого та майбутнього абстракції акаунтів Ethereum])https://img-cdn.gateio.im/webp-social/moments-67985fb558b784e837ee5b3d436b4a7c.webp(