Автор: Лидия Ву, исследователь Mint Ventures

Если вы были в замешательстве, когда впервые столкнулись с понятием «цепная абстракция», вы не одиноки.

—— Он кажется очень важным, у него много проектов, много финансирования, и он претендует на звание стандарта… но не знает, как его использовать. Является ли «цепная абстракция» еще одним модным словом в новом концептуальном конвейере Web3?

Эта статья начнется с концепции и вернется к основным вопросам, надеясь вычерпать жемчуг в море небытия.

ТЛ; ДР:

  • Цель абстракции — скрыть сложность, а уровень абстракции в контексте Web3 часто выше, чем у Web2 (и, следовательно, сложнее).

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

  • Межцепочечная передача активов, межцепочечная коммуникация, интероперабельность и анализ абстракции цепочки: подмножество концепций, сосредоточенных на координации изменений состояния (транзакций) в разных цепочках (но в реальном использовании часто бывает промежуточный вариант).

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

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

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

В чем проблема с цепной абстракцией?

  1. Является ли цепная абстракция реальной проблемой?

  2. Если да, то к какому из многих вопросов он относится?

  3. Каковы различия между такими вопросами, как кроссчейн, совместимость и абстракция цепочки?

Является ли цепная абстракция реальной проблемой?

--неуверенно. Вопросам нужен контекст: представьте, что 500 лет назад людей спрашивали, что они думали об энергетическом кризисе.

Итак, откуда взялось наше обсуждение цепной абстракции?

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

Чтобы понять этот момент, необходимо уточнить определение абстракции цепочки.

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

Сходным образом:

  • Абстракция учетной записи: скрывая внутреннюю информацию, такую ​​как адрес, закрытый ключ и мнемонические слова учетной записи блокчейна, учетная запись становится невидимой.

  • Абстракция цепочки: скрывая внутреннюю информацию, такую ​​как механизм консенсуса, комиссии за газ и собственные токены каждой цепочки, цепочка становится невидимой.

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

Источник: https://web.cs.ucla.edu/classes/winter12/cs111/scribe/3a/

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

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

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

  • Активность в цепочке: приведет ли увеличение количества dAPP к более активному поведению пользователей в цепочке?

  • Прогресс в модульных блокчейнах: способствует ли более активное поведение в сети увеличению количества объединений и построению цепочек приложений?

  • Барьеры для входа новых пользователей и разработчиков: в какой степени текущая среда блокчейна препятствует притоку новых пользователей и разработчиков (имеется в виду износ в восходящей тенденции, а не стагнация)

К какой из этих задач относится цепная абстракция?

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

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

Каковы различия и связи между такими вопросами, как кроссчейн, совместимость и абстракция цепочки?

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

Мы можем грубо разделить приложения и протоколы, связанные с кросс-чейн, на две категории:

  • Передача активов между цепочками: межцепочный мост, межцепочный AMM, межцепочный агрегатор и т. д.

  • Межсетевая связь: Layerzero, Wormhole, Cosmos IBC и т. д.

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

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

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

Какие конкретные проблемы охватывает абстракция цепочки?

  1. Как реализовать цепную абстракцию?

  2. Почему нас должна волновать абстракция цепочки и привязка намерений?

Как реализовать цепную абстракцию?

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

Классицизм можно проследить до «Космоса» и «Полькадо», которые предшествовали концепции цепных абстракций. Будучи восходящими звездами, суперчейн OP и Polygon Agglayer в настоящее время сосредоточены на агрегации ликвидности и совместимости в экосистеме Ethereum L2. Layerzero, Wormhole и Axelar, которые возникли на основе протоколов межсетевой связи, также распространяются на большее количество цепочек и стремятся к большему принятию клиентов, чтобы усилить свои сетевые эффекты.

В группу Intent входят L1, такие как Near и Particle Network, которые стремятся предоставлять комплексные решения для абстракции цепочки, а также классы компонентов, основанные на решении конкретных задач. В настоящее время протоколы DeFi являются основными, представленными UniswapX, 1inch. и по протоколу.

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

Почему нас должно волновать сочетание абстракции цепочки и намерения?

«Протоколы xx, основанные на намерениях», появляются постоянно, и в этом разделе рассматриваются их причины и потенциал в качестве популярной архитектуры продукта.

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

Когда дело доходит до целевых исследований в области Web3, знаменитая статья Paradigm неотделима. Хотя схожие концепции проектирования были отражены в таких продуктах, как CoWSwap, 1inch, Telegram Bot и т. д., в этой статье формально была предложена суть архитектуры намерений — пользователям нужно лишь указать желаемые результаты, не заботясь о процессе. сложный процесс достижения задачи лучше поручить третьей стороне. Это согласуется с улучшением пользовательского опыта, на котором фокусируется абстракция цепочки, и обеспечивает более конкретное решение.

На рынке существует множество классификаций архитектур цепной абстракции. Наиболее известной из них является структура CAKE (ключевые элементы цепной абстракции), разработанная Frontier Research. Эта структура включает в себя архитектуру намерений, которая делит различные технологии и решения, составляющие абстракцию цепочки, на уровень разрешений, уровень решения и уровень расчетов. Существуют и другие фреймворки, которые произвели тонкую настройку на этой основе. Например, Everclear добавляет уровень клиринговой функциональности между уровнем решения и уровнем расчетов.

Источник: Frontier Research.

Конкретно:

  • Уровень разрешений: ядром является абстракция учетной записи, которая служит пользовательским порталом dAPP для запроса котировок намерений — пользователи выражают свои намерения.

  • Слой решателя: обычно сторонний решающий слой, используемый для удовлетворения намерений пользователя — решатели конкурируют за заказы.

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

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

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

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

Решения на основе намерений на основе компонентов, представленные межсетевыми протоколами DeFi, продемонстрировали очевидные преимущества по сравнению с традиционными межсетевыми моделями (такими как Lock & Mint, Burn & Mint). Будучи флагманским продуктом Across Protocol, основанная на намерениях архитектура Across Bridge позволяет ему иметь первоклассную скорость, низкую цену и возможности зарядки среди кросс-чейн мостов в экосистеме EVM. Его преимущества особенно очевидны при перекрестном обмене небольшими объемами. -цепочные сценарии.

Межсетевые скорости и комиссии для различных продуктов, отображаемых агрегатором
Источник: Джампер

Сравнение скорости и стоимости между Протоколом и Звездными вратами в сценарии L2-L1
Источник: https://dune.com/sandman2797/across-vs-stargate-taxi-vs-bus-eth.

Через протокол имеет более высокие возможности зарядки
Источник: ДефиЛлама

Судя по дорожной карте, Across Protocol запустит уровень межсетевого регулирования намерений на третьем этапе. ERC-7683, предложенный Uniswap Labs и Across Protocol, пытается снизить входной барьер для решателей посредством стандартизированных выражений намерений и построить универсальную сеть решателей. Многие составные продукты могут постепенно привязывать абстракцию в виде головоломки к окончательной форме.

Что не так с нашим пониманием и практикой цепных абстракций?

  1. Какие проблемы приносит инфрацентричность?

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

Какие проблемы приносит инфрацентричность?

Будучи лидером в области протоколов совместимости, Layerzero собрал в общей сложности 290 миллионов, а Wormhole собрала 225 миллионов FDV, а низкий оборот сделал их токены представителями монет VC, которые подверглись критике в этом цикле, ослабляя понимание рынка. Монеты VC. Цепная абстрактная гоночная трасса уверенности.

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

Разница в данных до и после раздачи Layerzero очевидна.
Источник: https://dune.com/cryptoded/layerzero

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

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

Источник: https://ethereum-magicians.org/t/erc-7683-cross-chain-intents-standard/19619/18.

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

  • Для новых публичных цепочек/публичных цепочек с длинным хвостом абстракция цепочки затрудняет сохранение TVL (аналогично влиянию глобализации на слаборазвитые регионы). Какое влияние это окажет на принятие абстракции цепочки?

  • Исследование Variant показало, что UniswapX приведет к новой ситуации, когда токены с длинным хвостом будут ориентированы на AMM, а основные токены будут больше заполняться через автономные решатели. Это будущая тенденция развития DEX? Будет ли в будущем слой глобального решателя накладываться на уровень глобальной ликвидности?

  • Помимо протоколов DeFi, как могут выглядеть другие архитектуры продуктов, основанные на намерениях?

  • Станет ли цепная абстракция горячей темой после модульности или большого пузыря?