Еволюція абстрагування рахунку Ethereum: від EIP-4337 до EIP-7702
Абстрагування рахунку: фон та значення
Абстрагування рахунку має на меті вирішити деякі вроджені проблеми зовнішнього акаунту Ethereum (EOA), такі як складність захисту приватного ключа, однорідність алгоритму підпису, надмірні права доступу тощо. Його основа полягає в розділенні власності та прав підпису, що покращує користувацький досвід.
Хоча EIP-4337 був офіційно запущений у березні 2023 року, його застосування на основній мережі залишається обмеженим. На основній мережі Ethereum лише близько 6,700 активних адрес використовують EIP-4337, що значно менше за загальну кількість незалежних адрес 270 мільйонів. Проте на деяких мережах другого рівня застосування EIP-4337 є більш широким.
Історичний розвиток абстрагування рахунку
Розвиток абстрагування рахунку здебільшого йде за двома напрямками:
Перетворити EOA на контрактний акаунт (CA)
Нехай EOA керує CA
Ще в 2015 році Віталік запропонував EIP-101, намагаючись змінити адресу на структуру, що складається лише з коду та простору для зберігання. Пізніші пропозиції, такі як EIP-859, EIP-3074 тощо, продовжували вдосконалювати цю ідею.
EIP-4337 є представником іншого технологічного напрямку, який реалізує абстрагування рахунку через пул транзакцій, уникаючи змін на рівні консенсусу.
EIP-7702: нова глава абстрагування рахунку
EIP-7702 був запропонований як альтернатива EIP-3074 і буде прийнятий у найближчому оновленні Ethereum. Він дозволяє EOA тимчасово отримувати функціональність смарт-контрактів в одній транзакції, підтримуючи пакетні транзакції, безGas-транзакції та інші операції.
EIP-7702 визначає новий тип транзакції 0x04, який додає поле authorization_list для зберігання коду контракту, що має бути виконаний. Це дозволяє EOA отримати більшість можливостей AA без необхідності розгортання смарт-контракту.
В порівнянні з EIP-4337, газові витрати EIP-7702 є нижчими, а витрати на міграцію для користувачів також менші. Але він також стикається з деякими викликами, такими як збільшення складності аудиту, значний вплив на існуючу архітектуру тощо.
Висновок
Введення EIP-7702 принесе величезні зміни до Ethereum. Хоча це може порушити деякі існуючі правила, але його переваги в зниженні витрат для користувачів роблять його вартим уваги багатьох розробників для вивчення та адаптації. У майбутньому EIP-7702, ймовірно, стане важливою силою, що сприятиме розвитку екосистеми 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.
19 лайків
Нагородити
19
5
Поділіться
Прокоментувати
0/400
GateUser-74b10196
· 21год тому
Новий спосіб гри знову прийшов. Чекаємо!
Переглянути оригіналвідповісти на0
GasFeeVictim
· 07-10 06:22
Основна мережа занадто дорога, не можу собі дозволити... L2 вже запущено
Переглянути оригіналвідповісти на0
RetailTherapist
· 07-10 06:15
Все ще стара проблема Закритий ключ занадто важко запам'ятати
Переглянути оригіналвідповісти на0
AirdropHunter420
· 07-10 06:10
Наприкінці року вже близько. Хто першим добереться до 7702, того я й використаю.
EIP-7702: новий етап абстрагування акаунтів Ethereum
Еволюція абстрагування рахунку Ethereum: від EIP-4337 до EIP-7702
Абстрагування рахунку: фон та значення
Абстрагування рахунку має на меті вирішити деякі вроджені проблеми зовнішнього акаунту Ethereum (EOA), такі як складність захисту приватного ключа, однорідність алгоритму підпису, надмірні права доступу тощо. Його основа полягає в розділенні власності та прав підпису, що покращує користувацький досвід.
Хоча EIP-4337 був офіційно запущений у березні 2023 року, його застосування на основній мережі залишається обмеженим. На основній мережі Ethereum лише близько 6,700 активних адрес використовують EIP-4337, що значно менше за загальну кількість незалежних адрес 270 мільйонів. Проте на деяких мережах другого рівня застосування EIP-4337 є більш широким.
Історичний розвиток абстрагування рахунку
Розвиток абстрагування рахунку здебільшого йде за двома напрямками:
Ще в 2015 році Віталік запропонував EIP-101, намагаючись змінити адресу на структуру, що складається лише з коду та простору для зберігання. Пізніші пропозиції, такі як EIP-859, EIP-3074 тощо, продовжували вдосконалювати цю ідею.
EIP-4337 є представником іншого технологічного напрямку, який реалізує абстрагування рахунку через пул транзакцій, уникаючи змін на рівні консенсусу.
EIP-7702: нова глава абстрагування рахунку
EIP-7702 був запропонований як альтернатива EIP-3074 і буде прийнятий у найближчому оновленні Ethereum. Він дозволяє EOA тимчасово отримувати функціональність смарт-контрактів в одній транзакції, підтримуючи пакетні транзакції, безGas-транзакції та інші операції.
EIP-7702 визначає новий тип транзакції 0x04, який додає поле authorization_list для зберігання коду контракту, що має бути виконаний. Це дозволяє EOA отримати більшість можливостей AA без необхідності розгортання смарт-контракту.
В порівнянні з EIP-4337, газові витрати EIP-7702 є нижчими, а витрати на міграцію для користувачів також менші. Але він також стикається з деякими викликами, такими як збільшення складності аудиту, значний вплив на існуючу архітектуру тощо.
Висновок
Введення EIP-7702 принесе величезні зміни до Ethereum. Хоча це може порушити деякі існуючі правила, але його переваги в зниженні витрат для користувачів роблять його вартим уваги багатьох розробників для вивчення та адаптації. У майбутньому EIP-7702, ймовірно, стане важливою силою, що сприятиме розвитку екосистеми Ethereum.