Cregis Research: Археологія структури облікового запису Ethereum і значення абстракції облікового запису

Перш ніж обговорювати значення абстракції облікового запису (AA), необхідно переглянути візантійську проблему та больові точки Ethereum.

У традиційному Інтернеті, коли А платить Б за покупки в Інтернеті, відбувається дві речі: 1. А передає вартість грошей Б для передачі вартості; 2. А повідомляє про сплату одного долара Б; з точки зору інформації, А втрачає один юань, В отримує один юань, а А отримує певний продукт.Тільки після того, як три вищезазначені відомості будуть підтверджені одночасно, онлайн-замовлення на покупки вважається виконаним. Як підтвердити три вищезазначені процеси одночасно, можна розуміти як візантійську проблему.

Те, що біткойн або візантійська проблема хоче вирішити, це реалізувати атомарну операцію в реальному світі в Інтернет-середовищі або в комп’ютерному середовищі, тобто коли відбувається передача вартості, також відбувається передача інформації. Однак, виходячи з концепції децентралізації, біткойн не може створити складне Інтернет-середовище.

У зв'язку з цим у 2012 році Віталік Бутерін, який ще не став богом, ініціював пропозицію щодо Bitcoin Core, сподіваючись підвищити повноту Turing на основі Bitcoin для досягнення більшої кількості функцій.Після безжальної відмови він створив екосистему Ethereum. . Незважаючи на те, що народження Ethereum і смарт-контрактів вивело світ блокчейнів на новий рівень, Ethereum, що працює в децентралізованому середовищі, все ще стикається з найбільшою проблемою: лінійне середовище не може забезпечити високий паралелізм і компіляцію складного коду; Ось чому Віталік заохочує користувачів увійти в мережу рівня 2, пропагуючи контрактні гаманці та абстракцію облікових записів, і навіть заохочуючи користувачів передавати певну конфіденційність стороні проекту в обмін на вхід через соціальну мережу, соціальне відновлення та інший досвід користувача, близький до Web 2.0: якщо Ethereum не робить ці зміни, і він не може відповідати своєму баченню, назавжди залишаючись доповненням до біткойна.

Основна тема 1: що саме таке абстракція облікового запису?

У загальнодоступному ланцюжку Ethereum існує два типи облікових записів: один називається зовнішнім адресним обліковим записом (EOA), який характеризується вільним створенням і може безпосередньо ініціювати транзакції через підписи; інший — контрактний обліковий запис (CA), який має власний код Область і Область даних — це, по суті, смарт-контракт, тому транзакції не можна ініціювати безпосередньо; оскільки створення контрактного облікового запису = створення смарт-контракту = виконання взаємодії в ланцюжку, тому вам потрібно заплатити * (це попередня заява V God про MPC гаманець і гаманець CA У аргументі згадується, що комісія за створення гаманця CA є причиною та наслідком у розмірі xx доларів)*. І коли EOA надсилає актив до CA, теоретично цей CA може стати гаманцем абстракції облікового запису (Account Abstraction).

Абстракційний гаманець (AA) можна розуміти як децентралізований «банк». EOA може помістити активи в цей «банк» і просто повідомити «банк», коли потрібний переказ, і «банк» завершить операцію переказу. Таким чином, передача вартості та передача інформації більше не відбуваються одночасно на EOA, а на абстрактному рахунку. Звичайно, ці транзакції зрештою вимагають від EOA видати інструкції щодо транзакції та підписати для виконання.

Основна тема 2: Як реалізується функція абстракції облікового запису?

З оновленням вмісту протоколу EIP-4337 ажіотаж (або обожнювання) абстрактної концепції рахунків на ринку капіталу досяг свого піку, і найбільш похвальними є [соціальний вхід] [соціальне відновлення] [дивно відновлення пристрою] [без комісії за обробку] Передача] та інші поняття; але насправді сам контрактний обліковий запис (CA) є децентралізованим продуктом, і операція транзакції в ланцюжку активів все одно має виконуватися через підпис EOA, тому за допомогою таких інструментів, як інформація Web 2.0, біологічна інформація та автентифікатор 【Соціальний вхід/відновлення】Централізована співпраця служб необхідна* (це також причина, згадана вище, що «V God навіть заохочує користувачів відмовитися від певної конфіденційності в обмін на користувача досвід, наближений до Web 2.0")*).

Однак [Відновлення дивного пристрою], суперечливу функцію* в гаманці EOA (наприклад: служба відновлення приватного ключа, запущену гаманцем Ledger)*, можна реалізувати в гаманці CA, написавши запасний EOA в смарт-контракт. Немає необхідності передавати будь-яку конфіденційну інформацію оператору гаманця, а також немає потреби передавати будь-яку особисту інформацію, тому це безпечніше, ніж функція відновлення, запущена гаманцем EOA.

Нарешті, як реалізується [переказ без комісії за обробку]? Перш за все, всім слід звернути увагу на важливий момент: гаманець CA і гаманець абстракції облікового запису (AA) можуть працювати лише в публічних ланцюгах, які підтримують EVM, і основним полем битви має бути Ethereum. Як ми всі знаємо, до реалізації пропозиції EIP-1559 військовополонені майнери Ethereum можуть вільно вибирати онлайн-транзакцію для безкоштовного пакетування, але після прийняття пропозиції EIP-1559 необхідно сплатити базову комісію. до дефляції та згоряння, що спричиняє Ethereum. В Інтернеті немає справді безкоштовних транзакцій. Далі Cregis Research детально проаналізує, як реалізується гаманець AA [переказ без комісії за обробку]:

По-перше, візьмемо як приклад смарт-контракт USDT: він включає область коду та область даних.Частину даних можна розуміти як таблицю, яка записує, скільки USDT володіє кожен EOA, тобто баланс кожного EOA. При переказі коштів баланс одного рахунку вираховується, а інший рахунок додається.

Cregis Research: The Archaeology of Ethereum Account Structure and the Value of Account Abstraction

У цей час ми замінюємо мислення game-fi або social-fi: сторона проекту сподівається знизити поріг участі, щоб користувачі могли брати участь без плати за газ. Хоча поточний Ethereum EOA не може цього зробити, розумні вчені все ще думають про непряме рішення: Meta Tx & Gas station network (GSN), принцип полягає в тому, що торговець токенами (Zhang San) підписує для виконання транзакційної структури. Дані ( mdata), а потім надсилається особі, яка бажає сплатити комісію за газ (Li Si), Li Si надішле транзакцію, що містить mdata, до смарт-контракту, сумісного з GSN, для виконання та сплатить комісію за газ у ланцюжку до завершити передачу, а мережа Ethereum Ініціатором передачі підтвердження вузла консенсусу є Чжан Сан.

Cregis Research: The Archaeology of Ethereum Account Structure and the Value of Account Abstraction

Наведене вище рішення є важливою частиною пропозиції EIP-4337. Пропозиція EIP-4337 — це схема оптимізації транзакцій, яка не змінює консенсусний рівень Ethereum: коли користувач хоче ініціювати транзакцію, TA потрібно лише надіслати повідомлення, але це повідомлення не надсилається до основної мережі Ethereum, тому користувачеві не потрібно сплачувати плату за газ; це повідомлення буде надіслано до пулу пам’яті, де воно буде автентифіковано відповідно до стандарту EIP-4337, і якщо буде підтверджено правильність, воно буде опубліковано в ланцюжку Ethereum EOA оператора, і, нарешті, вузол POS надішле блок входу транзакції. Крім того, пропозиція EIP-4337 також містить переваги, які може отримати пакувальник, і низку стандартів роботи, наприклад, як повернути кошти, якщо упаковка не вдається; PS. Якщо пропозицію EIP-4337 додати до методу приховування асоціації між EOA оператора та повідомленням, він також може реалізувати функцію приватної транзакції.

Cregis Research: The Archaeology of Ethereum Account Structure and the Value of Account Abstraction

Пропозиція EIP-4337: жодних змін у консенсусному рівні Ethereum

Таємниця розгадана: абстракція облікового запису (AA) гаманець = контрактний рахунок (CA) + стандарт зв’язку поза мережею

Після аналізу я вважаю, що всі розуміють, що хоча для повного завершення змісту пропозиції EIP-4337 може знадобитися від 11 до 13 місяців, гаманець абстракції облікового запису (AA) реалізується не лише через протокол EIP-4337, тому є Справді, справжній продукт гаманця AA, але протокол EIP-4337, ймовірно, буде найбільш визнаним операційним стандартом і рішенням.

Будучи визнаним гаманцем корпоративного рівня, Cregis, безсумнівно, може надавати послуги CA та GSN: CA є необов’язковим у розгортанні приватизації, а GSN було розгорнуто в мережі TRON у квітні цього року, заощадивши клієнтам 1,93 мільйона TRX; але Cregis не входить Поспішайте публічно запустити службу гаманця AA, оскільки вищезазначені галузеві стандарти ще не впроваджено, а необдуманий запуск може призвести до того, що майбутні продукти будуть несумісні з основними стандартами.

*Gnosis Safe, відомий оператор гаманця з кількома підписами, також реалізує функцію мультипідпису через контрактний обліковий запис (CA). Він також не дуже хоче запускати гаманець AA. Є припущення, що можуть бути занепокоєння в цьому відношенні. *

Основна тема третя: чи дійсно гаманець AA ідеальний? Які недоліки?

Переваг гаманців AA багато, але вони не ідеальні. Тиждень тому Бог Віталік прокоментував EOA на основі CA та MPC у своєму Twitter AMA. Різні майстри також детально обговорювали в цьому Twitter. Ось кілька об’єктивних недоліків для всіх:

  • Витрати на створення ЦС є високими, і чим процвітаючішою (більш перевантаженою) є мережа Ethereum, тим дорожчою вона буде;
  • Безпека CA залежить від розробника смарт-контракту. Якщо в смарт-контракті є лазівка або розробник залишає зловмисний бекдор, безпека активів користувача знаходиться під загрозою. Контракт стекінгу крос-ланцюгового мосту також є CA. Крадіжка крос-ланцюгового мосту та величезна кількість викрадених активів, які часто потрапляють у заголовки газет, є попередженням про ризики для гаманця CA.
  • CA наразі може працювати лише в ланцюжку EVM і не підтримує збір токенів BTC і публічних ланцюжків, що не належать до EVM. Ось чому Cregis може надати CA, щоб врахувати різноманіття користувачів на рівні підприємства. колекції, інші гаманці повинні бути надані одночасно Причина рішення.
  • Виклик гаманця CA покладається на підпис EOA. EOA, згенерований за допомогою початкової фрази, потребує підпису закритим ключем. Якщо закритий ключ не зберігається належним чином, його все одно буде вкрадено, а логіку безпеки не оновлено;

Cregis Research, як один із спостерігачів за цією популярною AMA, вважає, що абсолютно безпечного шляху у світі блокчейну не існує, і кожен користувач зобов’язаний знайти баланс між зручністю та безпекою; і вибрати Cregis Це відповідальність Cregis за надання користувачам безпечних і зручних інструментів: повністю власний гаманець MPC (багатосторонніх обчислень) + необов’язкове приватизоване рішення для розгортання (включаючи CA) + багаті фінансові функції SaaS для початку бізнесу для постачальників Web 3.0 створити нову платформу для спільного керування активами.

Наступний попередній перегляд: це внутрішнє обговорення Cregis Research безпосередньо розібрало таємницю абстракції облікового запису, а також підняло більш складну тему: V God згадав, що Ethereum має зазнати трьох змін у майбутньому, щоб досягти успіху, а саме: масштабування рівня 2, смарт-контракт гаманці та захист конфіденційності. У наступній статті Cregis Research продовжить детальне обговорення цих трьох тем, тому будь ласка, зверніть увагу ~ :)

Завершення: про Cregis Research

Cregis — це платформа для спільної роботи з управління активами в епоху Web 3.0. Вона надає гаманці корпоративного рівня + фінансові інструменти SaaS. Вона безпечно працює протягом 6 років і створила 5,87 мільйона активних блокчейн-адрес для клієнтів. Вона обробила активи в ланцюжку в середньому за останні 12 місяців 33 мільйони доларів.

Cregis Research — це платформа для обміну знаннями, яка сподівається надати ентузіастам Web 3.0 0 вологих, 0 оманливих і 0 комерційно орієнтованих наукових матеріалів про блокчейн і базову технологію криптографії.

зв'яжіться з нами

Офіційний сайт | Twitter | Discord

Переглянути оригінал
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.
  • Нагородити
  • Прокоментувати
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити