Если вы были озадачены, впервые столкнувшись с концепцией "цепной абстракции", то вы не одиноки.
— Это кажется важным, потому что многие проекты и существенное финансирование претендуют на то, чтобы стать стандартом... Тем не менее, его практическая польза остается неясной. Является ли «цепная абстракция» просто еще одним модным словом в конвейере Web3?
Эта статья будет вникать в концепцию с нуля, нацеливаясь на извлечение ценных идей из моря неопределенности.
— Не обязательно. Действительность проблемы зависит от ее контекста, как и вопрос людям 500 лет назад о энергетическом кризисе.
Итак, откуда берется наша дискуссия об абстракции цепочки?
Различные точки зрения могут включать ключевые слова, такие как план дороги Ethereum, модульность, намерения и массовое принятие... Наиболее объяснительный взгляд в настоящее время кажется тем, что абстракция цепочки представляет собой вторую половину модульности.
Для понимания этого взгляда необходимо определить абстракцию цепочки.
В информатике «абстракция» относится к процессу отделения высокоуровневых операций и концепций от лежащих в их основе процессов, с целью упростить понимание путем сокрытия сложности. Например, большинству пользователей Web2 достаточно знать только о браузерах и ChatGPT, не разбираясь в лежащем в их основе абстрактном контенте или концепциях.
Точно также:
В традиционной разработке программного обеспечения абстракция и модуляризация являются тесно связанными концепциями. Абстракция определяет слои и архитектуру системы, а модуляризация - метод реализации этой архитектуры. Каждый модуль представляет уровень абстракции, и взаимодействия между модулями затрудняют их внутреннюю сложность, облегчая расширение, повторное использование и поддержку кода. Без абстракции границы между модулями станут сложными и трудными в управлении.
Источник:https://web.cs.ucla.edu/classes/winter12/cs111/scribe/3a/
Важно отметить, что Web2 обычно обрабатывает абстракцию и модуляризацию в пределах закрытых или полузакрытых экосистем, с концентрацией уровней абстракции в пределах одной платформы или приложения. Окружающая среда относительно контролируется, и проблемы кросс-платформенной или кросс-системной совместимости обычно не требуется решать. Однако в контексте Web3, ориентированном на достижение децентрализации и открытых экосистем, отношения между модуляризацией и абстракцией становятся более сложными.
В настоящее время модуляризация помогает решить проблемы абстракции в отдельных публичных блокчейнах и снизить барьеры для развития блокчейна, однако абстракция опыта пользователей и разработчиков в многоцепочечном ландшафте остается областью, полностью не охваченной модуляризацией. Существует заметный островной эффект между различными публичными блокчейнами и экосистемами, проявляющийся в терминах ликвидности и распределения разработчиков и пользователей. Концепция абстракции цепочки включает перестройку отношений между блокчейнами для достижения соединения, интеграции и совместимости по всему ряду цепочек, как это подтверждается статьей Near, опубликованной ранее в этом году.
Мы можем рассмотреть срочность абстрагирования цепи как реальную проблему, тесно связанную с следующими условиями:
Абстракция цепи сама по себе является абстрактным понятием с более высоким уровнем повествования в рамках Web3, что, возможно, объясняет, почему она выглядит многофасетной и отчасти ускользающей. Конкретно, это не решение, а скорее руководящая философия.
Другой пример - сегодняшний биткойн. После нескольких сокращений награды за блок, резких колебаний цены и введения ETF биткойн превратился в нечто большее, чем просто техническое решение или активный класс. Он стал пересекающейся временной идеологической системой и отраслевым символом, представляющим ряд основных криптографических ценностей и продолжит направлять инновации и развитие в отрасли в ближайшем будущем.
Каковы различия и связи между кросс-чейн, интероперабельностью и абстракцией цепи?
Мы можем понять кроссчейн, интероперабельность и цепочечную абстракцию через спектр от конкретного к абстрактному. Несмотря на то, что они образуют подмножество концепций, сосредоточенных на координации изменений состояния (транзакций) в различных цепочках, они часто пересекаются и размываются в практическом применении.
Приложения и протоколы, связанные с межцепочечной технологией, обычно можно разделить на два типа:
Передача активов осуществляется с помощью передачи сообщений. Уровень передачи сообщений для приложений перевода активов между цепями обычно состоит из набора смарт-контрактов на цепи и логики обновления состояния. Абстрагирование этой функциональности передачи сообщений в общее протокольное решение - это цель протоколов межцепных коммуникаций.
Протоколы межцепного взаимодействия обрабатывают более сложные операции межцепного взаимодействия, такие как управление, добыча ликвидности, торговля NFT, выпуск токенов и игровые операции. Протоколы взаимодействия строят на этом основании, решая более глубокие уровни обработки данных, консенсуса и верификации для обеспечения согласованности и совместимости между различными блокчейнами. На практике эти два понятия часто перекрываются и могут использоваться взаимозаменяемо в зависимости от контекста.
Абстракция цепи охватывает взаимодействие блокчейнов, но добавляет уровень улучшений пользовательского и разработческого опыта. Это связано с возникающим повествованием о намерениях. Комбинация намерений и абстракции цепи будет рассмотрена далее ниже.
Разные проекты подходят к абстракции цепи по-разному. Здесь мы классифицируем их на две школы: классическую школу, которая развивается из протоколов взаимодействия и ближе к разработчику, и школу, основанную на намерениях, которая сочетает в себе новые архитектуры намерений и больше фокусируется на абстракции со стороны пользователя.
История классической школы берет начало в Cosmos и Polkadot, которые предшествовали концепции абстракции цепочки. Новые участники, такие как OP Superchain и Polygon Aggregator, в настоящее время сосредотачиваются на агрегации ликвидности и взаимодействии в экосистеме Ethereum L2. Провайдеры протокола межцепочечной коммуникации, такие как LayerZero, Wormhole и Axelar, также расширяются на другие цепочки, стремясь к более широкому принятию для усиления своих сетевых эффектов.
Школа, основанная на намерениях, включает проекты уровня 1, такие как Near и Particle Network, которые стремятся предоставить комплексные решения по абстрагированию цепи, а также проекты на основе компонентов, которые решают конкретные проблемы, в основном в протоколах DeFi, таких как UniswapX, 1inch и Across Protocol.
Независимо от того, из классической или основанной на намерениях школы, их основной дизайн сосредоточен на безопасном и эффективном взаимодействии между блокчейнами, включая, но не ограничиваясь, единый пользовательский интерфейс, безшовную функциональность децентрализованных приложений между блокчейнами и спонсирование газа и управление им.
Распространение «протоколов xx на основе намерений» вызвало значительный интерес. В этом разделе мы рассмотрим причины и потенциал ее появления в качестве популярной архитектуры продукта.
Подобно абстракции и модульности, намерение не является собственным концептом Web3. Распознавание намерений было темой в обработке естественного языка десятилетиями и широко изучалось в диалоге человека с компьютером.
В контексте Web3 исследование намерений тесно связано с известной парадигмойбумага.Хотя подобные концепции дизайна отразились в продуктах, таких как CoWSwap, 1inch и Telegram Bot, ядро архитектуры намерений было формально представлено в этой статье - пользователям достаточно указать желаемый результат, не беспокоясь о процессе, идеально передавая выполнение сложных задач третьим сторонам. Это хорошо сочетается с улучшениями пользовательского опыта, которые стремится решить абстрагирование цепочки, и предоставляет более конкретный подход к решению.
Рынок предлагает различные архитектурные классификации для абстракции цепочки. Среди них заметен фреймворк CAKE(Ключевые элементы абстракции цепи), разработанные Frontier Research. Эта структура интегрирует архитектуру намерений и разделяет элементы абстракции цепи на уровень разрешения, уровень решения и уровень расчета. Другие структуры, такие как Everclear, внесли изменения в эту структуру, добавив функцию клиринга между уровнем решения и уровнем расчета.
Источник: Frontier Research
Конкретно:
Солверы в слое солверов - это сторонние сущности вне цепи, часто называемые солверами, резолверами, поисковиками, заполнителями, взявшими, пересылающими и т. д., на разных протоколах. Солверы обычно должны заложить активы в качестве залога, чтобы претендовать на конкурирующие ордера.
Процесс использования продуктов на основе намерений подобен размещению лимитного ордера. В контексте межцепочечных операций для ускорения выполнения намерений пользователей решатели часто предоставляют предварительное финансирование и взимают рисковый сбор по завершении (эта модель похожа на краткосрочный кредит, где срок кредита = время синхронизации состояния блокчейна, а проценты = сервисный сбор).
Комплексные решения намерений, на примере Near, направлены на интеграцию уровней разрешения, решения и расчета в единый инфраструктурный продукт. В настоящее время эти решения находятся на ранней стадии концепции, что затрудняет прямое наблюдение и оценку их эффективности.
В отличие от того, компонентные решения на основе намерений, представленные протоколами DeFi черезцепочечной совместимости, уже показали значительные преимущества по сравнению с традиционными моделями черезцепочечной совместимости (такими как Lock & Mint, Burn & Mint). Например, флагманский продукт Across Protocol, Across Bridge, использует архитектуру на основе намерений для достижения высокой скорости, низких затрат и возможностей комиссий среди мостов черезцепочной совместимости в экосистеме EVM, с заметными преимуществами в небольших черезцепочных сценариях.
Скорости и комиссии межцепных операций для различных продуктов, отображаемые агрегатором
Источник: Jumper
Сравнение скорости и стоимости между Across Protocol и StarGate в сценариях L2-L1
Источник: https://dune.com/sandman2797/across-vs-stargate-taxi-vs-bus-eth
Across Protocol имеет более высокие комиссионные возможности (Источник: DefiLlama)
Согласно дорожной карте, Across Protocol планирует запустить свой слой расчета намерений межцепочечного взаимодействия в фазе 3. ERC-7683, предложенный совместно компаниями Uniswap Labs и Across Protocol, стремится снизить барьеры для входа для решателей через стандартизированное выражение намерений и создать универсальную сеть для решателей. Многие компонентные продукты могут постепенно собрать окончательную форму абстракции цепочки.
В качестве лидеров в протоколах взаимодействия Layerzero привлек $290 миллионов, а Wormhole - $225 миллионов. С FDV часто достигающим миллиардов и низкими объемами циркуляции их токены стали эмблематическими для проектов, поддерживаемых венчурными капиталами, критикуемых в этом цикле, подрывая доверие к пространству абстракции цепи.
Вернувшись к комиксу в начале статьи, каждый проект абстракции цепи обладает своим техническим стеком и стандартами токенов. В условиях рынка, лишенного внешнего роста, их неизбежно критикуют как «воздушную инфраструктуру». Неравенство данных до и после аирдропа Layerzero также вызывает сомнения в отношении реального спроса на «кросс-чейн коммуникацию».
Существенные расхождения данных до и после воздушной капли Layerzero
Источник: https://dune.com/cryptoded/layerzero
На странице форума ERC-7683 в ответ на критику того, что функции передачи активов между цепями слишком незначительны, недостаточно универсальны и поддерживают слишком немного экосистем, разработчики обсудили роль стандартов ERC. Сторонники минималистичных ERC утверждают, что стандарты на уровне инструментов достаточны для решения текущих проблем и могут быть объединены с существующими стандартами сравнительно низким сопротивлением.
Учитывая, что философия дизайна архитектуры намерений в значительной степени ориентирована на приложения, стандарты протоколов "универсальные, полностековые, совместимые" иногда могут становиться "слишком размытыми и бессмысленными" или "слишком громоздкими для решения практических проблем", что приводит к довольно ироничной ситуации - протоколы абстракции цепи, разработанные для решения фрагментации, в конечном итоге предлагают фрагментированные решения.
Источник: https://ethereum-magicians.org/t/erc-7683-cross-chain-intents-standard/19619/18
Если вы были озадачены, впервые столкнувшись с концепцией "цепной абстракции", то вы не одиноки.
— Это кажется важным, потому что многие проекты и существенное финансирование претендуют на то, чтобы стать стандартом... Тем не менее, его практическая польза остается неясной. Является ли «цепная абстракция» просто еще одним модным словом в конвейере Web3?
Эта статья будет вникать в концепцию с нуля, нацеливаясь на извлечение ценных идей из моря неопределенности.
— Не обязательно. Действительность проблемы зависит от ее контекста, как и вопрос людям 500 лет назад о энергетическом кризисе.
Итак, откуда берется наша дискуссия об абстракции цепочки?
Различные точки зрения могут включать ключевые слова, такие как план дороги Ethereum, модульность, намерения и массовое принятие... Наиболее объяснительный взгляд в настоящее время кажется тем, что абстракция цепочки представляет собой вторую половину модульности.
Для понимания этого взгляда необходимо определить абстракцию цепочки.
В информатике «абстракция» относится к процессу отделения высокоуровневых операций и концепций от лежащих в их основе процессов, с целью упростить понимание путем сокрытия сложности. Например, большинству пользователей Web2 достаточно знать только о браузерах и ChatGPT, не разбираясь в лежащем в их основе абстрактном контенте или концепциях.
Точно также:
В традиционной разработке программного обеспечения абстракция и модуляризация являются тесно связанными концепциями. Абстракция определяет слои и архитектуру системы, а модуляризация - метод реализации этой архитектуры. Каждый модуль представляет уровень абстракции, и взаимодействия между модулями затрудняют их внутреннюю сложность, облегчая расширение, повторное использование и поддержку кода. Без абстракции границы между модулями станут сложными и трудными в управлении.
Источник:https://web.cs.ucla.edu/classes/winter12/cs111/scribe/3a/
Важно отметить, что Web2 обычно обрабатывает абстракцию и модуляризацию в пределах закрытых или полузакрытых экосистем, с концентрацией уровней абстракции в пределах одной платформы или приложения. Окружающая среда относительно контролируется, и проблемы кросс-платформенной или кросс-системной совместимости обычно не требуется решать. Однако в контексте Web3, ориентированном на достижение децентрализации и открытых экосистем, отношения между модуляризацией и абстракцией становятся более сложными.
В настоящее время модуляризация помогает решить проблемы абстракции в отдельных публичных блокчейнах и снизить барьеры для развития блокчейна, однако абстракция опыта пользователей и разработчиков в многоцепочечном ландшафте остается областью, полностью не охваченной модуляризацией. Существует заметный островной эффект между различными публичными блокчейнами и экосистемами, проявляющийся в терминах ликвидности и распределения разработчиков и пользователей. Концепция абстракции цепочки включает перестройку отношений между блокчейнами для достижения соединения, интеграции и совместимости по всему ряду цепочек, как это подтверждается статьей Near, опубликованной ранее в этом году.
Мы можем рассмотреть срочность абстрагирования цепи как реальную проблему, тесно связанную с следующими условиями:
Абстракция цепи сама по себе является абстрактным понятием с более высоким уровнем повествования в рамках Web3, что, возможно, объясняет, почему она выглядит многофасетной и отчасти ускользающей. Конкретно, это не решение, а скорее руководящая философия.
Другой пример - сегодняшний биткойн. После нескольких сокращений награды за блок, резких колебаний цены и введения ETF биткойн превратился в нечто большее, чем просто техническое решение или активный класс. Он стал пересекающейся временной идеологической системой и отраслевым символом, представляющим ряд основных криптографических ценностей и продолжит направлять инновации и развитие в отрасли в ближайшем будущем.
Каковы различия и связи между кросс-чейн, интероперабельностью и абстракцией цепи?
Мы можем понять кроссчейн, интероперабельность и цепочечную абстракцию через спектр от конкретного к абстрактному. Несмотря на то, что они образуют подмножество концепций, сосредоточенных на координации изменений состояния (транзакций) в различных цепочках, они часто пересекаются и размываются в практическом применении.
Приложения и протоколы, связанные с межцепочечной технологией, обычно можно разделить на два типа:
Передача активов осуществляется с помощью передачи сообщений. Уровень передачи сообщений для приложений перевода активов между цепями обычно состоит из набора смарт-контрактов на цепи и логики обновления состояния. Абстрагирование этой функциональности передачи сообщений в общее протокольное решение - это цель протоколов межцепных коммуникаций.
Протоколы межцепного взаимодействия обрабатывают более сложные операции межцепного взаимодействия, такие как управление, добыча ликвидности, торговля NFT, выпуск токенов и игровые операции. Протоколы взаимодействия строят на этом основании, решая более глубокие уровни обработки данных, консенсуса и верификации для обеспечения согласованности и совместимости между различными блокчейнами. На практике эти два понятия часто перекрываются и могут использоваться взаимозаменяемо в зависимости от контекста.
Абстракция цепи охватывает взаимодействие блокчейнов, но добавляет уровень улучшений пользовательского и разработческого опыта. Это связано с возникающим повествованием о намерениях. Комбинация намерений и абстракции цепи будет рассмотрена далее ниже.
Разные проекты подходят к абстракции цепи по-разному. Здесь мы классифицируем их на две школы: классическую школу, которая развивается из протоколов взаимодействия и ближе к разработчику, и школу, основанную на намерениях, которая сочетает в себе новые архитектуры намерений и больше фокусируется на абстракции со стороны пользователя.
История классической школы берет начало в Cosmos и Polkadot, которые предшествовали концепции абстракции цепочки. Новые участники, такие как OP Superchain и Polygon Aggregator, в настоящее время сосредотачиваются на агрегации ликвидности и взаимодействии в экосистеме Ethereum L2. Провайдеры протокола межцепочечной коммуникации, такие как LayerZero, Wormhole и Axelar, также расширяются на другие цепочки, стремясь к более широкому принятию для усиления своих сетевых эффектов.
Школа, основанная на намерениях, включает проекты уровня 1, такие как Near и Particle Network, которые стремятся предоставить комплексные решения по абстрагированию цепи, а также проекты на основе компонентов, которые решают конкретные проблемы, в основном в протоколах DeFi, таких как UniswapX, 1inch и Across Protocol.
Независимо от того, из классической или основанной на намерениях школы, их основной дизайн сосредоточен на безопасном и эффективном взаимодействии между блокчейнами, включая, но не ограничиваясь, единый пользовательский интерфейс, безшовную функциональность децентрализованных приложений между блокчейнами и спонсирование газа и управление им.
Распространение «протоколов xx на основе намерений» вызвало значительный интерес. В этом разделе мы рассмотрим причины и потенциал ее появления в качестве популярной архитектуры продукта.
Подобно абстракции и модульности, намерение не является собственным концептом Web3. Распознавание намерений было темой в обработке естественного языка десятилетиями и широко изучалось в диалоге человека с компьютером.
В контексте Web3 исследование намерений тесно связано с известной парадигмойбумага.Хотя подобные концепции дизайна отразились в продуктах, таких как CoWSwap, 1inch и Telegram Bot, ядро архитектуры намерений было формально представлено в этой статье - пользователям достаточно указать желаемый результат, не беспокоясь о процессе, идеально передавая выполнение сложных задач третьим сторонам. Это хорошо сочетается с улучшениями пользовательского опыта, которые стремится решить абстрагирование цепочки, и предоставляет более конкретный подход к решению.
Рынок предлагает различные архитектурные классификации для абстракции цепочки. Среди них заметен фреймворк CAKE(Ключевые элементы абстракции цепи), разработанные Frontier Research. Эта структура интегрирует архитектуру намерений и разделяет элементы абстракции цепи на уровень разрешения, уровень решения и уровень расчета. Другие структуры, такие как Everclear, внесли изменения в эту структуру, добавив функцию клиринга между уровнем решения и уровнем расчета.
Источник: Frontier Research
Конкретно:
Солверы в слое солверов - это сторонние сущности вне цепи, часто называемые солверами, резолверами, поисковиками, заполнителями, взявшими, пересылающими и т. д., на разных протоколах. Солверы обычно должны заложить активы в качестве залога, чтобы претендовать на конкурирующие ордера.
Процесс использования продуктов на основе намерений подобен размещению лимитного ордера. В контексте межцепочечных операций для ускорения выполнения намерений пользователей решатели часто предоставляют предварительное финансирование и взимают рисковый сбор по завершении (эта модель похожа на краткосрочный кредит, где срок кредита = время синхронизации состояния блокчейна, а проценты = сервисный сбор).
Комплексные решения намерений, на примере Near, направлены на интеграцию уровней разрешения, решения и расчета в единый инфраструктурный продукт. В настоящее время эти решения находятся на ранней стадии концепции, что затрудняет прямое наблюдение и оценку их эффективности.
В отличие от того, компонентные решения на основе намерений, представленные протоколами DeFi черезцепочечной совместимости, уже показали значительные преимущества по сравнению с традиционными моделями черезцепочечной совместимости (такими как Lock & Mint, Burn & Mint). Например, флагманский продукт Across Protocol, Across Bridge, использует архитектуру на основе намерений для достижения высокой скорости, низких затрат и возможностей комиссий среди мостов черезцепочной совместимости в экосистеме EVM, с заметными преимуществами в небольших черезцепочных сценариях.
Скорости и комиссии межцепных операций для различных продуктов, отображаемые агрегатором
Источник: Jumper
Сравнение скорости и стоимости между Across Protocol и StarGate в сценариях L2-L1
Источник: https://dune.com/sandman2797/across-vs-stargate-taxi-vs-bus-eth
Across Protocol имеет более высокие комиссионные возможности (Источник: DefiLlama)
Согласно дорожной карте, Across Protocol планирует запустить свой слой расчета намерений межцепочечного взаимодействия в фазе 3. ERC-7683, предложенный совместно компаниями Uniswap Labs и Across Protocol, стремится снизить барьеры для входа для решателей через стандартизированное выражение намерений и создать универсальную сеть для решателей. Многие компонентные продукты могут постепенно собрать окончательную форму абстракции цепочки.
В качестве лидеров в протоколах взаимодействия Layerzero привлек $290 миллионов, а Wormhole - $225 миллионов. С FDV часто достигающим миллиардов и низкими объемами циркуляции их токены стали эмблематическими для проектов, поддерживаемых венчурными капиталами, критикуемых в этом цикле, подрывая доверие к пространству абстракции цепи.
Вернувшись к комиксу в начале статьи, каждый проект абстракции цепи обладает своим техническим стеком и стандартами токенов. В условиях рынка, лишенного внешнего роста, их неизбежно критикуют как «воздушную инфраструктуру». Неравенство данных до и после аирдропа Layerzero также вызывает сомнения в отношении реального спроса на «кросс-чейн коммуникацию».
Существенные расхождения данных до и после воздушной капли Layerzero
Источник: https://dune.com/cryptoded/layerzero
На странице форума ERC-7683 в ответ на критику того, что функции передачи активов между цепями слишком незначительны, недостаточно универсальны и поддерживают слишком немного экосистем, разработчики обсудили роль стандартов ERC. Сторонники минималистичных ERC утверждают, что стандарты на уровне инструментов достаточны для решения текущих проблем и могут быть объединены с существующими стандартами сравнительно низким сопротивлением.
Учитывая, что философия дизайна архитектуры намерений в значительной степени ориентирована на приложения, стандарты протоколов "универсальные, полностековые, совместимые" иногда могут становиться "слишком размытыми и бессмысленными" или "слишком громоздкими для решения практических проблем", что приводит к довольно ироничной ситуации - протоколы абстракции цепи, разработанные для решения фрагментации, в конечном итоге предлагают фрагментированные решения.
Источник: https://ethereum-magicians.org/t/erc-7683-cross-chain-intents-standard/19619/18