В ролях: Карлос Максимилиано Кано

Составил: Deep Wave TechFlow

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

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

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

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

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

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

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

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

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

Демистификация совместимости блокчейнов и абстракции цепочек

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

совместимость

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

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

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

  • Межцепной мост облегчает передачу активов между цепочками.

  • Протокол атомарного обмена позволяет пользователям обменивать активы в одной цепочке на активы в другой цепочке.

  • Мосты произвольных сообщений (AMB) позволяют обмениваться сообщениями между блокчейнами. Разработчики используют AMB для облегчения взаимодействия между dApps и другими продуктами или инфраструктурой.

Выделенные протоколы взаимодействия на основе DEX (например, ThorChain).

цепочка абстракция

В качестве напоминания о нашей предыдущей статье, Chain Abstraction (ChA) — это органичный ответ экосистемы на продолжающуюся проблему фрагментации Web3. Это определяется как «пользовательский опыт не затруднен ручными процессами, необходимыми для взаимодействия с несколькими цепочками», и для полной реализации требуется наличие нескольких технологических уровней на разных уровнях технологического стека. Это показано ниже:

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

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

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

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

Вот почему мы рассматриваем совместимость блокчейнов (наряду с абстракциями и намерениями учетных записей) как одну из трех основополагающих технологий для улучшения пользовательского опыта Web3 и ключевую движущую силу инноваций ChA:

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

Реализация абстракции цепочки с помощью решений по совместимости блокчейнов

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

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

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

Совместимость блокчейнов: эволюция в направлении реализации абстракции цепочки

Чтобы прийти к основному выводу этой статьи, давайте теперь рассмотрим два ключевых момента:

  • Как упоминалось ранее, абстракции цепочек служат решениям для обеспечения совместимости, позволяющим улучшить работу с несколькими цепочками.

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

Последнее можно увидеть в случае со Stargate, продуктом LayerZero. Первый продукт LayerZero, работающий в режиме реального времени, представляет собой примитив низкоуровневой связи для создания межсетевых приложений dApp. После выпуска протокола команда LZ решила применить эти примитивы на практике, чтобы создать полностью компонуемое решение для межсетевого моста, которое является первым в своем роде. Благодаря своей полной компонуемости, этот мост можно рассматривать как промежуточную точку между фундаментальными и скоординированными решениями, решая все более сложные проблемы, необходимые для опыта ЧА.

StarGate Bridge решает трилемму объединения блокчейнов, используя решения по совместимости для реализации более глубоких функций ChA.

Другой пример — Socket. Изначально Socket представлял собой уровень межцепочной ликвидности (SocketLL) и уровень данных (SocketDL) для взаимодействия блокчейнов и мостов, но в конечном итоге объединил свои продукты в Bungee. Bungee — это, по сути, агрегатор мостов, который выбирает самые дешевые, быстрые и наиболее ликвидные мосты на основе предпочтений пользователя. Позже они поняли, что абстракция цепочки является неотъемлемой частью решения проблемы фрагментации и стимулирования развития пользовательского опыта Web3, поэтому они начали создавать Socket 2.0, модульный и расширяемый протокол скоординированной абстракции цепочки, позволяющий разработчикам создавать приложения, не зависящие от цепочки.

меняющийся прилив

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

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

  1. Охватите большую долю экосистемы (например, путем интеграции большего количества цепочек/протоколов).

  2. Достичь более глубокой интеграции абстракций цепочки.

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

в заключение

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

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

В конечном итоге это может привести только к созданию действительно безграничной и бесперебойной экосистемы Web3.