Быстрый обзор абстракции цепи

ПродвинутыйJul 15, 2024
Абстрагирование цепи направлено на упрощение взаимодействия с цепью финансовой деятельности, скрывая сложности и освобождая конечных пользователей и разработчиков от этих проблем. Целью абстракции цепи является обеспечение быстрого и безопасного создания приложений, не зависящих от цепи, позволяющих без проблем работать на всех роллапах, не беспокоясь о сложности базовой реализации, а также обеспечение возможности пользователей взаимодействовать с децентрализованными приложениями, не понимая криптографических концепций. Цель состоит в устранении всех технических сложностей и обеспечении интуитивного пользовательского опыта.
Быстрый обзор абстракции цепи

введение

На фоне дорожной карты Ethereum, ориентированной на роллап, количество блокчейнов стремительно растет, а распространение роллапов и аппчейнов подтверждает тезис о мультичейне. Однако, несмотря на свои преимущества, многоцепочечное масштабирование создает эффект разрозненности, когда ликвидность и пользователи фрагментированы в нескольких средах. Это усложняет использование блокчейнов для пользователей и разработчиков.

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

Они также должны иметь достаточное количество собственных токенов, чтобы оплатить комиссии за транзакции на каждой блокчейне, что создает дополнительные препятствия, если пользователь проводит операции с не-собственными активами, такими как стейблкоины. Кроме того, им также нужно хранить и управлять каждой фразой-паролем отдельно, что также создает препятствия и риск для безопасности.

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

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

мы считаем, что абстракция цепи является решением этих проблем. Упрощая пользовательский и разработческий опыт, она может объединить фрагментированные среды и сделать блокчейны более доступными и эффективными для миллиардов людей по всему миру. С учетом этого, данное исследование изучает различные проекты в области абстракции, которые помогают воплотить это видение в реальность.

абстракция цепочки на высоком уровне

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

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

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

Распространенная аналогия с цепной абстракцией относится к тому, как мы взаимодействуем с компьютерными приложениями сегодня. Несмотря на повсеместное распространение Интернета в повседневной жизни, большинство пользователей Интернета не понимают таких концепций, как HTTP, TCP/IP и других технических сложностей, необходимых для его работы. Точно так же при создании веб-приложений большинству разработчиков не требуется глубокое понимание протоколов связи, поскольку браузерные среды абстрагируют большую часть работы, происходящей на более низких уровнях стека, таких как ОС.

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

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

Устранение существующих трудностей в использовании и упрощение взаимодействия с приложениями на блокчейне для конечных пользователей и разработчиков откроет новую волну роста для криптовалюты. Это способствует массовому принятию и расширению числа пользователей за пределами текущего сообщества веб3 до миллиардов пользователей по всему миру.

Ранние признаки этого видения очевидны с телеграм, где 900 миллионов пользователей могут легко присоединиться к криптовалюте через знакомый интерфейс. Аналогично, пользователи Base могут настроить умные кошельки с паролями, избежав необходимости надежно хранить 12-словные семенные фразы или платить газовые сборы, поскольку их транзакции могут быть спонсированы Coinbase.

хотя обе экосистемы все еще находятся в своем раннем этапе, их прогресс показывает, что эта визия ближе к реальности, чем может показаться, и вполне достижима.

компоненты абстракции цепи

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

абстракция аккаунта

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

на большинстве совместимых с evm цепочек существует два типа учетных записей: учетные записи, принадлежащие внешним собственникам (eoas), и учетные записи смарт-контрактов. eoas - это традиционные кошельки, такие как те, к которым можно получить доступ через metamask. они управляются частными ключами и используются для подписания сообщений и взаимодействия с блокчейном. у eoas есть несколько ограничений, которые могут существенно ухудшить веб3-опыт обычного пользователя, включая управление частными ключами, необходимость оплачивать газовые сборы в местных токенах и ограничения на атомарные транзакции.

Кошельки смарт-контрактов полностью программируемы и решают эти проблемы UX, интегрируя принципы дизайна web2, такие как системы социального входа и восстановление учетной записи. Метод достижения функциональности смарт-кошелька различается в зависимости от дизайна блокчейна и инфраструктуры, разработанной поверх него. В контексте Ethereum и большинства цепочек EVM сеть в настоящее время не поддерживает нативную абстракцию учетной записи, что означает, что только EOA может подписывать сообщения.

В настоящее время два стандарта умных кошельков получили широкое распространение с миллионами деплоированных учетных записей: Safe, пионер в этой области, и ERC-4337, относительно новый стандарт, который полагается на намерения и дополнительную инфраструктуру вне цепи. Предстоящий Обновление Pectraтакже предполагается включение eip-7702, который продвигает существующую абстракцию учетной записи ближе к завершающей стадии, где эоа сможет перейти в умные контрактные учетные записи.

безопасный

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

safe использует модульную архитектуру. основные компоненты интегрированы в проверенный боем стек safe{core}, в то время как модули safe вводят пользовательские функции, улучшая функциональность. Этот модульный подход аналогичен хукам, используемым в uniswap v4, где модули safe обеспечивают надежную безопасность на уровне ядра и упрощают настройку и интеграцию для разработчиков. Разработчики могут создавать модули, чтобы удовлетворить конкретные потребности или интегрировать существующие. Например, пользователи могут добавлять или удалять модули, облегчающие аутентификацию по паролю или управление разрешениями. Более того, safe включает модуль erc-4337, что делает его совместимым с этим более новым стандартом абстракции учетной записи и связанной с ним инфраструктурой.

erc-4337

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

erc-4337 вносит значительные улучшения в пользовательский опыт:

Поток транзакций erc-4337

erc-4337 представляет модифицированный поток транзакций без изменения слоя консенсуса. Этот новый подход интегрирует набор инфраструктурных компонентов, которые отличаются от типичных циклов транзакций eoa. Основные различия проявляются до подписания транзакции, в то время как последующий процесс остается неизменным. Введены ключевые элементы, включая операции пользователя (userops), платежные счета, альтернативные mempools (alt mempools), бандлеры и контракт точки входа.

В цикле транзакций erc-4337 пользователи выражают намерение выполнить определенное действие on-chain через userop, а не непосредственно подписывать транзакцию, как с eoas. Эти намерения управляются внутри alt mempool, который отличается от общедоступного mempool и исключительно обрабатывает userops. Бандлеры, подобные строителям блоков, мониторят alt mempool, выбирая userops на основе приоритетной комиссии для включения в свои пакеты. Затем эти пакеты подписываются бандлерами и отправляются на контракт входной точки, глобальный контракт на Ethereum, предназначенный для всех операций erc-4337, для выполнения. При необходимости транзакции могут быть спонсированы или затраты на газ могут быть покрыты с помощью токенов erc-20 через вмешательство платильщиков. После этих шагов транзакция проходит обычным образом и выполняется on-chain.

для визуального представления этого процесса очень информативной является эта диаграмма, предоставленная blocknative:


источник: blocknative

поток транзакций erc-4337 вводит новые критические точки для извлечения mev. поскольку кошельки erc-4337 генерируют пользовательские операции (или пользовательские операции), существует внутренняя ценность в упорядочивании, исключении или включении этих намерений, как и в случае транзакций в обычной цепочке поставок mev. Учитывая, что функции связующих в erc-4337 аналогичны функциям искателей и строителей, мы считаем, что наиболее значительным эффектом будет ускорение существующих тенденций - больший объем будет выражен через намерения и через аукционы по порядку выполнения, обходя общий мемпул.

Принятие erc-4337

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

coinbase находится во главе продвижения развития и принятия умных кошельков. 5 июня coinbase представилУмный кошелек Coinbase, новый продукт, который включает в себя стандарт erc-4337. Этот умный кошелек предлагает несколько заметных функций, включая аутентификацию с помощью ключа, спонсируемые транзакции для выбранных dapps на базе и возможность множественной собственности на аккаунтах. С учетом стратегической ориентации Coinbase на привлечение новых пользователей на платформу Base, вероятно, что умные кошельки вскоре станут преобладающим типом кошелька на Base.

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

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

eip-7702

после erc-4337, eip-7702 представляет собой значительный прогресс в сторону завершения полной нативной абстракции учетной записи. Недавно разработанный Виталиком Бутериным,это предложениевозникла быстро в ответ на сильно обсуждаемую eip-3074, которая столкнулась с проблемами совместимости с будущими eips в дорожной карте ethereum aa. в отличие от erc-4337, который работает на инфраструктурном уровне, eip-7702 предлагает изменения непосредственно на уровне протокола. этопланируемыйдля включения в предстоящее обновление пектра, ожидаемое между 4-м кварталом 2024 года и 1-м кварталом 2025 года.

eip-7702, пожалуй, представляет собой наиболее значительное предложение об улучшении, решающее проблему пользовательского опыта в истории эфириума. Оно улучшает рамки erc-4337, вводя ключевые функции, такие как пакетная обработка транзакций, спонсирование газа и временные разрешения для ОЕА. Конкретно, оно вводит новый тип транзакции, который позволяет ОЕА временно принимать код смарт-контракта на время транзакции, возвращаясь к их исходному состоянию после завершения. Это предложение обеспечивает обратную совместимость с существующими реализациями erc-4337 и соответствует долгосрочной дорожной карте ethereum aa.

кейс-стади: worldcoin

Worldcoin разрабатывает протокол, который они называютдоказательство личности, разработанный для того, чтобы приложения могли проверить, что пользователи - настоящие люди, а не боты, управляемые искусственным интеллектом. Эта проверка осуществляется при помощи Идентификатор мира, цифровой паспорт, выдаваемый после сканирования пользователем своего глаза с помощью orbs, специализированного устройства. После получения World ID служит универсальным инструментом проверки для различных приложений и сервисов. Помимо проверки личности, пользователи имеют право на двухнедельное предоставление WLD, которые распределяются в сети.

worldcoin успешно выпустил более 4,5 миллионов идентификаторов world, позволяя пользователям аутентифицировать свою личность без необходимости знания технологии блокчейн. При регистрации приложение world автоматически генерирует безопасный смарт-кошелек для каждого пользователя на сети оптимизма на бэкенде. Этот процесс полностью абстрагирует уровень блокчейна, предоставляя пользовательский опыт, который повторяет знакомые функциональности веб2, такие как лицевая аутентификация, социальное восстановление и детальное управление учетной записью.

Как гранты WLD, так и идентификаторы World хранятся самостоятельно, обеспечивая пользователям контроль над своими цифровыми активами. В случае Worldcoin умные счета, работающие на основе Safe, позволяют пользователям получать преимущества самостоятельного управления и экономические стимулы, предлагаемые криптовалютой, при этом наслаждаясь пользовательским опытом, подобным Web2. В результате было достигнуто впечатляющее количество принятия, привлечено большое количество пользователей в пространство Web3 впервые.

взаимодействие, агрегация ликвидности и намерения

с учетом дорожной карты ethereum, ориентированной на rollup, и растущей популярности цепей, специфичных для приложений, количество отдельных блокчейн-платформ будет продолжать быстро расти. это расширение подчеркивает необходимость надежного межцепочечного общения.

некоторые экосистемы разработали собственные решения для взаимодействия, обеспечивающие стандартизированные модели безопасности и облегчающие степень абстракции цепочки в их доменах. Заметные примеры включают общую архитектуру безопасности полкадота и протокол межцепных коммуникаций космоса. В контексте роллапов можно внедрить синхронные кросс-цепочные сообщения и обеспечить атомарные межцепочные взаимодействия с помощью общего секвенсора, который обрабатывает и упорядочивает транзакции, а также управляет состоянием. Например, такой подход был принят оптимизмом для его концепции суперцепочки.

Несмотря на эти достижения, коммуникация между цепями, особенно вне этих установленных экосистем, по-прежнему представляет собой значительное испытание из-за отсутствия собственной совместимости и широкой стандартизации. В этом разделе мы рассмотрим различные архитектурные конструкции в совместимости, поскольку они относятся к абстракции цепи. Кроме того, мы выделим ведущие проекты в каждой вертикали, демонстрируя, как они способствуют продвижению связности блокчейна.

системы передачи сообщений

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

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

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

дизайн, основанный на намерениях

В дизайне взаимодействия на основе намерений, более поздней разработке, пользователи просто выражают желаемый результат, а не указывают точный путь выполнения, как это было бы в типичной транзакции блокчейна. Затем эти намерения продаются с аукциона решателям — организациям, находящимся вне сети, которые участвуют в торгах за право на исполнение этих намерений. Метод, с помощью которого эти намерения разрешаются, является вторичным; Они могут быть частично или полностью сопоставлены друг с другом или заполнены из собственных запасов решателей. Вместо того, чтобы указывать путь выполнения, пользователи в этой системе указывают результат, а специалисты соревнуются в том, кто предложит лучшее выполнение.

Одним из главных преимуществ такого подхода, особенно в контексте перевода активов между блокчейнами, является то, что он работает напрямую с нативными токенами вместо IOU, обеспечивая при этом нативные гарантии безопасности и улучшая общую безопасность. На сегодняшний день приложения, ориентированные на интент, в основном используются в мостах, таких как,ЧерезиСинапс, и биржи включая Ков своп, Uniswap x, и 1inch fusion.

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

Однако внедрение решений на основе намерений представляет существенные вызовы. Во-первых, пользователям требуется доступ к межцепочному аккаунту — умному аккаунту, управляющему ключами внутри и позволяющему совершать транзакции через несколько цепочек. Кроме того, стандартизация представляет собой серьезное препятствие; в настоящее время каждое приложение, ориентированное на намерения, должно независимо разрабатывать всю свою инфраструктуру, включая агрегацию, сопоставление и аукционные модели намерений, что приводит к фрагментации и неэффективности в более широкой экосистеме.

Цепная абстракция — это концепция, которая не имеет технической спецификации, и поэтому к ней можно подойти с разных сторон. Некоторые из наиболее интересных попыток, на наш взгляд, включают Anoma с ее архитектурой, ориентированной на намерения, слой агрегации Polygon и решение для абстракции Full-Stack Chain от NEAR. Мы рассмотрим каждый из них.

case study: анома

Anoma — это протокол, ориентированный на намерения, сохраняющий конфиденциальность, предназначенный для децентрализованного обнаружения, решения и атомарных многоцепочечных расчетов. Эта платформа уникальна своим архитектурным подходом: в отличие от типичных блокчейн-систем, где пользователи должны указать поток выполнения, Anoma требует, чтобы пользователи определяли конечное состояние, которое они готовы принять, что выражается через программные обязательства, известные как намерения. Что отличает Anoma, так это то, что эти намерения являются составными и могут быть коллективно разрешены, независимо от их происхождения.

архитектура транзакции Anoma включает следующие шаги:

  • общие намерения: архитектура Anoma разработана для обработки произвольных намерений, а не ограничена приложениями или специальными сценариями. Эта гибкость позволяет широкий спектр потенциальных применений и взаимодействий.
  • поиск контрагента: это децентрализованный процесс, в рамках которого индивидуальные намерения распространяются (распространяются) по сети, что делает их доступными потенциальным решателям.
  • решение: на этом этапе решатели совместно объединяют и вычисляют намерения, чтобы найти действительное решение - транзакцию, которую можно выполнить и урегулировать между цепочками.
  • Урегулирование: решения проверяются и дорабатываются в блокчейне. Архитектура Anoma, ориентированная на намерения, поддерживает расчеты в собственной цепочке суверенного уровня 1 (L1), других цепочках L1 или любом роллапе, который устанавливается на L1.


исходный код: anoma

кейс-стади: Polygon Agglayer

Agglayer Polygon - это система на основе доказательства нулевого знания (zk), которая стремится решить проблемы взаимодействия и фрагментации между различными rollups и layer 1s (l1s). Этот подход обеспечивает унифицированную криптографическую безопасность и атомную компонуемость между подключенными цепочками путем агрегации zk-доказательств из всех участвующих цепей.

agglayer вводит связанную среду в ethereum через единый мостовой контракт. каждая связанная цепочка поддерживает копию этого единого корневого моста, что позволяет осуществлять плавные кросс-цепочные транзакции. кроме того, agglayer имеет мостовой протокол передачи сообщений, который устанавливает очереди сообщений для каждой цепочки, позволяя им поддерживать локальные очереди исходящих сообщений, защищенных zk-доказательствами. это исключает необходимость блокировать токены на одной цепочке для взаимодействия с другой. путем публикации zk-доказательств событий на нескольких цепочках в ethereum, agglayer обеспечивает плавный пользовательский опыт, подобный взаимодействию в рамках единой экосистемы.


source: 4pillars

полигон CDKпозволяет Проекты по запуску взаимосвязанных L2 на базе ZK или подключению существующих L1S к Agglayer, сохраняя ликвидность, пользователей и состояние. первые компоненты Agglayer были запущены в феврале 2024 года, что стало важной вехой в дорожной карте Polygon по созданию сети суверенных цепочек aggreGate.iod.

исследование случая: абстракция стека вблизи цепи

Near разрабатывает обширный набор абстракций цепочки для своей блокчейн и окружающей экосистемы. Набор состоит из следующих компонентов:

  • стек агрегации безопасности: этот компонент стека включает в себя близкий da (доступность данных), который собирает состояния из поддерживаемых цепей. кроме того, он интегрирует zkwasm, проект, разрабатываемый в сотрудничестве с polygon, и использует быструю окончательность, обеспечиваемую eigenlayer, для увеличения скорости обработки транзакций.
  • агрегация аккаунтов: основанная на мультипартийных вычислениях (mpc), данная функция позволяет близлежащим аккаунтам взаимодействовать с внешними блокчейнами, запрашивая верификацию подписи. Приватные ключи для аккаунтов третьих сторон на этих цепочках управляются валидаторами сети near, функционирующими как децентрализованный сервис подписи. Такая настройка эффективно связывает аккаунты на разных сетях с центральным «мастер-аккаунтом» near, который может безопасно управлять всеми связанными аккаунтами.
  • Уровень намерений: На этом уровне представлены ретрансляторы, которые выполняют сложные межцепочечные намерения, облегчая более сложные транзакции и взаимодействия в сети блокчейна.
  • прикладной уровень: этот уровень consoliдает различные веб-сервисы web3 в единую, удобную для пользователя приложение, оптимизируя доступ и взаимодействие с децентрализованными технологиями.

ниже показана визуальная представление архитектуры агрегации учетных записей near:


источник: близкий балканский хаб

слой приложения

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

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

С точки зрения пользователя, идеальное конечное состояние должно включать в себя взаимодействие с блокчейн-приложениями так же плавно, как и с любым другим цифровым сервисом, без учета точек трения, связанных с криптовалютой, таких как газ и seed-фразы. Это включает в себя упрощение пользовательских интерфейсов, оптимизацию процессов адаптации и устранение необходимости для пользователей разбираться в базовых технологиях, каждая из которых в настоящее время представляет собой значительный барьер для входа. Устранение этих точек трения значительно улучшило бы пользовательский опыт и способствовало бы массовому внедрению.

прежде чем эта задумка будет реализована, необходимо создать инструменты для агрегирования конфликтующей инфраструктуры Gate.io в общий интерфейс. Поэтому мы считаем, что абстракция цепочек является критически важной для хорошего UX.

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

вывод

естьпочти 300 цепейс значительной ликвидностью и экспрессивностью on-chain, от решений уровня 1 до решений уровня 3. Это число растет, и тенденция не показывает замедления.

Одним из основных факторов этого всплеска являются требования приложений к масштабируемости и суверенитету, которые могут быть достигнуты за счет владения их стеками выполнения и экономикой. В качестве примера можно привести недавние инициативы ENS, Aave, и DYDX для запуска собственных роллапов. Технологии с открытым исходным кодом, такие как Стек OPТакже сделало дешевле и проще строить, развертывать и управлять роллапами, с поставщиками роллапов как сервиса, такими как ТрубопроводиКальдерадополнительно сокращая операционные и технические накладные расходы. Иронично, развертывание роллапа часто стоит дешевле, чем совершение транзакций на Ethereum в течение цикла 2021 года.

Для современных пользователей управление криптовалютой часто является запутанным и громоздким процессом, включающим задачи, такие как обеспечение безопасности фраз-сид, подписание множества транзакций для выполнения простых задач, управление активами на различных цепях, мосты между этими активами и поиск лучших цен на различных децентрализованных биржах. В то время как роллапы предлагают потенциал масштабирования без ущерба для безопасности и децентрализации, их распространение неизбежно влечет определенную сложность с точки зрения как пользователей, так и разработчиков приложений. Если их использовать наивно, это только ухудшит ситуацию с пользовательским опытом.

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

отказ от ответственности:

  1. Эта статья перепечатана с [Thanefield]. все авторские права принадлежат оригинальному автору [исследование территории Танефилд]. если есть возражения по поводу этой репродукции, пожалуйста, свяжитесь с Gate учитьсякоманда, и они оперативно решат эту проблему.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, принадлежат исключительно автору и не являются какими-либо инвестиционными рекомендациями.
  3. переводы статьи на другие языки осуществляются командой Gate.io learn. если не указано иное, копирование, распространение или плагиат переведенных статей запрещено.

Быстрый обзор абстракции цепи

ПродвинутыйJul 15, 2024
Абстрагирование цепи направлено на упрощение взаимодействия с цепью финансовой деятельности, скрывая сложности и освобождая конечных пользователей и разработчиков от этих проблем. Целью абстракции цепи является обеспечение быстрого и безопасного создания приложений, не зависящих от цепи, позволяющих без проблем работать на всех роллапах, не беспокоясь о сложности базовой реализации, а также обеспечение возможности пользователей взаимодействовать с децентрализованными приложениями, не понимая криптографических концепций. Цель состоит в устранении всех технических сложностей и обеспечении интуитивного пользовательского опыта.
Быстрый обзор абстракции цепи

введение

На фоне дорожной карты Ethereum, ориентированной на роллап, количество блокчейнов стремительно растет, а распространение роллапов и аппчейнов подтверждает тезис о мультичейне. Однако, несмотря на свои преимущества, многоцепочечное масштабирование создает эффект разрозненности, когда ликвидность и пользователи фрагментированы в нескольких средах. Это усложняет использование блокчейнов для пользователей и разработчиков.

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

Они также должны иметь достаточное количество собственных токенов, чтобы оплатить комиссии за транзакции на каждой блокчейне, что создает дополнительные препятствия, если пользователь проводит операции с не-собственными активами, такими как стейблкоины. Кроме того, им также нужно хранить и управлять каждой фразой-паролем отдельно, что также создает препятствия и риск для безопасности.

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

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

мы считаем, что абстракция цепи является решением этих проблем. Упрощая пользовательский и разработческий опыт, она может объединить фрагментированные среды и сделать блокчейны более доступными и эффективными для миллиардов людей по всему миру. С учетом этого, данное исследование изучает различные проекты в области абстракции, которые помогают воплотить это видение в реальность.

абстракция цепочки на высоком уровне

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

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

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

Распространенная аналогия с цепной абстракцией относится к тому, как мы взаимодействуем с компьютерными приложениями сегодня. Несмотря на повсеместное распространение Интернета в повседневной жизни, большинство пользователей Интернета не понимают таких концепций, как HTTP, TCP/IP и других технических сложностей, необходимых для его работы. Точно так же при создании веб-приложений большинству разработчиков не требуется глубокое понимание протоколов связи, поскольку браузерные среды абстрагируют большую часть работы, происходящей на более низких уровнях стека, таких как ОС.

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

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

Устранение существующих трудностей в использовании и упрощение взаимодействия с приложениями на блокчейне для конечных пользователей и разработчиков откроет новую волну роста для криптовалюты. Это способствует массовому принятию и расширению числа пользователей за пределами текущего сообщества веб3 до миллиардов пользователей по всему миру.

Ранние признаки этого видения очевидны с телеграм, где 900 миллионов пользователей могут легко присоединиться к криптовалюте через знакомый интерфейс. Аналогично, пользователи Base могут настроить умные кошельки с паролями, избежав необходимости надежно хранить 12-словные семенные фразы или платить газовые сборы, поскольку их транзакции могут быть спонсированы Coinbase.

хотя обе экосистемы все еще находятся в своем раннем этапе, их прогресс показывает, что эта визия ближе к реальности, чем может показаться, и вполне достижима.

компоненты абстракции цепи

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

абстракция аккаунта

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

на большинстве совместимых с evm цепочек существует два типа учетных записей: учетные записи, принадлежащие внешним собственникам (eoas), и учетные записи смарт-контрактов. eoas - это традиционные кошельки, такие как те, к которым можно получить доступ через metamask. они управляются частными ключами и используются для подписания сообщений и взаимодействия с блокчейном. у eoas есть несколько ограничений, которые могут существенно ухудшить веб3-опыт обычного пользователя, включая управление частными ключами, необходимость оплачивать газовые сборы в местных токенах и ограничения на атомарные транзакции.

Кошельки смарт-контрактов полностью программируемы и решают эти проблемы UX, интегрируя принципы дизайна web2, такие как системы социального входа и восстановление учетной записи. Метод достижения функциональности смарт-кошелька различается в зависимости от дизайна блокчейна и инфраструктуры, разработанной поверх него. В контексте Ethereum и большинства цепочек EVM сеть в настоящее время не поддерживает нативную абстракцию учетной записи, что означает, что только EOA может подписывать сообщения.

В настоящее время два стандарта умных кошельков получили широкое распространение с миллионами деплоированных учетных записей: Safe, пионер в этой области, и ERC-4337, относительно новый стандарт, который полагается на намерения и дополнительную инфраструктуру вне цепи. Предстоящий Обновление Pectraтакже предполагается включение eip-7702, который продвигает существующую абстракцию учетной записи ближе к завершающей стадии, где эоа сможет перейти в умные контрактные учетные записи.

безопасный

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

safe использует модульную архитектуру. основные компоненты интегрированы в проверенный боем стек safe{core}, в то время как модули safe вводят пользовательские функции, улучшая функциональность. Этот модульный подход аналогичен хукам, используемым в uniswap v4, где модули safe обеспечивают надежную безопасность на уровне ядра и упрощают настройку и интеграцию для разработчиков. Разработчики могут создавать модули, чтобы удовлетворить конкретные потребности или интегрировать существующие. Например, пользователи могут добавлять или удалять модули, облегчающие аутентификацию по паролю или управление разрешениями. Более того, safe включает модуль erc-4337, что делает его совместимым с этим более новым стандартом абстракции учетной записи и связанной с ним инфраструктурой.

erc-4337

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

erc-4337 вносит значительные улучшения в пользовательский опыт:

Поток транзакций erc-4337

erc-4337 представляет модифицированный поток транзакций без изменения слоя консенсуса. Этот новый подход интегрирует набор инфраструктурных компонентов, которые отличаются от типичных циклов транзакций eoa. Основные различия проявляются до подписания транзакции, в то время как последующий процесс остается неизменным. Введены ключевые элементы, включая операции пользователя (userops), платежные счета, альтернативные mempools (alt mempools), бандлеры и контракт точки входа.

В цикле транзакций erc-4337 пользователи выражают намерение выполнить определенное действие on-chain через userop, а не непосредственно подписывать транзакцию, как с eoas. Эти намерения управляются внутри alt mempool, который отличается от общедоступного mempool и исключительно обрабатывает userops. Бандлеры, подобные строителям блоков, мониторят alt mempool, выбирая userops на основе приоритетной комиссии для включения в свои пакеты. Затем эти пакеты подписываются бандлерами и отправляются на контракт входной точки, глобальный контракт на Ethereum, предназначенный для всех операций erc-4337, для выполнения. При необходимости транзакции могут быть спонсированы или затраты на газ могут быть покрыты с помощью токенов erc-20 через вмешательство платильщиков. После этих шагов транзакция проходит обычным образом и выполняется on-chain.

для визуального представления этого процесса очень информативной является эта диаграмма, предоставленная blocknative:


источник: blocknative

поток транзакций erc-4337 вводит новые критические точки для извлечения mev. поскольку кошельки erc-4337 генерируют пользовательские операции (или пользовательские операции), существует внутренняя ценность в упорядочивании, исключении или включении этих намерений, как и в случае транзакций в обычной цепочке поставок mev. Учитывая, что функции связующих в erc-4337 аналогичны функциям искателей и строителей, мы считаем, что наиболее значительным эффектом будет ускорение существующих тенденций - больший объем будет выражен через намерения и через аукционы по порядку выполнения, обходя общий мемпул.

Принятие erc-4337

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

coinbase находится во главе продвижения развития и принятия умных кошельков. 5 июня coinbase представилУмный кошелек Coinbase, новый продукт, который включает в себя стандарт erc-4337. Этот умный кошелек предлагает несколько заметных функций, включая аутентификацию с помощью ключа, спонсируемые транзакции для выбранных dapps на базе и возможность множественной собственности на аккаунтах. С учетом стратегической ориентации Coinbase на привлечение новых пользователей на платформу Base, вероятно, что умные кошельки вскоре станут преобладающим типом кошелька на Base.

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

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

eip-7702

после erc-4337, eip-7702 представляет собой значительный прогресс в сторону завершения полной нативной абстракции учетной записи. Недавно разработанный Виталиком Бутериным,это предложениевозникла быстро в ответ на сильно обсуждаемую eip-3074, которая столкнулась с проблемами совместимости с будущими eips в дорожной карте ethereum aa. в отличие от erc-4337, который работает на инфраструктурном уровне, eip-7702 предлагает изменения непосредственно на уровне протокола. этопланируемыйдля включения в предстоящее обновление пектра, ожидаемое между 4-м кварталом 2024 года и 1-м кварталом 2025 года.

eip-7702, пожалуй, представляет собой наиболее значительное предложение об улучшении, решающее проблему пользовательского опыта в истории эфириума. Оно улучшает рамки erc-4337, вводя ключевые функции, такие как пакетная обработка транзакций, спонсирование газа и временные разрешения для ОЕА. Конкретно, оно вводит новый тип транзакции, который позволяет ОЕА временно принимать код смарт-контракта на время транзакции, возвращаясь к их исходному состоянию после завершения. Это предложение обеспечивает обратную совместимость с существующими реализациями erc-4337 и соответствует долгосрочной дорожной карте ethereum aa.

кейс-стади: worldcoin

Worldcoin разрабатывает протокол, который они называютдоказательство личности, разработанный для того, чтобы приложения могли проверить, что пользователи - настоящие люди, а не боты, управляемые искусственным интеллектом. Эта проверка осуществляется при помощи Идентификатор мира, цифровой паспорт, выдаваемый после сканирования пользователем своего глаза с помощью orbs, специализированного устройства. После получения World ID служит универсальным инструментом проверки для различных приложений и сервисов. Помимо проверки личности, пользователи имеют право на двухнедельное предоставление WLD, которые распределяются в сети.

worldcoin успешно выпустил более 4,5 миллионов идентификаторов world, позволяя пользователям аутентифицировать свою личность без необходимости знания технологии блокчейн. При регистрации приложение world автоматически генерирует безопасный смарт-кошелек для каждого пользователя на сети оптимизма на бэкенде. Этот процесс полностью абстрагирует уровень блокчейна, предоставляя пользовательский опыт, который повторяет знакомые функциональности веб2, такие как лицевая аутентификация, социальное восстановление и детальное управление учетной записью.

Как гранты WLD, так и идентификаторы World хранятся самостоятельно, обеспечивая пользователям контроль над своими цифровыми активами. В случае Worldcoin умные счета, работающие на основе Safe, позволяют пользователям получать преимущества самостоятельного управления и экономические стимулы, предлагаемые криптовалютой, при этом наслаждаясь пользовательским опытом, подобным Web2. В результате было достигнуто впечатляющее количество принятия, привлечено большое количество пользователей в пространство Web3 впервые.

взаимодействие, агрегация ликвидности и намерения

с учетом дорожной карты ethereum, ориентированной на rollup, и растущей популярности цепей, специфичных для приложений, количество отдельных блокчейн-платформ будет продолжать быстро расти. это расширение подчеркивает необходимость надежного межцепочечного общения.

некоторые экосистемы разработали собственные решения для взаимодействия, обеспечивающие стандартизированные модели безопасности и облегчающие степень абстракции цепочки в их доменах. Заметные примеры включают общую архитектуру безопасности полкадота и протокол межцепных коммуникаций космоса. В контексте роллапов можно внедрить синхронные кросс-цепочные сообщения и обеспечить атомарные межцепочные взаимодействия с помощью общего секвенсора, который обрабатывает и упорядочивает транзакции, а также управляет состоянием. Например, такой подход был принят оптимизмом для его концепции суперцепочки.

Несмотря на эти достижения, коммуникация между цепями, особенно вне этих установленных экосистем, по-прежнему представляет собой значительное испытание из-за отсутствия собственной совместимости и широкой стандартизации. В этом разделе мы рассмотрим различные архитектурные конструкции в совместимости, поскольку они относятся к абстракции цепи. Кроме того, мы выделим ведущие проекты в каждой вертикали, демонстрируя, как они способствуют продвижению связности блокчейна.

системы передачи сообщений

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

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

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

дизайн, основанный на намерениях

В дизайне взаимодействия на основе намерений, более поздней разработке, пользователи просто выражают желаемый результат, а не указывают точный путь выполнения, как это было бы в типичной транзакции блокчейна. Затем эти намерения продаются с аукциона решателям — организациям, находящимся вне сети, которые участвуют в торгах за право на исполнение этих намерений. Метод, с помощью которого эти намерения разрешаются, является вторичным; Они могут быть частично или полностью сопоставлены друг с другом или заполнены из собственных запасов решателей. Вместо того, чтобы указывать путь выполнения, пользователи в этой системе указывают результат, а специалисты соревнуются в том, кто предложит лучшее выполнение.

Одним из главных преимуществ такого подхода, особенно в контексте перевода активов между блокчейнами, является то, что он работает напрямую с нативными токенами вместо IOU, обеспечивая при этом нативные гарантии безопасности и улучшая общую безопасность. На сегодняшний день приложения, ориентированные на интент, в основном используются в мостах, таких как,ЧерезиСинапс, и биржи включая Ков своп, Uniswap x, и 1inch fusion.

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

Однако внедрение решений на основе намерений представляет существенные вызовы. Во-первых, пользователям требуется доступ к межцепочному аккаунту — умному аккаунту, управляющему ключами внутри и позволяющему совершать транзакции через несколько цепочек. Кроме того, стандартизация представляет собой серьезное препятствие; в настоящее время каждое приложение, ориентированное на намерения, должно независимо разрабатывать всю свою инфраструктуру, включая агрегацию, сопоставление и аукционные модели намерений, что приводит к фрагментации и неэффективности в более широкой экосистеме.

Цепная абстракция — это концепция, которая не имеет технической спецификации, и поэтому к ней можно подойти с разных сторон. Некоторые из наиболее интересных попыток, на наш взгляд, включают Anoma с ее архитектурой, ориентированной на намерения, слой агрегации Polygon и решение для абстракции Full-Stack Chain от NEAR. Мы рассмотрим каждый из них.

case study: анома

Anoma — это протокол, ориентированный на намерения, сохраняющий конфиденциальность, предназначенный для децентрализованного обнаружения, решения и атомарных многоцепочечных расчетов. Эта платформа уникальна своим архитектурным подходом: в отличие от типичных блокчейн-систем, где пользователи должны указать поток выполнения, Anoma требует, чтобы пользователи определяли конечное состояние, которое они готовы принять, что выражается через программные обязательства, известные как намерения. Что отличает Anoma, так это то, что эти намерения являются составными и могут быть коллективно разрешены, независимо от их происхождения.

архитектура транзакции Anoma включает следующие шаги:

  • общие намерения: архитектура Anoma разработана для обработки произвольных намерений, а не ограничена приложениями или специальными сценариями. Эта гибкость позволяет широкий спектр потенциальных применений и взаимодействий.
  • поиск контрагента: это децентрализованный процесс, в рамках которого индивидуальные намерения распространяются (распространяются) по сети, что делает их доступными потенциальным решателям.
  • решение: на этом этапе решатели совместно объединяют и вычисляют намерения, чтобы найти действительное решение - транзакцию, которую можно выполнить и урегулировать между цепочками.
  • Урегулирование: решения проверяются и дорабатываются в блокчейне. Архитектура Anoma, ориентированная на намерения, поддерживает расчеты в собственной цепочке суверенного уровня 1 (L1), других цепочках L1 или любом роллапе, который устанавливается на L1.


исходный код: anoma

кейс-стади: Polygon Agglayer

Agglayer Polygon - это система на основе доказательства нулевого знания (zk), которая стремится решить проблемы взаимодействия и фрагментации между различными rollups и layer 1s (l1s). Этот подход обеспечивает унифицированную криптографическую безопасность и атомную компонуемость между подключенными цепочками путем агрегации zk-доказательств из всех участвующих цепей.

agglayer вводит связанную среду в ethereum через единый мостовой контракт. каждая связанная цепочка поддерживает копию этого единого корневого моста, что позволяет осуществлять плавные кросс-цепочные транзакции. кроме того, agglayer имеет мостовой протокол передачи сообщений, который устанавливает очереди сообщений для каждой цепочки, позволяя им поддерживать локальные очереди исходящих сообщений, защищенных zk-доказательствами. это исключает необходимость блокировать токены на одной цепочке для взаимодействия с другой. путем публикации zk-доказательств событий на нескольких цепочках в ethereum, agglayer обеспечивает плавный пользовательский опыт, подобный взаимодействию в рамках единой экосистемы.


source: 4pillars

полигон CDKпозволяет Проекты по запуску взаимосвязанных L2 на базе ZK или подключению существующих L1S к Agglayer, сохраняя ликвидность, пользователей и состояние. первые компоненты Agglayer были запущены в феврале 2024 года, что стало важной вехой в дорожной карте Polygon по созданию сети суверенных цепочек aggreGate.iod.

исследование случая: абстракция стека вблизи цепи

Near разрабатывает обширный набор абстракций цепочки для своей блокчейн и окружающей экосистемы. Набор состоит из следующих компонентов:

  • стек агрегации безопасности: этот компонент стека включает в себя близкий da (доступность данных), который собирает состояния из поддерживаемых цепей. кроме того, он интегрирует zkwasm, проект, разрабатываемый в сотрудничестве с polygon, и использует быструю окончательность, обеспечиваемую eigenlayer, для увеличения скорости обработки транзакций.
  • агрегация аккаунтов: основанная на мультипартийных вычислениях (mpc), данная функция позволяет близлежащим аккаунтам взаимодействовать с внешними блокчейнами, запрашивая верификацию подписи. Приватные ключи для аккаунтов третьих сторон на этих цепочках управляются валидаторами сети near, функционирующими как децентрализованный сервис подписи. Такая настройка эффективно связывает аккаунты на разных сетях с центральным «мастер-аккаунтом» near, который может безопасно управлять всеми связанными аккаунтами.
  • Уровень намерений: На этом уровне представлены ретрансляторы, которые выполняют сложные межцепочечные намерения, облегчая более сложные транзакции и взаимодействия в сети блокчейна.
  • прикладной уровень: этот уровень consoliдает различные веб-сервисы web3 в единую, удобную для пользователя приложение, оптимизируя доступ и взаимодействие с децентрализованными технологиями.

ниже показана визуальная представление архитектуры агрегации учетных записей near:


источник: близкий балканский хаб

слой приложения

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

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

С точки зрения пользователя, идеальное конечное состояние должно включать в себя взаимодействие с блокчейн-приложениями так же плавно, как и с любым другим цифровым сервисом, без учета точек трения, связанных с криптовалютой, таких как газ и seed-фразы. Это включает в себя упрощение пользовательских интерфейсов, оптимизацию процессов адаптации и устранение необходимости для пользователей разбираться в базовых технологиях, каждая из которых в настоящее время представляет собой значительный барьер для входа. Устранение этих точек трения значительно улучшило бы пользовательский опыт и способствовало бы массовому внедрению.

прежде чем эта задумка будет реализована, необходимо создать инструменты для агрегирования конфликтующей инфраструктуры Gate.io в общий интерфейс. Поэтому мы считаем, что абстракция цепочек является критически важной для хорошего UX.

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

вывод

естьпочти 300 цепейс значительной ликвидностью и экспрессивностью on-chain, от решений уровня 1 до решений уровня 3. Это число растет, и тенденция не показывает замедления.

Одним из основных факторов этого всплеска являются требования приложений к масштабируемости и суверенитету, которые могут быть достигнуты за счет владения их стеками выполнения и экономикой. В качестве примера можно привести недавние инициативы ENS, Aave, и DYDX для запуска собственных роллапов. Технологии с открытым исходным кодом, такие как Стек OPТакже сделало дешевле и проще строить, развертывать и управлять роллапами, с поставщиками роллапов как сервиса, такими как ТрубопроводиКальдерадополнительно сокращая операционные и технические накладные расходы. Иронично, развертывание роллапа часто стоит дешевле, чем совершение транзакций на Ethereum в течение цикла 2021 года.

Для современных пользователей управление криптовалютой часто является запутанным и громоздким процессом, включающим задачи, такие как обеспечение безопасности фраз-сид, подписание множества транзакций для выполнения простых задач, управление активами на различных цепях, мосты между этими активами и поиск лучших цен на различных децентрализованных биржах. В то время как роллапы предлагают потенциал масштабирования без ущерба для безопасности и децентрализации, их распространение неизбежно влечет определенную сложность с точки зрения как пользователей, так и разработчиков приложений. Если их использовать наивно, это только ухудшит ситуацию с пользовательским опытом.

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

отказ от ответственности:

  1. Эта статья перепечатана с [Thanefield]. все авторские права принадлежат оригинальному автору [исследование территории Танефилд]. если есть возражения по поводу этой репродукции, пожалуйста, свяжитесь с Gate учитьсякоманда, и они оперативно решат эту проблему.
  2. Отказ от ответственности: Взгляды и мнения, выраженные в этой статье, принадлежат исключительно автору и не являются какими-либо инвестиционными рекомендациями.
  3. переводы статьи на другие языки осуществляются командой Gate.io learn. если не указано иное, копирование, распространение или плагиат переведенных статей запрещено.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!