Глибокий аналіз технології абстрагування рахунків для багатьох ланцюгів: дослідження майбутнього інфраструктури Блокчейн

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

Аналіз технології абстрагування рахунку на основі багатьох ланцюгів: майбутнє шифрувальної інфраструктури

Нещодавно в Брюсселі, Бельгія, відбулася конференція спільноти Ethereum (EthCC 7), що є найбільшою щорічною подією Ethereum в Європі, яка зосереджується на технологіях та розвитку спільноти. Під час конференції один із розробників блокчейну виступив із доповіддю на тему "Відкриття майбутнього: аналіз абстрагування рахунку на основі кількох ланцюгів", в якій глибоко розглянув сучасний стан технології абстрагування рахунку (AA) та її майбутній напрямок розвитку.

Шифрувальна інфраструктура майбутнього? Аналіз абстрагування рахунку в мульти-ланцюгах

Абстрагування рахунку

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

Стандарт ERC-4337

Стандарт ERC-4337 вирішує деякі вроджені обмеження зовнішніх володіючих рахунків (EOA) Ethereum, впроваджуючи більш гнучкі методи управління рахунками та обробки транзакцій. Його основні складові включають:

  1. структура userOp: Користувач надсилає userOp до Bundler, який збирає кілька userOp і викликає функцію handleOps контракту EntryPoint.

  2. Контракт EntryPoint: як основа обробки транзакцій, відповідає за перевірку userOp, стягнення зборів та виконання цільової операції.

Шифрування інфраструктури майбутнього? Аналіз абстрагування рахунку на основі кількох ланцюгів

Оригінальне абстрагування рахунку

У рідному AA кожен акаунт є контрактом, а механізм обробки транзакцій безпосередньо вбудований у протокол блокчейну. Різні мережі використовують різні дизайни AA:

  • ERC-4337 абстрагування рахунку: Ethereum, Arbitrum, Optimism та інші мережі
  • Дотримуючись абстрагування рахунку ERC-4337: StarkNet та zkSync Era
  • Природне абстрагування рахунку з дизайном конфіденційності: Aztec

Порівняння ERC-4337 та нативного абстрагування рахунку

  1. Роль операційної системи: ERC-4337 реалізується через співпрацю Bundler та EntryPoint Contract, тоді як рідна AA залежить від операторів/сортувальників офіційного сервера.

  2. Інтерфейс контракту: хоча кроки подібні, але функції точок входу трохи відрізняються в різних реалізаціях.

  3. Обмеження на кроки перевірки: різні реалізації мають різні ступені обмежень на коди операцій і доступ до пам'яті під час процесу перевірки.

  4. Обмеження на виконання кроків: zkSync вимагає підтвердження системного сигналу, тоді як ERC-4337 та StarkNet не мають спеціальних обмежень на етапі виконання.

  5. Управління випадковими числами: різні реалізації використовують різні способи управління nonce.

  6. Перший розгортання угоди: ERC-4337 дозволяє розгортати контракт акаунту в першій userOp, тоді як StarkNet і zkSync потребують окремої угоди на розгортання.

Шифрування інфраструктури майбутнього? Аналіз абстрагування рахунку в мульти-ланцюгах

Різниця між ERC-4337 на L1 і L2

На EVM-сумісних ланцюгах впровадження ERC-4337 має два ключові відмінності:

  1. Відмінності в протоколі: L2 повинно враховувати витрати на завантаження даних на L1.

  2. Різниця в адресах: спосіб обчислення адрес на різних ланцюгах може відрізнятися, що може призвести до невідповідності адреси контракту акаунту між Ethereum та L2.

Шифрування інфраструктури майбутнього? Аналіз абстрагування рахунку в мульти-ланцюгах

Висновок

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

ETH4.9%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 5
  • Репост
  • Поділіться
Прокоментувати
0/400
WhaleMistakervip
· 20год тому
Знову говорять про 4337... Ми вже казали раніше, що рано чи пізно це стане безглуздим.
Переглянути оригіналвідповісти на0
DarkPoolWatchervip
· 08-08 12:31
aa дійсно заплутано
Переглянути оригіналвідповісти на0
token_therapistvip
· 08-06 10:28
Гм... знову 4337, що пропагує безшовний досвід.
Переглянути оригіналвідповісти на0
governance_ghostvip
· 08-06 10:03
Не поспішай, спочатку спробуй, а потім говори. Сподіваюся, що в кінці не буде gg.
Переглянути оригіналвідповісти на0
ImpermanentPhilosophervip
· 08-06 10:00
Відчуття, що 4337 нічого особливого, ми вже давно ним користуємося.
Переглянути оригіналвідповісти на0
  • Закріпити