Экосистема DeFi сегодня состоит из впечатляющего количества децентрализованных приложений (dApps), а также различных сетей. И это создаёт большую проблему: фрагментацию ликвидности и пользователей.
Чтобы преодолеть эти проблемы, ограничивающие распространение этой экосистемы, появилась технология: Chain Abstraction. Эта концепция упрощает использование блокчейнов, скрывая технические сложности от конечного пользователя.
Что такое цепная абстракция? Как это работает? Каковы преимущества и проблемы? Это то, что вы узнаете в этой статье.
Что такое цепная абстракция
Chain Abstraction, или «цепная абстракция» по-русски, – это технология блокчейна, которая «маскирует» технические сложности для пользователей. Фактически, речь идёт о том, чтобы сделать взаимодействие с децентрализованными приложениями (dApps) гораздо более интуитивным, без необходимости понимания пользователями технических аспектов базовых блокчейнов.
Другими словами: цепная абстракция позволяет унифицировать функциональные возможности и операции на одном интерфейсе, не принимая во внимание детали «бэкэнда» каждой сети.
В экосистеме, объединяющей тысячи протоколов, построенных на сотнях различных сетей (L1, L2, L3, Rollups, Appchains, Sidechains и т.д.), каждая из которых имеет свои собственные правила (комиссия за транзакцию, валюта, виртуальная машина и т.д.), новичку может быть сложно ориентироваться.
Можно сказать, что основная цель абстракции цепочки – улучшить пользовательский опыт (UX) за счёт значительного уменьшения фрагментации ликвидности. Таким образом, пользователи могут сосредоточиться исключительно на функциональности dApps.
Например, им не нужно управлять несколькими кошельками, подключаться к нескольким сетям или беспокоиться о комиссиях за транзакции, специфичных для каждого блокчейна. Всё сделано для того, чтобы они могли взаимодействовать с протоколом максимально простым и «унифицированным» способом.
Почему цепная абстракция важна для криптовалют
Цепная абстракция стала широко используемой технологией в экосистеме, и вот причины:
Дефрагментация ликвидности
Уже сейчас цепная абстракция позволяет «дефрагментировать ликвидность», что позволяет любому взаимодействовать с приложением без необходимости постоянно менять сети или цифровые кошельки. Мы также можем говорить о совместимости, поскольку эта технология «ломает» виртуальные барьеры, разделяющие блокчейны, а значит, и конечных пользователей.
Как правило, пользователи вполне могут внести средства из сети А в протокол, разработанный в сети Б. Возьмём пример человека, который хочет внести 1000 долларов в приложение Ethereum. Но, есть проблема: инвестор владеет $250 на Ethereum, $250 на Polygon, $250 на BNB и $250 на Arbitrum.
Обычно инвестору пришлось бы использовать мосты и протоколы обмена, чтобы перевести свой спред в размере 750 долларов через 3 разные сети в Ethereum, чтобы в общей сложности собрать 1000 долларов. А значит, это стоило бы ему не только времени, но и денег.
Абстракция цепочки устраняет всё это: пользователи могут просто подключить свой кошелек к протоколу, выбрать нужную сеть, а затем внести средства. В этом случае используется единый кошелек и для перевода средств не требуется мост.
Здесь мы также говорим о процессе «унификации ликвидности». Думайте об этом как о воронке: независимо от того, из какой сети поступают средства пользователей, в конечном итоге они будут собраны и объединены на одном счете и в одной валюте.
Совместимость для разработчиков
Мы много говорим о пользователях, но Chain Abstraction также представляет преимущество для разработчиков. В частности, разработчик может создать приложение, основанное на технологиях нескольких блокчейнов одновременно.
Например: они могут использовать безопасность Биткоина и низкие транзакционные издержки блокчейна Ethereum для создания уникального приложения.
Здесь также вступает в игру дефрагментация ликвидности. Другой пример, разработчик может создать кредитную платформу, которая использует ликвидность из нескольких блокчейнов, тем самым увеличивая возможности кредитования и заимствования для пользователей. Фактически, последним не обязательно использовать протокол, специфичный для их конкретного блокчейна.
Это также означает, что разработчики могут выбирать блокчейны, наиболее подходящие для их конкретных потребностей, а также иметь возможность создавать dApps, способные взаимодействовать с несколькими блокчейнами без необходимости использования мостов.
Каковы проблемы цепной абстракции
Вот проблемы, которые может принести Chain Abstraction:
- Проблемы безопасности. Важно понимать, что каждый блокчейн имеет свои собственные протоколы безопасности, и гарантировать, что интерфейс соблюдает все эти протоколы, сложно: механизмы консенсуса и уязвимости одного могут отсутствовать в другом. Например, атака на этот интерфейс может нарушить доступ ко всем подключенным блокчейнам (хотя это маловероятно).
- Риски централизации: когда единый интерфейс позволяет управлять взаимодействием с несколькими блокчейнами, он может стать единой точкой отказа. Это означает, что если этот интерфейс скомпрометирован, это может повлиять на всю систему.
- Взаимодействие. Как вы знаете, блокчейны имеют различную архитектуру и языки программирования. Например, смарт-контракт, написанный для Ethereum, несовместим напрямую с Solana из-за различий в языке программирования и базовом протоколе. Создание интерфейса, способного без проблем справиться с этими различиями, требует по-настоящему передовых технологий, внедрение которых может оказаться сложным.
Некоторые примеры известных проектов Chain Abstraction
Среди проектов, популяризировавших технологию «Цепной абстракции», мы находим Arcana Network и Particle Network.
Конечно, Arcana Network и Particle Network – не единственные проекты. Также следует упомянуть Near, Socket и даже XION – проекты, которые действительно направлены на улучшение взаимодействия между различными игроками в этой экосистеме.
Но, для целей этой статьи давайте просто сосредоточимся на Arcana Network и Particle Network:
Arcana Network
Arcana Network – это модульный блокчейн уровня 1, целью которого, в частности, является упрощение управления данными и идентификацией для разработчиков, чтобы сделать dApps намного проще в использовании для конечных пользователей.
Для этого проект предлагает полный набор инструментов, таких как Auth & Gasless SDK или сервис SendIt.
Следует понимать, что цель Arcana Network – сделать создание и управление dApps более доступным, предоставляя децентрализованные решения для хранения и аутентификации.
Вот некоторые ключевые особенности Arcana Network:
- Gasless SDK: решение для транзакций без комиссии за газ, спонсируемое непосредственно сетью. По сути, комиссии за транзакции пользователей покрываются третьей стороной, часто разработчиками или внешними спонсорами. А значит пользователям не придётся самим оплачивать расходы на газ.
- SendIt: позволяет отправлять криптовалюту, используя простой адрес электронной почты. Действительно, вы можете отправить криптовалюту кому угодно, введя его адрес электронной почты или через его аккаунт в социальной сети.
- Auth SDK: сеть предлагает собственный SDK для аутентификации, который позволяет пользователям легко входить в различные приложения dApps без необходимости создавать новые учетные записи для каждого приложения. В частности, они могут использовать свой адрес электронной почты или социальные сети.
- Хранилище: хранилища ликвидности, в которых хранятся средства, необходимые для транзакций в разных блокчейнах.
- Унифицированная ликвидность: вы знакомы с этой концепцией, но Arcana также предлагает технологию для унификации ликвидности пользователей. Они могут вносить средства из нескольких сетей в одно приложение. Средства фактически будут объединены в единый баланс.
Particle Network
Particle Network – это платформа, предназначенная для улучшения совместимости и удобства работы пользователей на рынке. Фактически, проект фокусируется на упрощении взаимодействия между различными блокчейнами, стремясь тем самым устранить барьеры и унифицировать пользовательский опыт.
Вот некоторые ключевые особенности Particle Network:
- Универсальные учетные записи: Particle Network предлагает «универсальные учетные записи», позволяющие пользователям управлять своими активами в нескольких блокчейнах с помощью одного адреса и единого баланса. Эта функция устраняет необходимость управления несколькими кошельками и упрощает взаимодействие с dApps.
- Универсальная ликвидность: платформа также предлагает решение «универсальной ликвидности», объединяющее ликвидность различных блокчейнов. Это позволяет пользователям проводить межсетевые транзакции без необходимости вручную переводить средства между сетями.
- Универсальный газ: Particle Network представляет концепцию универсального газа, позволяющую оплачивать комиссии за транзакции в любом блокчейне с помощью токенов из любого другого блокчейна. Это значительно упрощает использование dApps, устраняя необходимость хранить определенные газовые токены в каждой цепочке.
Кроме того, Particle Network привлекла внимание многих инвесторов и стратегических партнеров, собрав 7 миллионов долларов в своём последнем раунде финансирования. У проекта более 17 миллионов пользователей и 45 000 разработчиков, уже использующих его продукты, что является поистине выдающимся показателем.