Аналіз технології абстрагування багатоланкових рахунків: майбутній напрямок розвитку шифрувальної інфраструктури
Нещодавно на конференції Ethereum Community в Брюсселі, що проходила під назвою (EthCC 7), один з розробників блокчейну виступив з доповіддю на тему "багатоланцюгового абстрагування рахунку". У цій статті буде докладно проаналізовано зміст доповіді, досліджуючи основні концепції технології абстрагування рахунку та її відмінності в реалізації на різних блокчейн-мережах.
Абстрагування рахунку: огляд технології
абстрагування рахунку(AA)主要包含两个核心要素:签名抽象和支付抽象。
Абстрагування підпису дозволяє користувачам вільно обирати механізм перевірки, більше не обмежуючи конкретними алгоритмами цифрового підпису. Абстрагування платежів надає користувачам різноманітні варіанти оплати, такі як використання токенів ERC-20 для оплати або спонсорування комісії за транзакції третіми особами. Ця гнучкість сприяє покращенню користувацького досвіду та безпеки.
Аналіз стандарту ERC-4337
ERC-4337 має на меті вирішити деякі обмеження зовнішніх власницьких акаунтів (EOA) в Ethereum. Його основні компоненти включають:
структура userOp: Користувач упаковує інформацію про операцію в структуру userOp і надсилає її для обробки Bundler.
Контракт EntryPoint: як центральний елемент обробки交易, відповідає за перевірку userOp, стягнення зборів та виконання цільових операцій.
Первинне абстрагування рахунку
Деякі блокчейн-мережі впровадили нативний дизайн абстрагування рахунку, вбудовуючи механізм абстрагування рахунку безпосередньо в базовий протокол. Реалізація в різних мережах має свої особливості:
Деякі мережі реалізують рідне абстрагування рахунку відповідно до стандарту ERC-4337
Деякі мережі вбудували в абстрагування рахунку на базовому рівні дизайн захисту конфіденційності
Основні відмінності між ERC-4337 та рідним абстрагуванням рахунку
Розподіл ролей системи:
ERC-4337 покладається на співпрацю між Bundler та контрактом EntryPoint, тоді як рідна AA відповідає за оператор/сортувальник офіційного сервера.
Інтерфейс контракту:
Вхідна функція етапу валідації в різних реалізаціях залишається досить стабільною, але лише у виконувальному етапі рідний AA зберігає фіксований вхід.
Перевірка та виконання обмежень:
Різні реалізації мають різні обмеження на етапах верифікації та виконання, щоб запобігти потенційним атакам.
Управління випадковими числами:
ERC-4337 використовує дизайн з 192-бітним ключем і 64-бітним випадковим числом, тоді як деякі рідні реалізації AA вимагають суворого зростання.
Перше розгортання транзакції:
ERC-4337 дозволяє розгортати контракт акаунта в першому userOp, тоді як нативна AA вимагає окремої транзакції для розгортання.
Різниця між реалізацією ERC-4337 на L1 та L2
Різниця в протоколах:
L2 потрібно врахувати витрати на завантаження даних до L1, що становить виклик у розрахунках Gas для попередньої верифікації.
Обчислення адреси:
Існують відмінності в способах кодування адрес у різних мережах, що може призвести до несумісності адрес одного й того ж акаунту на різних ланцюгах.
В цілому, технологія абстрагування рахунку відкриває нові можливості для інфраструктури блокчейн, але в реалізації між різними мережами все ще існує безліч відмінностей в деталях, що заслуговує подальшої уваги та обговорення з боку розробників.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
21 лайків
Нагородити
21
7
Репост
Поділіться
Прокоментувати
0/400
GlueGuy
· 08-06 14:17
Виявляється, можна так грати. Це цікаво!
Переглянути оригіналвідповісти на0
MagicBean
· 08-04 13:54
Ця хвиля AA знову прийшла ☢️
Переглянути оригіналвідповісти на0
AirdropHunter9000
· 08-03 19:19
Новий інтерактивний шар? Схоже, що доведеться продовжувати будувати.
Переглянути оригіналвідповісти на0
FUD_Vaccinated
· 08-03 19:19
Знову вигадують нову концепцію? AA, мабуть, просто висококласний хостинговий гаманець.
Переглянути оригіналвідповісти на0
SelfRugger
· 08-03 19:14
Ой, знову купа технічної балаканини.
Переглянути оригіналвідповісти на0
LuckyHashValue
· 08-03 19:06
Досить вже, AA вже більше року говорить, а навіть l2 не вирішив.
Переглянути оригіналвідповісти на0
LiquiditySurfer
· 08-03 19:05
Знову якісь витівки, крутиться туди-сюди, а все те саме.
Абстрагування рахунку: великий аналіз технології: відмінності в реалізації та тенденції розвитку в багатоланковому середовищі
Аналіз технології абстрагування багатоланкових рахунків: майбутній напрямок розвитку шифрувальної інфраструктури
Нещодавно на конференції Ethereum Community в Брюсселі, що проходила під назвою (EthCC 7), один з розробників блокчейну виступив з доповіддю на тему "багатоланцюгового абстрагування рахунку". У цій статті буде докладно проаналізовано зміст доповіді, досліджуючи основні концепції технології абстрагування рахунку та її відмінності в реалізації на різних блокчейн-мережах.
Абстрагування рахунку: огляд технології
абстрагування рахунку(AA)主要包含两个核心要素:签名抽象和支付抽象。
Абстрагування підпису дозволяє користувачам вільно обирати механізм перевірки, більше не обмежуючи конкретними алгоритмами цифрового підпису. Абстрагування платежів надає користувачам різноманітні варіанти оплати, такі як використання токенів ERC-20 для оплати або спонсорування комісії за транзакції третіми особами. Ця гнучкість сприяє покращенню користувацького досвіду та безпеки.
Аналіз стандарту ERC-4337
ERC-4337 має на меті вирішити деякі обмеження зовнішніх власницьких акаунтів (EOA) в Ethereum. Його основні компоненти включають:
структура userOp: Користувач упаковує інформацію про операцію в структуру userOp і надсилає її для обробки Bundler.
Контракт EntryPoint: як центральний елемент обробки交易, відповідає за перевірку userOp, стягнення зборів та виконання цільових операцій.
Первинне абстрагування рахунку
Деякі блокчейн-мережі впровадили нативний дизайн абстрагування рахунку, вбудовуючи механізм абстрагування рахунку безпосередньо в базовий протокол. Реалізація в різних мережах має свої особливості:
Основні відмінності між ERC-4337 та рідним абстрагуванням рахунку
Розподіл ролей системи: ERC-4337 покладається на співпрацю між Bundler та контрактом EntryPoint, тоді як рідна AA відповідає за оператор/сортувальник офіційного сервера.
Інтерфейс контракту: Вхідна функція етапу валідації в різних реалізаціях залишається досить стабільною, але лише у виконувальному етапі рідний AA зберігає фіксований вхід.
Перевірка та виконання обмежень: Різні реалізації мають різні обмеження на етапах верифікації та виконання, щоб запобігти потенційним атакам.
Управління випадковими числами: ERC-4337 використовує дизайн з 192-бітним ключем і 64-бітним випадковим числом, тоді як деякі рідні реалізації AA вимагають суворого зростання.
Перше розгортання транзакції: ERC-4337 дозволяє розгортати контракт акаунта в першому userOp, тоді як нативна AA вимагає окремої транзакції для розгортання.
Різниця між реалізацією ERC-4337 на L1 та L2
Різниця в протоколах: L2 потрібно врахувати витрати на завантаження даних до L1, що становить виклик у розрахунках Gas для попередньої верифікації.
Обчислення адреси: Існують відмінності в способах кодування адрес у різних мережах, що може призвести до несумісності адрес одного й того ж акаунту на різних ланцюгах.
В цілому, технологія абстрагування рахунку відкриває нові можливості для інфраструктури блокчейн, але в реалізації між різними мережами все ще існує безліч відмінностей в деталях, що заслуговує подальшої уваги та обговорення з боку розробників.