Вихористе турне абстрагування ланцюга

Розширений7/15/2024, 7:01:03 AM
鏈抽象化旨在簡化與鏈上金融互動的複雜性,將這些複雜性隱藏起來,讓終端用戶和開發者免於面對這些問題,鏈抽象的目標是讓開發者能夠快速、安全地建立鏈無關的應用程序,這些應用程式可以無縫地在所有 rollup 上運行,而無需擔心底層的執行複雜性,其願景是讓用戶能夠與去中心化應用程式交互,而不需要理解其背後的加密概念。 其目的是消除所有技術複雜性,提供直覺的用戶體驗。

введення

на тлі шляхової карти ethereum, спрямованої на rollup, кількість блокчейнів розростається, завдяки поширенню rollup та appchains, що підтверджує багатоланкову тезу. Незважаючи на її переваги, багатоланкове масштабування створює ефект силосу, з ліквідністю та користувачами, розподіленими по різних середовищах. Це ускладнює використання блокчейнів для користувачів та розробників, ніж потрібно.

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

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

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

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

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

ланцюг абстракції на високому рівні

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

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

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

Поширена аналогія для ланцюгової абстракції відноситься до того, як ми взаємодіємо з комп'ютерними додатками сьогодні. Незважаючи на повсюдне поширення Інтернету в повсякденному житті, більшість користувачів Інтернету не розуміють таких понять, як HTTP, TCP/IP та інших технічних складнощів, необхідних для його функціонування. Аналогічно, при створенні веб-додатків від більшості розробників не вимагається глибоке розуміння протоколів зв'язку, оскільки середовища браузера абстрагуються від більшої частини роботи, що відбувається на нижчих рівнях стека, таких як ОС.

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

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

Позбавлення існуючих утруднень у користуванні та спрощення взаємодії з додатками on-chain як для кінцевих користувачів, так і для розробників, розблокує нову хвилю зростання для криптовалют. Це сприятиме масовій адопції та розширить користувацьку базу поза поточною уособленою спільнотою web3 на мільярди користувачів по всьому світу.

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

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

компоненти абстракції ланцюга

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

абстракція облікового запису

Абстракція облікового запису (AA) — це концепція, призначена для покращення користувацького досвіду для користувачів блокчейну шляхом впровадження гаманців смарт-контрактів. Як випливає з назви, він абстрагується від складнощів кінцевих користувачів, пов'язаних з використанням блокчейн-гаманців сьогодні, таких як необхідність управління парами публічних/приватних ключів. АА як концепція з'явилася в спільноті Ethereum ще в 2016 році, коли розробники Ethereum Core були розчаровані обмеженнями існуючих гаманців. Тепер у нього є власний трек у дорожній карті Ethereum, який має завершитися повністю нативним АА. Хоча реалізація може відрізнятися в різних ланцюжках, наша дискусія буде зосереджена на абстракції облікового запису в контексті Ethereum та EVM.

на більшості сумісних з EVM ланцюгах існують два типи рахунків: зовнішньо володіні рахунки (EOA) та рахунки розумних контрактів. EOA - це традиційні гаманці, такі як ті, до яких можна отримати доступ через Metamask. Вони контролюються приватними ключами і використовуються для підпису повідомлень та взаємодії з блокчейном. У EOA є кілька обмежень, які можуть значно утруднити веб-досвід користувача, включаючи управління приватними ключами, необхідність сплати комісій за газ у власних токенах та обмеження на атомарні транзакції.

Смарт-контрактні гаманці повністю програмовані та вирішують ці проблеми UX, включаючи принципи дизайну web2, такі як системи соціального входу та відновлення облікових записів. Метод досягнення функціональності смарт-гаманця варіюється в залежності від дизайну блокчейну та інфраструктури, розробленої над ним. У контексті Ethereum та більшості EVM-ланцюжків, мережа в даний час не підтримує нативну абстракцію рахунків, що означає, що лише EOAs можуть підписувати повідомлення.

наразі два стандарти розумних гаманців здобули широке поширення з мільйонами рахунків, що розгорнуті: safe, піонер у цій сфері, та erc-4337, відносно новий стандарт, який ґрунтується на намірах та додатковій позачейній інфраструктурі. найближчіОновлення Pectraтакож планується включити eip-7702, який розширює наявну абстракцію рахунку ближче до кінцевої стадії, де eoas зможуть переходити до облікових записів розумних контрактів.

безпечний

як перша сутність у рахунку абстракції та найбільш використовуваний постачальник розумного гаманця,Безпечно (раніше gnosis safe) розпочав свій шлях як багатопідписний гаманець. З того часу він розвинувся в комплексне рішення для розумного гаманця, ставши важливою складовою інфраструктури Ethereum та EVM. Safe наразі має майже 10 мільйонів розгорнутих гаманців і забезпечує захист близько 90 мільярдів доларів активів на різних ланцюгах EVM та ролапах.

Safe використовує модульну архітектуру. Основні компоненти інтегровані в перевірений у боях стек safe{core}, тоді як модулі SAFE впроваджують спеціальні функції, розширюючи функціональність. Цей модульний підхід схожий на хуки, що використовуються в Uniswap v4, де безпечні модулі забезпечують надійну безпеку на базовому рівні та спрощують налаштування та інтеграцію для розробників. Розробники можуть створювати модулі для задоволення конкретних потреб або інтегрувати вже існуючі. Наприклад, користувачі можуть додавати або видаляти модулі, які полегшують автентифікацію за ключем допуску або керують дозволами. Крім того, Safe включає модуль ERC-4337, що робить його сумісним із цим новішим стандартом абстракції облікових записів та пов'язаною з ним інфраструктурою.

erc-4337

поточний стандарт на Ethereum та більшості EVM-ланцюжків, ERC-4337, був реалізований на основній мережі Ethereum в березні 2023 року. Він служить проміжним кроком у розвитку абстракції облікового запису та не потребує модифікацій у протоколі рівня консенсусу для реалізації. Замість цього, він використовує концепцію псевдо-транзакцій (операцій користувача), які базуються на намірах та поєднанні інфраструктури в ланцюжку та позаланцюжкової інфраструктури для полегшення та виконання цих операцій.

ERC-4337 вносить значні покращення до користувацького досвіду:

потік транзакцій erc-4337

ERC-4337 вводить модифікований потік транзакцій без зміни рівня консенсусу. Цей новий підхід об'єднує набір інфраструктурних компонентів, які відрізняють його від типових циклів транзакцій EOA. Первинні відмінності проявляються до підписання угоди, тоді як подальший процес залишається незмінним. Ключові елементи, що вводяться, включають операції користувача (userops), paymasters, альтернативні мемпули (alt mempools), бандлери та контракт Entrypoint.

У циклі транзакцій ERC-4337 користувачі висловлюють намір виконати певну дію ончейн через UserOP, а не підписувати транзакцію безпосередньо, як у випадку з EOAS. Ці наміри керуються в альтернативному мемпулі, який відрізняється від публічного мемпулу і обробляє виключно UserOps. Бандлери, на кшталт конструкторів блоків, стежать за альтернативним мемпулом, вибираючи userops на основі пріоритетної плати за включення до їхніх бандлів. Потім ці пакети підписуються бандлерами та передаються на виконання до Entrypoint Contract, глобального контракту на Ethereum, призначеного для всіх операцій ERC-4337. При необхідності транзакції можуть бути спонсоровані або покриті витрати на газ за допомогою токенів ERC-20 за допомогою втручання Paymasters. Після цих кроків транзакція протікає у звичайному порядку та виконується ончейн.

для візуального представлення цього процесу, ця діаграма, надана компанією blocknative, є дуже інформативною:


джерело: blocknative

Потік транзакцій erc-4337 вводить нові критичні точки для видобутку MEV. Оскільки гаманці erc-4337 генерують операції користувачів (або userops), існує вбудована ​​цінність в упорядкуванні, виключенні або включенні цих намірів, так само як і в транзакціях у звичайному ланцюгу постачання MEV. Оскільки функції зв'язувальників в erc-4337 схожі на функції пошуковиків та будівельників, ми вважаємо, що найбільший ефект буде полягати в прискоренні існуючих тенденцій — більше обсягу буде виражено за допомогою намірів та через торги по порядку, обхід публічного пампу.

прийняття erc-4337

з моменту його розгортання в 2023 році erc-4337 було значно використано на рішеннях 2-го рівня та бічних ланцюгах, особливо на базі та полігоні. На сьогодні було створено понад 5,5 мільйонів гаманців erc-4337, з щотижневим середнім обсягом успішних операцій користувачів приблизно 800 000.

coinbase перебуває на передньому краї просування розвитку та прийняття розумних гаманців. 5 червня coinbase представивРозумний гаманець Coinbase, новий продукт, який включає стандарт erc-4337. Цей розумний гаманець має кілька помітних функцій, включаючи аутентифікацію за допомогою ключа, спонсорські транзакції для певних додатків на базі та можливість множинної власності рахунків. Зважаючи на стратегічний фокус Coinbase на приваблення нових користувачів на платформу Base, імовірно, що розумні гаманці незабаром стануть переважаючим типом гаманця на Base.

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

Незважаючи на ці обнадійливі цифри, гаманці erc-4337 ще не змогли досягти широкого поширення на основній мережі Ethereum, де щотижня активно використовуються лише два-три сотні гаманців. Безпечний гаманець залишається основним стандартом для смарт-гаманців на Ethereum. Одним із основних обмежень конструкції erc-4337 є те, що вона не дозволяє перетворювати існуючі гаманці eoas на смарт-гаманці. Крім того, відносно високі комісії за газ на основній мережі Ethereum роблять деякі функції, наприклад, спонсоровані транзакції, економічно невигідними.

eip-7702

після erc-4337, eip-7702 є значним просуванням до кінцевої гри повної власної абстракції облікового запису. Недавно складений Віталіком Бутеріном,ця пропозиціяшвидко з'явився відповідно до жваво обговорюваного eip-3074, який зіткнувся з проблемами сумісності з майбутніми eip в ethereum aa roadmap. на відміну від erc-4337, який працює на рівні інфраструктури, eip-7702 пропонує зміни безпосередньо на рівні протоколу. це запланованийдля включення в майбутнє оновлення пектрів, очікуване між четвертим кварталом 2024 року та першим кварталом 2025 року.

EIP-7702, можливо, є найбільш значущою пропозицією щодо покращення користувацького досвіду в історії Ethereum. Він удосконалює структуру ERC-4337, вводячи ключові функції, такі як пакетування транзакцій, спонсорство газу та тимчасові дозволи для EOAS. Зокрема, він вводить новий тип транзакції, який дозволяє EOA тимчасово приймати код смарт-контракту на час транзакції, повертаючись до початкового стану після завершення. Ця пропозиція забезпечує пряму сумісність з існуючими реалізаціями ERC-4337 і узгоджується з довгостроковою дорожньою картою Ethereum AA.

кейс: worldcoin

worldcoin розробляє протокол, який вони називаютьдоказ особистості, розроблений для того, щоб додатки могли перевіряти, що користувачі - це реальні люди, а не боти, які працюють на штучний інтелект. Ця перевірка здійснюється за допомогою Ідентифікатор світуцифровий паспорт, виданий після сканування користувачем своєї радужки за допомогою куль, спеціалізованого пристрою. Як тільки він отриманий, світовий ідентифікатор слугує універсальним засобом перевірки в різних додатках та сервісах. Крім перевірки особистості, користувачі мають право на щотижневі гранти wld, які розподіляються on-chain.

WorldCoin успішно випустив понад 4,5 мільйона світових ідентифікаторів, що дозволяє користувачам автентифікувати свою особистість, не вимагаючи будь-яких попередніх знань про технологію блокчейн. Після реєстрації World App автоматично генерує безпечний смарт-гаманець для кожного користувача в мережі Optimism, на бекенді. Цей процес повністю абстрагує рівень блокчейну, забезпечуючи користувацький досвід, який відображає знайомі функції Web2, такі як автентифікація обличчя, соціальне відновлення та детальне керування обліковими записами.

Як б гранти, так і ідентифікатори світу зберігаються у самокеруючому способі, що забезпечує користувачам контроль над їхніми цифровими активами. У випадку worldcoin, сейф-приводить до розумних облікових записів дозволяють користувачам отримати переваги самокерівництва та економічних стимулів, що пропонуються криптовалютами, насолоджуючись досвідом користувача, схожим на web2. Результатом стала вражаюча кількість прийняття, залучаючи велику кількість користувачів, які вперше потрапили в простір web3.

інтероперабельність, агрегація ліквідності та наміри

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

Деякі екосистеми розробили власні рішення для інтероперабельності, які забезпечують стандартизовані моделі безпеки та полегшують певну абстракцію ланцюга в межах своїх доменів. Яскравими прикладами є спільна архітектура безпеки Polkadot і протокол IBC від Cosmos. У контексті роллапів можна запровадити синхронний крос-чейн обмін повідомленнями та увімкнути атомарні крос-чейн взаємодії за допомогою спільного секвенсора, який обробляє та впорядковує транзакції, а також керує станом. Такий підхід, наприклад, був прийнятий компанією Optimism для свого бачення Superchain.

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

системи передачі повідомлень

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

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

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

дизайн на основі намірів

У дизайні сумісності на основі намірів, новішій розробці, користувачі просто висловлюють бажаний результат, а не вказують точний шлях виконання, як це було б у типовій транзакції блокчейну. Потім ці наміри продаються з аукціону Solvers — офчейн-організаціям, які претендують на право реалізувати ці наміри. метод, за допомогою якого ці наміри вирішуються, є вторинним; Вони можуть бути частково або повністю зіставлені один з одним, або заповнені з власних запасів розв'язувачів. Замість того, щоб вказувати шлях виконання, користувачі в цій системі вказують результат, а фахівці змагаються, щоб запропонувати найкраще виконання.

однією з ключових переваг цього підходу, особливо в контексті трансферу активів між ланцюжками, є те, що він працює безпосередньо з власними токенами, а не з обіцянками, тим самим забезпечуючи власні гарантії безпеки та підвищуючи загальний рівень безпеки. Сьогодні центричні застосунки в основному знаходяться в мостах, таких як НапередоднііСинапс, і децентралізовані обмінники, включаючи Обмін коров'ячими, Uniswap x, та 1inch фьюжн.

Нещодавно across і Uniswap співпрацювали для запропонування стандарту наміру між ланцюгамиERC-7683, одна з перших спроб створити єдину структуру для систем на основі намірів для визначення крос-ланцюжкових дій. Інші помітні розробки включають останній приклад socket's оголошеннянова версія, спрямована на міжланцюговий модульний потік замовлень, та оголошення від everclear (раніше connext) про намір базується на примітивний, використовуючи мережу розв'язування та оптимістичний ролап на основі ейгенлейера для управління ліквідністю на різних блокчейнах.

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

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

case study: anoma

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

архітектура транзакції Anoma включає наступні етапи:

  • узагальнені наміри: архітектура Anoma призначена для обробки довільних намірів, а не обмежується спеціалізованими або спеціальними сценаріями застосування. Ця гнучкість дозволяє широкий спектр потенційних застосувань та взаємодій.
  • виявлення контрагентів: це децентралізований процес, в якому індивідуальні наміри розповсюджуються (передаються від одного до одного) по мережі, що робить їх доступними потенційним розв'язувачам.
  • вирішення: на цьому етапі розв'язувачі спільно комбінують та обчислюють наміри, щоб знайти дійсне рішення - транзакцію, яку можна виконати та врегулювати між ланцюжками.
  • розрахунок: рішення перевіряються і узгоджуються on-chain. архітектура anoma, спрямована на намір, підтримує розрахунки на власному суверенному ланцюжку рівня 1 (l1), інших ланцюжках рівня 1 або будь-якому rollup, який розраховується на l1.


джерело: анома

кейс-стаді: полігон агглейєр

Agglayer Polygon - це система на основі доказів нульового знання (zk), яка ставить за мету вирішити проблеми взаємодії та фрагментації між різними роллапами та рівнями 1 (l1s). Цей підхід забезпечує єдність криптографічної безпеки та атомної композиції між підключеними ланцюгами шляхом агрегування zk-доказів з усіх участь беруть ланцюги.

agglayer вводить підключене середовище до ethereum через єдиний об'єднаний міст контракт. кожен підключений ланцюжок зберігає копію цього об'єднаного кореня моста, що дозволяє безперешкодні міжланцюжкові транзакції. Крім того, agglayer має міст протоколу повідомлень, який встановлює черги повідомлень для кожного ланцюжка, дозволяючи їм зберігати локальні черги вихідних повідомлень, захищених zk доказами. Це усуває потребу блокувати токени на одному ланцюжку для взаємодії з іншим. Публікуючи zk докази подій на кількох ланцюжках на ethereum, agglayer дозволяє безперешкодний користувацький досвід, схожий на взаємодію в одній екосистемі.


джерело: 4стовпи

полігон cdkдозволяєпроекти для запуску zk-заснованих зв'язаних l2s або підключення існуючих l1s до agglayer зі збереженням ліквідності, користувачів та стану. перші компоненти agglayer були запущені у лютому 2024 року, що є важливим кроком в дорожній карті Polygon щодо створення мережі aggreGate.iod.

кейс-стаді: абстракція стеку близького ланцюга

near розробляє комплексний стек абстракції ланцюга для свого блокчейну та навколишньої екосистеми. Стек складається з наступних компонентів:

  • стек агрегації безпеки: цей компонент стеку включає наближену da (доступність даних), яка збирає стани з підтриманих ланцюгів. Крім того, він інтегрує zkwasm, проект, що розробляється у співпраці з polygon, та використовує потужне швидкість обробки транзакцій Eigenlayer, щоб покращити швидкість обробки транзакцій.
  • Агрегація облікових записів: Заснований на багатосторонніх обчисленнях (MPC), цей аспект дозволяє обліковим записам Near взаємодіяти із зовнішніми блокчейнами, запитуючи перевірку підпису. Приватними ключами для цих облікових записів сторонніх ланцюжків керують валідатори мережі NEAR, що функціонують як децентралізована служба підпису. Ця установка ефективно прив'язує облікові записи в різних мережах до центрального «головного облікового запису», який може безпечно керувати всіма пов'язаними обліковими записами.
  • шар наміру: цей шар має релеї, які виконують складні міжланцюжкові наміри, сприяючи більш вдосконаленим транзакціям та взаємодіям в мережі блокчейн.
  • рівень додатків: цей рівень об'єднує різні веб-сервіси web3 в один, зручний для користувача додаток, що спрощує доступ та взаємодію з децентралізованими технологіями.

Візуальне представлення архітектури агрегації облікового запису Near показано нижче:


джерело: близько до балканського хабу

прикладний рівень

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

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

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

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

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

висновок

Розрізняють майже 300 ланцюгівз важливою ліквідністю та виразністю на ланцюгу, від рівня-1 до рівня-3 рішень. ця кількість зростає, і тенденція не показує ознак сповільнення.

Серед основних факторів цього сплеску є вимоги додатків до масштабованості та суверенітету, які можуть бути досягнуті за рахунок володіння їхніми стеками виконання та економікою. Як приклад можна навести нещодавні ініціативи ENS, Aave, і DYDXдля запуску власних rollups. відкриті технології, такі як OP стекТакож ми зробили його дешевшим і простішим у будівництві, розгортанні та експлуатації роллапів, з постачальниками rollup-as-a-service, такими як КондуктіКальдера подальше зниження операційних і технічних накладних витрат. За іронією долі, розгортання ролапу сьогодні часто дешевше, ніж транзакції на Ethereum протягом циклу 2021 року.

Для сучасних користувачів управління криптовалютою часто є заплутаним і незручним, включаючи завдання, такі як забезпечення фраз-сімів, підписання кількох транзакцій для простих задач, роботу з активами на різних ланцюгах, міжланцюжкові активи та пошук найкращих цін на різних DEX. Хоча ролапи пропонують потенціал масштабування без ушкодження безпеки та децентралізації, їх поширення в собі неодмінно передбачає певний рівень складності з точки зору як користувачів, так і розробників додатків. Наївно реалізоване це тільки погіршить ситуацію з UX.

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

відмова від відповідальності:

  1. Цю статтю передруковано з [Тейнфілд]. Усі авторські права належать оригінальному автору [Дослідження Thanefield]. якщо є заперечення до цього повторного друку, будь ласка, зв'яжіться з Навчання воріткоманда, і вони оперативно займуться цим.
  2. відмова від відповідальності: погляди та думки, висловлені в цій статті, належать виключно автору і не є жодною інвестиційною порадою.
  3. Переклад статті на інші мови виконує команда Gate.io learn. Якщо не зазначено, копіювання, розповсюдження або плагіат перекладених статей заборонено.

Вихористе турне абстрагування ланцюга

Розширений7/15/2024, 7:01:03 AM
鏈抽象化旨在簡化與鏈上金融互動的複雜性,將這些複雜性隱藏起來,讓終端用戶和開發者免於面對這些問題,鏈抽象的目標是讓開發者能夠快速、安全地建立鏈無關的應用程序,這些應用程式可以無縫地在所有 rollup 上運行,而無需擔心底層的執行複雜性,其願景是讓用戶能夠與去中心化應用程式交互,而不需要理解其背後的加密概念。 其目的是消除所有技術複雜性,提供直覺的用戶體驗。

введення

на тлі шляхової карти ethereum, спрямованої на rollup, кількість блокчейнів розростається, завдяки поширенню rollup та appchains, що підтверджує багатоланкову тезу. Незважаючи на її переваги, багатоланкове масштабування створює ефект силосу, з ліквідністю та користувачами, розподіленими по різних середовищах. Це ускладнює використання блокчейнів для користувачів та розробників, ніж потрібно.

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

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

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

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

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

ланцюг абстракції на високому рівні

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

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

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

Поширена аналогія для ланцюгової абстракції відноситься до того, як ми взаємодіємо з комп'ютерними додатками сьогодні. Незважаючи на повсюдне поширення Інтернету в повсякденному житті, більшість користувачів Інтернету не розуміють таких понять, як HTTP, TCP/IP та інших технічних складнощів, необхідних для його функціонування. Аналогічно, при створенні веб-додатків від більшості розробників не вимагається глибоке розуміння протоколів зв'язку, оскільки середовища браузера абстрагуються від більшої частини роботи, що відбувається на нижчих рівнях стека, таких як ОС.

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

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

Позбавлення існуючих утруднень у користуванні та спрощення взаємодії з додатками on-chain як для кінцевих користувачів, так і для розробників, розблокує нову хвилю зростання для криптовалют. Це сприятиме масовій адопції та розширить користувацьку базу поза поточною уособленою спільнотою web3 на мільярди користувачів по всьому світу.

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

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

компоненти абстракції ланцюга

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

абстракція облікового запису

Абстракція облікового запису (AA) — це концепція, призначена для покращення користувацького досвіду для користувачів блокчейну шляхом впровадження гаманців смарт-контрактів. Як випливає з назви, він абстрагується від складнощів кінцевих користувачів, пов'язаних з використанням блокчейн-гаманців сьогодні, таких як необхідність управління парами публічних/приватних ключів. АА як концепція з'явилася в спільноті Ethereum ще в 2016 році, коли розробники Ethereum Core були розчаровані обмеженнями існуючих гаманців. Тепер у нього є власний трек у дорожній карті Ethereum, який має завершитися повністю нативним АА. Хоча реалізація може відрізнятися в різних ланцюжках, наша дискусія буде зосереджена на абстракції облікового запису в контексті Ethereum та EVM.

на більшості сумісних з EVM ланцюгах існують два типи рахунків: зовнішньо володіні рахунки (EOA) та рахунки розумних контрактів. EOA - це традиційні гаманці, такі як ті, до яких можна отримати доступ через Metamask. Вони контролюються приватними ключами і використовуються для підпису повідомлень та взаємодії з блокчейном. У EOA є кілька обмежень, які можуть значно утруднити веб-досвід користувача, включаючи управління приватними ключами, необхідність сплати комісій за газ у власних токенах та обмеження на атомарні транзакції.

Смарт-контрактні гаманці повністю програмовані та вирішують ці проблеми UX, включаючи принципи дизайну web2, такі як системи соціального входу та відновлення облікових записів. Метод досягнення функціональності смарт-гаманця варіюється в залежності від дизайну блокчейну та інфраструктури, розробленої над ним. У контексті Ethereum та більшості EVM-ланцюжків, мережа в даний час не підтримує нативну абстракцію рахунків, що означає, що лише EOAs можуть підписувати повідомлення.

наразі два стандарти розумних гаманців здобули широке поширення з мільйонами рахунків, що розгорнуті: safe, піонер у цій сфері, та erc-4337, відносно новий стандарт, який ґрунтується на намірах та додатковій позачейній інфраструктурі. найближчіОновлення Pectraтакож планується включити eip-7702, який розширює наявну абстракцію рахунку ближче до кінцевої стадії, де eoas зможуть переходити до облікових записів розумних контрактів.

безпечний

як перша сутність у рахунку абстракції та найбільш використовуваний постачальник розумного гаманця,Безпечно (раніше gnosis safe) розпочав свій шлях як багатопідписний гаманець. З того часу він розвинувся в комплексне рішення для розумного гаманця, ставши важливою складовою інфраструктури Ethereum та EVM. Safe наразі має майже 10 мільйонів розгорнутих гаманців і забезпечує захист близько 90 мільярдів доларів активів на різних ланцюгах EVM та ролапах.

Safe використовує модульну архітектуру. Основні компоненти інтегровані в перевірений у боях стек safe{core}, тоді як модулі SAFE впроваджують спеціальні функції, розширюючи функціональність. Цей модульний підхід схожий на хуки, що використовуються в Uniswap v4, де безпечні модулі забезпечують надійну безпеку на базовому рівні та спрощують налаштування та інтеграцію для розробників. Розробники можуть створювати модулі для задоволення конкретних потреб або інтегрувати вже існуючі. Наприклад, користувачі можуть додавати або видаляти модулі, які полегшують автентифікацію за ключем допуску або керують дозволами. Крім того, Safe включає модуль ERC-4337, що робить його сумісним із цим новішим стандартом абстракції облікових записів та пов'язаною з ним інфраструктурою.

erc-4337

поточний стандарт на Ethereum та більшості EVM-ланцюжків, ERC-4337, був реалізований на основній мережі Ethereum в березні 2023 року. Він служить проміжним кроком у розвитку абстракції облікового запису та не потребує модифікацій у протоколі рівня консенсусу для реалізації. Замість цього, він використовує концепцію псевдо-транзакцій (операцій користувача), які базуються на намірах та поєднанні інфраструктури в ланцюжку та позаланцюжкової інфраструктури для полегшення та виконання цих операцій.

ERC-4337 вносить значні покращення до користувацького досвіду:

потік транзакцій erc-4337

ERC-4337 вводить модифікований потік транзакцій без зміни рівня консенсусу. Цей новий підхід об'єднує набір інфраструктурних компонентів, які відрізняють його від типових циклів транзакцій EOA. Первинні відмінності проявляються до підписання угоди, тоді як подальший процес залишається незмінним. Ключові елементи, що вводяться, включають операції користувача (userops), paymasters, альтернативні мемпули (alt mempools), бандлери та контракт Entrypoint.

У циклі транзакцій ERC-4337 користувачі висловлюють намір виконати певну дію ончейн через UserOP, а не підписувати транзакцію безпосередньо, як у випадку з EOAS. Ці наміри керуються в альтернативному мемпулі, який відрізняється від публічного мемпулу і обробляє виключно UserOps. Бандлери, на кшталт конструкторів блоків, стежать за альтернативним мемпулом, вибираючи userops на основі пріоритетної плати за включення до їхніх бандлів. Потім ці пакети підписуються бандлерами та передаються на виконання до Entrypoint Contract, глобального контракту на Ethereum, призначеного для всіх операцій ERC-4337. При необхідності транзакції можуть бути спонсоровані або покриті витрати на газ за допомогою токенів ERC-20 за допомогою втручання Paymasters. Після цих кроків транзакція протікає у звичайному порядку та виконується ончейн.

для візуального представлення цього процесу, ця діаграма, надана компанією blocknative, є дуже інформативною:


джерело: blocknative

Потік транзакцій erc-4337 вводить нові критичні точки для видобутку MEV. Оскільки гаманці erc-4337 генерують операції користувачів (або userops), існує вбудована ​​цінність в упорядкуванні, виключенні або включенні цих намірів, так само як і в транзакціях у звичайному ланцюгу постачання MEV. Оскільки функції зв'язувальників в erc-4337 схожі на функції пошуковиків та будівельників, ми вважаємо, що найбільший ефект буде полягати в прискоренні існуючих тенденцій — більше обсягу буде виражено за допомогою намірів та через торги по порядку, обхід публічного пампу.

прийняття erc-4337

з моменту його розгортання в 2023 році erc-4337 було значно використано на рішеннях 2-го рівня та бічних ланцюгах, особливо на базі та полігоні. На сьогодні було створено понад 5,5 мільйонів гаманців erc-4337, з щотижневим середнім обсягом успішних операцій користувачів приблизно 800 000.

coinbase перебуває на передньому краї просування розвитку та прийняття розумних гаманців. 5 червня coinbase представивРозумний гаманець Coinbase, новий продукт, який включає стандарт erc-4337. Цей розумний гаманець має кілька помітних функцій, включаючи аутентифікацію за допомогою ключа, спонсорські транзакції для певних додатків на базі та можливість множинної власності рахунків. Зважаючи на стратегічний фокус Coinbase на приваблення нових користувачів на платформу Base, імовірно, що розумні гаманці незабаром стануть переважаючим типом гаманця на Base.

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

Незважаючи на ці обнадійливі цифри, гаманці erc-4337 ще не змогли досягти широкого поширення на основній мережі Ethereum, де щотижня активно використовуються лише два-три сотні гаманців. Безпечний гаманець залишається основним стандартом для смарт-гаманців на Ethereum. Одним із основних обмежень конструкції erc-4337 є те, що вона не дозволяє перетворювати існуючі гаманці eoas на смарт-гаманці. Крім того, відносно високі комісії за газ на основній мережі Ethereum роблять деякі функції, наприклад, спонсоровані транзакції, економічно невигідними.

eip-7702

після erc-4337, eip-7702 є значним просуванням до кінцевої гри повної власної абстракції облікового запису. Недавно складений Віталіком Бутеріном,ця пропозиціяшвидко з'явився відповідно до жваво обговорюваного eip-3074, який зіткнувся з проблемами сумісності з майбутніми eip в ethereum aa roadmap. на відміну від erc-4337, який працює на рівні інфраструктури, eip-7702 пропонує зміни безпосередньо на рівні протоколу. це запланованийдля включення в майбутнє оновлення пектрів, очікуване між четвертим кварталом 2024 року та першим кварталом 2025 року.

EIP-7702, можливо, є найбільш значущою пропозицією щодо покращення користувацького досвіду в історії Ethereum. Він удосконалює структуру ERC-4337, вводячи ключові функції, такі як пакетування транзакцій, спонсорство газу та тимчасові дозволи для EOAS. Зокрема, він вводить новий тип транзакції, який дозволяє EOA тимчасово приймати код смарт-контракту на час транзакції, повертаючись до початкового стану після завершення. Ця пропозиція забезпечує пряму сумісність з існуючими реалізаціями ERC-4337 і узгоджується з довгостроковою дорожньою картою Ethereum AA.

кейс: worldcoin

worldcoin розробляє протокол, який вони називаютьдоказ особистості, розроблений для того, щоб додатки могли перевіряти, що користувачі - це реальні люди, а не боти, які працюють на штучний інтелект. Ця перевірка здійснюється за допомогою Ідентифікатор світуцифровий паспорт, виданий після сканування користувачем своєї радужки за допомогою куль, спеціалізованого пристрою. Як тільки він отриманий, світовий ідентифікатор слугує універсальним засобом перевірки в різних додатках та сервісах. Крім перевірки особистості, користувачі мають право на щотижневі гранти wld, які розподіляються on-chain.

WorldCoin успішно випустив понад 4,5 мільйона світових ідентифікаторів, що дозволяє користувачам автентифікувати свою особистість, не вимагаючи будь-яких попередніх знань про технологію блокчейн. Після реєстрації World App автоматично генерує безпечний смарт-гаманець для кожного користувача в мережі Optimism, на бекенді. Цей процес повністю абстрагує рівень блокчейну, забезпечуючи користувацький досвід, який відображає знайомі функції Web2, такі як автентифікація обличчя, соціальне відновлення та детальне керування обліковими записами.

Як б гранти, так і ідентифікатори світу зберігаються у самокеруючому способі, що забезпечує користувачам контроль над їхніми цифровими активами. У випадку worldcoin, сейф-приводить до розумних облікових записів дозволяють користувачам отримати переваги самокерівництва та економічних стимулів, що пропонуються криптовалютами, насолоджуючись досвідом користувача, схожим на web2. Результатом стала вражаюча кількість прийняття, залучаючи велику кількість користувачів, які вперше потрапили в простір web3.

інтероперабельність, агрегація ліквідності та наміри

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

Деякі екосистеми розробили власні рішення для інтероперабельності, які забезпечують стандартизовані моделі безпеки та полегшують певну абстракцію ланцюга в межах своїх доменів. Яскравими прикладами є спільна архітектура безпеки Polkadot і протокол IBC від Cosmos. У контексті роллапів можна запровадити синхронний крос-чейн обмін повідомленнями та увімкнути атомарні крос-чейн взаємодії за допомогою спільного секвенсора, який обробляє та впорядковує транзакції, а також керує станом. Такий підхід, наприклад, був прийнятий компанією Optimism для свого бачення Superchain.

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

системи передачі повідомлень

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

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

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

дизайн на основі намірів

У дизайні сумісності на основі намірів, новішій розробці, користувачі просто висловлюють бажаний результат, а не вказують точний шлях виконання, як це було б у типовій транзакції блокчейну. Потім ці наміри продаються з аукціону Solvers — офчейн-організаціям, які претендують на право реалізувати ці наміри. метод, за допомогою якого ці наміри вирішуються, є вторинним; Вони можуть бути частково або повністю зіставлені один з одним, або заповнені з власних запасів розв'язувачів. Замість того, щоб вказувати шлях виконання, користувачі в цій системі вказують результат, а фахівці змагаються, щоб запропонувати найкраще виконання.

однією з ключових переваг цього підходу, особливо в контексті трансферу активів між ланцюжками, є те, що він працює безпосередньо з власними токенами, а не з обіцянками, тим самим забезпечуючи власні гарантії безпеки та підвищуючи загальний рівень безпеки. Сьогодні центричні застосунки в основному знаходяться в мостах, таких як НапередоднііСинапс, і децентралізовані обмінники, включаючи Обмін коров'ячими, Uniswap x, та 1inch фьюжн.

Нещодавно across і Uniswap співпрацювали для запропонування стандарту наміру між ланцюгамиERC-7683, одна з перших спроб створити єдину структуру для систем на основі намірів для визначення крос-ланцюжкових дій. Інші помітні розробки включають останній приклад socket's оголошеннянова версія, спрямована на міжланцюговий модульний потік замовлень, та оголошення від everclear (раніше connext) про намір базується на примітивний, використовуючи мережу розв'язування та оптимістичний ролап на основі ейгенлейера для управління ліквідністю на різних блокчейнах.

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

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

case study: anoma

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

архітектура транзакції Anoma включає наступні етапи:

  • узагальнені наміри: архітектура Anoma призначена для обробки довільних намірів, а не обмежується спеціалізованими або спеціальними сценаріями застосування. Ця гнучкість дозволяє широкий спектр потенційних застосувань та взаємодій.
  • виявлення контрагентів: це децентралізований процес, в якому індивідуальні наміри розповсюджуються (передаються від одного до одного) по мережі, що робить їх доступними потенційним розв'язувачам.
  • вирішення: на цьому етапі розв'язувачі спільно комбінують та обчислюють наміри, щоб знайти дійсне рішення - транзакцію, яку можна виконати та врегулювати між ланцюжками.
  • розрахунок: рішення перевіряються і узгоджуються on-chain. архітектура anoma, спрямована на намір, підтримує розрахунки на власному суверенному ланцюжку рівня 1 (l1), інших ланцюжках рівня 1 або будь-якому rollup, який розраховується на l1.


джерело: анома

кейс-стаді: полігон агглейєр

Agglayer Polygon - це система на основі доказів нульового знання (zk), яка ставить за мету вирішити проблеми взаємодії та фрагментації між різними роллапами та рівнями 1 (l1s). Цей підхід забезпечує єдність криптографічної безпеки та атомної композиції між підключеними ланцюгами шляхом агрегування zk-доказів з усіх участь беруть ланцюги.

agglayer вводить підключене середовище до ethereum через єдиний об'єднаний міст контракт. кожен підключений ланцюжок зберігає копію цього об'єднаного кореня моста, що дозволяє безперешкодні міжланцюжкові транзакції. Крім того, agglayer має міст протоколу повідомлень, який встановлює черги повідомлень для кожного ланцюжка, дозволяючи їм зберігати локальні черги вихідних повідомлень, захищених zk доказами. Це усуває потребу блокувати токени на одному ланцюжку для взаємодії з іншим. Публікуючи zk докази подій на кількох ланцюжках на ethereum, agglayer дозволяє безперешкодний користувацький досвід, схожий на взаємодію в одній екосистемі.


джерело: 4стовпи

полігон cdkдозволяєпроекти для запуску zk-заснованих зв'язаних l2s або підключення існуючих l1s до agglayer зі збереженням ліквідності, користувачів та стану. перші компоненти agglayer були запущені у лютому 2024 року, що є важливим кроком в дорожній карті Polygon щодо створення мережі aggreGate.iod.

кейс-стаді: абстракція стеку близького ланцюга

near розробляє комплексний стек абстракції ланцюга для свого блокчейну та навколишньої екосистеми. Стек складається з наступних компонентів:

  • стек агрегації безпеки: цей компонент стеку включає наближену da (доступність даних), яка збирає стани з підтриманих ланцюгів. Крім того, він інтегрує zkwasm, проект, що розробляється у співпраці з polygon, та використовує потужне швидкість обробки транзакцій Eigenlayer, щоб покращити швидкість обробки транзакцій.
  • Агрегація облікових записів: Заснований на багатосторонніх обчисленнях (MPC), цей аспект дозволяє обліковим записам Near взаємодіяти із зовнішніми блокчейнами, запитуючи перевірку підпису. Приватними ключами для цих облікових записів сторонніх ланцюжків керують валідатори мережі NEAR, що функціонують як децентралізована служба підпису. Ця установка ефективно прив'язує облікові записи в різних мережах до центрального «головного облікового запису», який може безпечно керувати всіма пов'язаними обліковими записами.
  • шар наміру: цей шар має релеї, які виконують складні міжланцюжкові наміри, сприяючи більш вдосконаленим транзакціям та взаємодіям в мережі блокчейн.
  • рівень додатків: цей рівень об'єднує різні веб-сервіси web3 в один, зручний для користувача додаток, що спрощує доступ та взаємодію з децентралізованими технологіями.

Візуальне представлення архітектури агрегації облікового запису Near показано нижче:


джерело: близько до балканського хабу

прикладний рівень

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

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

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

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

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

висновок

Розрізняють майже 300 ланцюгівз важливою ліквідністю та виразністю на ланцюгу, від рівня-1 до рівня-3 рішень. ця кількість зростає, і тенденція не показує ознак сповільнення.

Серед основних факторів цього сплеску є вимоги додатків до масштабованості та суверенітету, які можуть бути досягнуті за рахунок володіння їхніми стеками виконання та економікою. Як приклад можна навести нещодавні ініціативи ENS, Aave, і DYDXдля запуску власних rollups. відкриті технології, такі як OP стекТакож ми зробили його дешевшим і простішим у будівництві, розгортанні та експлуатації роллапів, з постачальниками rollup-as-a-service, такими як КондуктіКальдера подальше зниження операційних і технічних накладних витрат. За іронією долі, розгортання ролапу сьогодні часто дешевше, ніж транзакції на Ethereum протягом циклу 2021 року.

Для сучасних користувачів управління криптовалютою часто є заплутаним і незручним, включаючи завдання, такі як забезпечення фраз-сімів, підписання кількох транзакцій для простих задач, роботу з активами на різних ланцюгах, міжланцюжкові активи та пошук найкращих цін на різних DEX. Хоча ролапи пропонують потенціал масштабування без ушкодження безпеки та децентралізації, їх поширення в собі неодмінно передбачає певний рівень складності з точки зору як користувачів, так і розробників додатків. Наївно реалізоване це тільки погіршить ситуацію з UX.

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

відмова від відповідальності:

  1. Цю статтю передруковано з [Тейнфілд]. Усі авторські права належать оригінальному автору [Дослідження Thanefield]. якщо є заперечення до цього повторного друку, будь ласка, зв'яжіться з Навчання воріткоманда, і вони оперативно займуться цим.
  2. відмова від відповідальності: погляди та думки, висловлені в цій статті, належать виключно автору і не є жодною інвестиційною порадою.
  3. Переклад статті на інші мови виконує команда Gate.io learn. Якщо не зазначено, копіювання, розповсюдження або плагіат перекладених статей заборонено.
Розпочати зараз
Зареєструйтеся та отримайте ваучер на
$100
!