Автор: Лидия Ву, исследователь Mint Ventures
Если вы были в замешательстве, когда впервые столкнулись с понятием «цепная абстракция», вы не одиноки.
—— Он кажется очень важным, у него много проектов, много финансирования, и он претендует на звание стандарта… но не знает, как его использовать. Является ли «цепная абстракция» еще одним модным словом в новом концептуальном конвейере Web3?
Эта статья начнется с концепции и вернется к основным вопросам, надеясь вычерпать жемчуг в море небытия.
ТЛ; ДР:
Цель абстракции — скрыть сложность, а уровень абстракции в контексте Web3 часто выше, чем у Web2 (и, следовательно, сложнее).
Модуляризация снижает порог построения публичной цепи, а абстракция цепочки включает в себя реархитектуру отношений публичной цепи и улучшение опыта пользователя/разработчика.
Межцепочечная передача активов, межцепочечная коммуникация, интероперабельность и анализ абстракции цепочки: подмножество концепций, сосредоточенных на координации изменений состояния (транзакций) в разных цепочках (но в реальном использовании часто бывает промежуточный вариант).
Решения для абстракции цепочки на основе намерений стали популярной архитектурой, и многие компонентные продукты могут постепенно эволюционировать в окончательную форму абстракции цепочки в виде головоломки.
Текущее обсуждение и построение цепной абстракции в отрасли еще не устранило суеверие об инфрацентричности. Установление цепной абстракции как реальной проблемы не может быть отделено от деятельности в цепочке, прогресса модуляризации и появления новых технологий. новые пользователи и разработчики.
Будущее абстракции цепочек — не светлый и гладкий путь. Нам необходимо учитывать влияние на публичные цепочки с длинным хвостом и исследование приложений, не связанных с DeFi.
В чем проблема с цепной абстракцией?
Является ли цепная абстракция реальной проблемой?
Если да, то к какому из многих вопросов он относится?
Каковы различия между такими вопросами, как кроссчейн, совместимость и абстракция цепочки?
Является ли цепная абстракция реальной проблемой?
--неуверенно. Вопросам нужен контекст: представьте, что 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, выпуск токенов, игровые операции и т. д. Протокол совместимости идет на шаг дальше и включает в себя более глубокую обработку данных, согласование и проверку, обеспечивая согласованность и совместимость между различными блокчейнами на уровне системы блокчейнов. Однако в реальном использовании эти два понятия часто взаимозаменяемы и могут заменять друг друга в зависимости от контекста.
Смысл абстракции цепочки включает в себя функциональную совместимость блокчейна, но контекст использования добавляет уровень улучшения опыта со стороны пользователя и разработчика, что не лишено отношения к повествованию о намерениях, возникшему в этом цикле. Комбинация намерения и абстракции цепочки будет объяснена ниже.
Какие конкретные проблемы охватывает абстракция цепочки?
Как реализовать цепную абстракцию?
Почему нас должна волновать абстракция цепочки и привязка намерений?
Как реализовать цепную абстракцию?
Разные проекты имеют разное понимание и точки входа для цепной абстракции. Здесь мы разделяем ее на классическую школу, которая развивается из протоколов взаимодействия и ближе к абстракции на стороне разработчика, и классическую школу, которая сочетает в себе возникающую архитектуру намерений и уделяет больше внимания пользователю. Сторона абстрактного интенционализма.
Классицизм можно проследить до «Космоса» и «Полькадо», которые предшествовали концепции цепных абстракций. Будучи восходящими звездами, суперчейн 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, пытается снизить входной барьер для решателей посредством стандартизированных выражений намерений и построить универсальную сеть решателей. Многие составные продукты могут постепенно привязывать абстракцию в виде головоломки к окончательной форме.
Что не так с нашим пониманием и практикой цепных абстракций?
Какие проблемы приносит инфрацентричность?
Есть ли еще какие-либо вопросы, о которых стоит подумать, связанные с абстракцией цепочки?
Какие проблемы приносит инфрацентричность?
Будучи лидером в области протоколов совместимости, 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, как могут выглядеть другие архитектуры продуктов, основанные на намерениях?
Станет ли цепная абстракция горячей темой после модульности или большого пузыря?