Исследование абстракции цепочки: сложные вызовы от концепции до реализации

Абстракция цепи: неразгаданная загадка

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

Обзор ключевых моментов:

  • Абстрактная цель заключается в сокрытии сложности, уровни абстракции в Web3 обычно выше, чем в Web2(, поэтому сложность возрастает )
  • Модульность снизила порог вхождения для создания публичных блокчейнов, а абстракция цепочки включает в себя реконструкцию отношений публичных блокчейнов и улучшение пользовательского/разработческого опыта.
  • Кросс-цепочные перемещения активов, кросс-цепочная связь, взаимодействие и абстракция цепей: набор концептуальных подмножеств, сосредоточенных на координации изменений состояния на разных цепях ( транзакции ), однако на практике часто существуют промежуточные зоны (.
  • Интуитивно понятные решения для абстракции цепочки становятся популярной архитектурой, множество компонентов может постепенно реализовать конечную форму абстракции цепочки в виде пазла.
  • В настоящее время обсуждение и строительство цепочной абстракции в отрасли еще не избавились от слепой веры в инфраструктуру. Существование цепочной абстракции как истинной проблемы невозможно без активности на цепи, прогресса в модульности, новых пользователей и разработчиков.
  • Будущее абстракции цепочки не является легким путем, необходимо учитывать влияние на длиннохвостые публичные блокчейны, а также исследование нефинансовых приложений.

![Рассматривать проблему как метод: новая рамка для понимания абстракции цепи])/2024/8/15/images/0b27f30049fe46feddd428f21fe29af5.png(

Что такое проблема абстракции цепочки?

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

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

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

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

Аналогично:

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

![Рассмотреть проблему как метод: новая рамка для понимания абстракции цепочки]###/2024/8/15/images/9f80a64063a95f17f32f087edaff2dc7.png(

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

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

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

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

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

( К какой категории относится абстракция цепочки среди множества проблем?

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

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

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

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

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

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

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

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

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

![Рассмотрение проблемы как метода: новая рамка для понимания абстракции цепей])/2024/8/15/images/45ad7021df18bbc281659cbdd423f548.png(

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

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

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

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

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

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

![Рассмотрение проблемы как метода: новый подход к пониманию абстракции цепочки]###/2024/8/15/images/e550100fe7f45aee58cfc2e90e3c95e5.png(

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

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

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

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

![Рассматривать проблему как метод: новая рамка для понимания абстракции цепи]###/2024/8/15/images/9d233973ff345dbee59823444e2b399c.png(

На рынке существует множество классификаций архитектуры абстракции цепочек, наиболее известной из которых является фреймворк CAKE, разработанный одним исследовательским учреждением )Chain Abstraction Key Elements(. Этот фреймворк объединяет архитектуру намерений и делит различные технологии и решения, составляющие абстракцию цепочек, на уровни разрешений, решений и расчетов. Есть и другие фреймворки, которые вносят небольшие коррективы на этой основе, например, добавляя уровень клиринговой функции между уровнем решений и уровнем расчетов.

Конкретно говоря:

  • Уровень разрешений ) Уровень разрешений (: Основное — это абстракция учетной записи, которая служит точкой входа пользователя в приложение для запроса намерений цены — пользователь выражает намерение.
  • Решение уровня )Solver Layer(: обычно это внешний третий уровень решателя, предназначенный для удовлетворения намерений пользователей — конкуренция заказов решателей.
  • Слой расчета )Settlement Layer(: После одобрения транзакции пользователем, вызываются оракулы, кросс-чейн мосты и другие решения для обеспечения выполнения транзакции — пользователь получает ожидаемый результат, а решатель получает вознаграждение.

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

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

![Рассматривать проблему как метод: новая рамка для понимания абстракции цепи])/2024/8/15/images/062cac8d0695cbdbd9d48c2cdf24c569.png(

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

Компоненты, такие как протоколы децентрализованных финансов с кроссчейн-решениями, представляют собой более очевидные преимущества по сравнению с традиционными кроссчейн-методами ), такими как Lock & Mint, Burn & Mint (. В качестве флагманского продукта одного из кроссчейн-протоколов, его кроссчейн-мост, основанный на архитектуре намерений, обеспечивает первоклассную скорость, низкую стоимость и платёжеспособность в экосистеме кроссчейн-мостов виртуальной машины Ethereum, особенно заметные в контексте малых кроссчейн-транзакций.

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

![Рассматривать проблему как метод: новая рамка для понимания абстракции цепочки])

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • 9
  • Поделиться
комментарий
0/400
MetaMiseryvip
· 07-11 23:59
Снова говорят о пустом концепте
Посмотреть ОригиналОтветить0
MetaverseHermitvip
· 07-11 21:40
Открытие коробки вызывает замешательство, я ускользнул.
Посмотреть ОригиналОтветить0
SandwichTradervip
· 07-10 09:24
Так что, эта лепешка действительно так хороша?
Посмотреть ОригиналОтветить0
GateUser-44a00d6cvip
· 07-09 02:51
кросс-чейн мечты все есть, абстракция полностью потеряна в блокчейне
Посмотреть ОригиналОтветить0
blocksnarkvip
· 07-09 02:27
Абстрактный молоток, сначала выпейте чай.
Посмотреть ОригиналОтветить0
OnchainArchaeologistvip
· 07-09 02:18
Как играть, если стандарты еще не унифицированы?
Посмотреть ОригиналОтветить0
rekt_but_not_brokevip
· 07-09 02:10
Снова целая загадочная концепция вводит людей в заблуждение.
Посмотреть ОригиналОтветить0
ProposalManiacvip
· 07-09 02:05
Это еще не видно?! Просто еще один раунд финансирования для привлечения внимания.
Посмотреть ОригиналОтветить0
AirdropHunterWangvip
· 07-09 02:04
Слушая, кажется, что это шикарно, на самом деле никто не понимает.
Посмотреть ОригиналОтветить0
Подробнее
  • Закрепить