Глибоке дослідження минулого та майбутнього абстракції акаунтів Ethereum
Основна мета абстракції акаунтів полягає в реалізації розділення прав власності, розділення прав власності та підпису, щоб вирішити безліч проблем, спричинених проектуванням зовнішнього акаунта (EOA). Історично існувало кілька варіантів, які намагалися реалізувати абстракцію акаунтів, врешті-решт зосередившись на двох основних напрямках: перший – перетворення адреси EOA на адресу контрактного акаунта (CA), другий – дозволити адресі EOA керувати адресою CA.
EIP-4337 є нинішнім популярним рішенням для абстракції акаунтів, яке через новий об'єкт UserOperation та механізм bundler підвищує базову логіку транзакцій до рівня виконання контрактів. Але впровадження EIP-4337 в основній мережі Ethereum зазнало перешкод, головною причиною є порушення принципу людських мотивів, внаслідок чого витрати для користувачів, навпаки, зросли.
Остання пропозиція EIP-7702 дозволяє EOA тимчасово мати функціональність смарт-контрактів в одній транзакції, не потребуючи розгортання контракту для отримання більшості можливостей абстракції акаунта. Це здійснюється за допомогою нового типу транзакцій та структури authorization_list, що дозволяє користувачам додавати код контракту, який потрібно виконати, до транзакції.
Переваги EIP-7702 полягають у нижчих витратах на газ і нижчих витратах на міграцію користувачів. Проте він також стикається з деякими викликами, такими як висока складність безпекового аудиту і значні зміни в існуючій архітектурі. Однак, оскільки він може ефективно знизити витрати для користувачів, EIP-7702, ймовірно, отримає широкий рівень підтримки і зрештою буде реалізовано.
У майбутньому розвиток абстракції акаунтів суттєво змінить досвід користувачів та форми застосувань. Це порушить існуючі правила на кількох блокчейнах, відкриваючи нові можливості для розробки DApp. Незважаючи на великі зміни, EIP-7702 заслуговує на детальне вивчення та адаптацію в галузі, оскільки може суттєво знизити витрати користувачів та розробників.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
17 лайків
Нагородити
17
6
Поділіться
Прокоментувати
0/400
MEVictim
· 07-31 22:31
Аудит ще не зрозумілий, нічого не кажіть.
Переглянути оригіналвідповісти на0
GasFeeSobber
· 07-28 23:36
Платити за паливо вже майже плачу.
Переглянути оригіналвідповісти на0
TestnetFreeloader
· 07-28 23:36
4337 не дуже добре, 7702 - це майбутній брат
Переглянути оригіналвідповісти на0
BlockchainThinkTank
· 07-28 23:36
Об'єктивно кажучи, питання витрат потребує перевірки, усім слід спочатку обережно спостерігати.
Переглянути оригіналвідповісти на0
MerkleDreamer
· 07-28 23:28
Знову грають у концепції, так?
Переглянути оригіналвідповісти на0
CodeAuditQueen
· 07-28 23:14
7702 виглядає непогано, але боюся, що дірок буде стільки, як у решеті.
EIP-7702: Новий прорив в абстрагуванні акаунтів Ethereum та перспективи майбутнього
Глибоке дослідження минулого та майбутнього абстракції акаунтів Ethereum
Основна мета абстракції акаунтів полягає в реалізації розділення прав власності, розділення прав власності та підпису, щоб вирішити безліч проблем, спричинених проектуванням зовнішнього акаунта (EOA). Історично існувало кілька варіантів, які намагалися реалізувати абстракцію акаунтів, врешті-решт зосередившись на двох основних напрямках: перший – перетворення адреси EOA на адресу контрактного акаунта (CA), другий – дозволити адресі EOA керувати адресою CA.
EIP-4337 є нинішнім популярним рішенням для абстракції акаунтів, яке через новий об'єкт UserOperation та механізм bundler підвищує базову логіку транзакцій до рівня виконання контрактів. Але впровадження EIP-4337 в основній мережі Ethereum зазнало перешкод, головною причиною є порушення принципу людських мотивів, внаслідок чого витрати для користувачів, навпаки, зросли.
Остання пропозиція EIP-7702 дозволяє EOA тимчасово мати функціональність смарт-контрактів в одній транзакції, не потребуючи розгортання контракту для отримання більшості можливостей абстракції акаунта. Це здійснюється за допомогою нового типу транзакцій та структури authorization_list, що дозволяє користувачам додавати код контракту, який потрібно виконати, до транзакції.
Переваги EIP-7702 полягають у нижчих витратах на газ і нижчих витратах на міграцію користувачів. Проте він також стикається з деякими викликами, такими як висока складність безпекового аудиту і значні зміни в існуючій архітектурі. Однак, оскільки він може ефективно знизити витрати для користувачів, EIP-7702, ймовірно, отримає широкий рівень підтримки і зрештою буде реалізовано.
У майбутньому розвиток абстракції акаунтів суттєво змінить досвід користувачів та форми застосувань. Це порушить існуючі правила на кількох блокчейнах, відкриваючи нові можливості для розробки DApp. Незважаючи на великі зміни, EIP-7702 заслуговує на детальне вивчення та адаптацію в галузі, оскільки може суттєво знизити витрати користувачів та розробників.