Дослідження технології абстрагування багаточинельних акаунтів: майбутні напрямки розвитку шифрувальної інфраструктури
Нещодавно в Брюсселі, Бельгія, відбулася найбільша в Європі щорічна технологічна конференція Ethereum. Один з розробників блокчейн отримав запрошення виступити на конференції з доповіддю на тему "Відкриття майбутнього: аналіз абстрагування рахунку в умовах багатоланцюгової архітектури", в якій було глибоко досліджено сучасний стан та майбутні тенденції технології абстрагування рахунку.
Абстрагування рахунку: Огляд технології
абстрагування рахунку(AA) основа складається з двох основних елементів: абстракції підпису та абстракції платежу. Абстракція підпису дозволяє користувачам вільно вибирати механізм верифікації, не обмежуючись конкретними алгоритмами цифрового підпису. Абстракція платежу дозволяє використовувати різноманітні варіанти оплати транзакцій, такі як оплата токенами ERC-20 або спонсорування комісії за транзакції третьою стороною. Ця гнучкість обіцяє забезпечити більш безпечний та оптимізований досвід для користувачів.
Наразі основні способи реалізації абстрагування рахунку мають два: стандарт ERC-4337 та рідне AA. ERC-4337 долає обмеження зовнішніх акаунтів Ethereum, впроваджуючи більш гнучкі механізми управління акаунтами та обробки транзакцій. Рідне AA безпосередньо вбудовує абстрагування рахунку в базовий протокол блокчейну.
Різниця між ERC-4337 та рідним AA
У системних ролях ERC-4337 покладається на співпрацю між контрактами Bundler та EntryPoint, тоді як рідна AA обробляється операторами/сортувальниками офіційного сервера.
Щодо інтерфейсу контракту, вхідні функції на етапі верифікації ERC-4337 та рідного AA є фіксованими, але на етапі виконання лише вхідна точка рідного AA є фіксованою.
Обмеження на етапи верифікації різні. ERC-4337 визначає заборонені коди операцій та обмеження доступу до пам'яті, тоді як деякі мережі L2 послаблюють певні обмеження.
Обмеження на виконання кроків також різняться. Деякі L2 мережі вимагають підтвердження системного знака для виконання системного виклику, тоді як ERC-4337 та інші мережі не мають спеціальних обмежень на етапі виконання.
Різні способи обробки випадкових чисел. ERC-4337 розділяє випадкові числа на значення ключа та значення випадкового числа, тоді як деякі мережі L2 використовують сувору механіку управління випадковими числами.
Перший спосіб розгортання угоди відрізняється. ERC-4337 дозволяє розгорнути контракт рахунку в першій операції користувача, тоді як деякі мережі L2 вимагають окрему відправку першої угоди для розгортання контракту рахунку.
Різниця між L1 і L2 у реалізації ERC-4337
На EVM-сумісних ланцюгах реалізація ERC-4337 стикається з двома основними викликами:
У дизайні Rollup L2 потрібно завантажити дані до L1 для забезпечення безпеки та розрахунків. Це передбачає додатковий розрахунок витрат, і як розумно включити ці витрати в попередню перевірку Gas є серйозним викликом.
Існують відмінності в способах обчислення адрес на різних ланцюгах. Наприклад, деякі L2 мережі використовують унікальні коди адрес або хеш-функції. Крім того, впровадження нових операційних кодів може призвести до змін у байт-коді, що в свою чергу вплине на узгодженість адрес контрактів акаунтів.
Висновок
Технологія абстрагування рахунку швидко розвивається, різні реалізації мають свої особливості. З постійним удосконаленням технології ми сподіваємося побачити більш гнучкі, безпечні та зручні для користувачів способи взаємодії з блокчейном. Однак у багатоланцюговому середовищі впровадження єдиного стандарту абстрагування рахунку все ще стикається з багатьма викликами, які потребують подальших досліджень і розробок в галузі.
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Багатоланкова технологія абстрагування рахунку: порівняльний аналіз ERC-4337 та нативного AA
Дослідження технології абстрагування багаточинельних акаунтів: майбутні напрямки розвитку шифрувальної інфраструктури
Нещодавно в Брюсселі, Бельгія, відбулася найбільша в Європі щорічна технологічна конференція Ethereum. Один з розробників блокчейн отримав запрошення виступити на конференції з доповіддю на тему "Відкриття майбутнього: аналіз абстрагування рахунку в умовах багатоланцюгової архітектури", в якій було глибоко досліджено сучасний стан та майбутні тенденції технології абстрагування рахунку.
Абстрагування рахунку: Огляд технології
абстрагування рахунку(AA) основа складається з двох основних елементів: абстракції підпису та абстракції платежу. Абстракція підпису дозволяє користувачам вільно вибирати механізм верифікації, не обмежуючись конкретними алгоритмами цифрового підпису. Абстракція платежу дозволяє використовувати різноманітні варіанти оплати транзакцій, такі як оплата токенами ERC-20 або спонсорування комісії за транзакції третьою стороною. Ця гнучкість обіцяє забезпечити більш безпечний та оптимізований досвід для користувачів.
Наразі основні способи реалізації абстрагування рахунку мають два: стандарт ERC-4337 та рідне AA. ERC-4337 долає обмеження зовнішніх акаунтів Ethereum, впроваджуючи більш гнучкі механізми управління акаунтами та обробки транзакцій. Рідне AA безпосередньо вбудовує абстрагування рахунку в базовий протокол блокчейну.
Різниця між ERC-4337 та рідним AA
У системних ролях ERC-4337 покладається на співпрацю між контрактами Bundler та EntryPoint, тоді як рідна AA обробляється операторами/сортувальниками офіційного сервера.
Щодо інтерфейсу контракту, вхідні функції на етапі верифікації ERC-4337 та рідного AA є фіксованими, але на етапі виконання лише вхідна точка рідного AA є фіксованою.
Обмеження на етапи верифікації різні. ERC-4337 визначає заборонені коди операцій та обмеження доступу до пам'яті, тоді як деякі мережі L2 послаблюють певні обмеження.
Обмеження на виконання кроків також різняться. Деякі L2 мережі вимагають підтвердження системного знака для виконання системного виклику, тоді як ERC-4337 та інші мережі не мають спеціальних обмежень на етапі виконання.
Різні способи обробки випадкових чисел. ERC-4337 розділяє випадкові числа на значення ключа та значення випадкового числа, тоді як деякі мережі L2 використовують сувору механіку управління випадковими числами.
Перший спосіб розгортання угоди відрізняється. ERC-4337 дозволяє розгорнути контракт рахунку в першій операції користувача, тоді як деякі мережі L2 вимагають окрему відправку першої угоди для розгортання контракту рахунку.
Різниця між L1 і L2 у реалізації ERC-4337
На EVM-сумісних ланцюгах реалізація ERC-4337 стикається з двома основними викликами:
У дизайні Rollup L2 потрібно завантажити дані до L1 для забезпечення безпеки та розрахунків. Це передбачає додатковий розрахунок витрат, і як розумно включити ці витрати в попередню перевірку Gas є серйозним викликом.
Існують відмінності в способах обчислення адрес на різних ланцюгах. Наприклад, деякі L2 мережі використовують унікальні коди адрес або хеш-функції. Крім того, впровадження нових операційних кодів може призвести до змін у байт-коді, що в свою чергу вплине на узгодженість адрес контрактів акаунтів.
Висновок
Технологія абстрагування рахунку швидко розвивається, різні реалізації мають свої особливості. З постійним удосконаленням технології ми сподіваємося побачити більш гнучкі, безпечні та зручні для користувачів способи взаємодії з блокчейном. Однак у багатоланцюговому середовищі впровадження єдиного стандарту абстрагування рахунку все ще стикається з багатьма викликами, які потребують подальших досліджень і розробок в галузі.