Открытие
С быстрым развитием индустрии блокчейнов, особенно модульных решений, создание блокчейна стало проще, чем когда-либо, многие наборы инструментов даже поддерживают развертывание уровня 2 всего за 15 минут, это приводит к быстрому увеличению количества сетей.
По данным Coingecko, на текущем рынке насчитывается около 300 активных блокчейнов, а с учетом развивающихся проектов это число может превысить 1000. Основным последствием такого быстрого роста количества является фрагментация ликвидности и ухудшение пользовательского опыта.
Как мы все знаем, каждая сеть имеет разную конфигурацию, использует своих собственных менеджеров активов и операций. Чтобы начать использовать, пользователям необходимо внести деньги в эти сети через мост, настроить параметры, загрузить приложения, сохранить начальную фазу и т. д. Для тех, кто не разбирается в технологиях, это настоящий кошмар в лабиринте блокчейнов.
Если вы не разбираетесь в технологиях и не имеете опыта работы на рынке DeFi, эти барьеры могут легко заставить пользователей сдаться. Не говоря уже о том, что разработчикам также трудно заставить свои dApp взаимодействовать с несколькими сетями из-за фрагментации технологий.
Согласно отчету TripleA за май 2024 года, число владельцев криптовалют во всем мире составляет всего 562 миллиона, что соответствует уровню проникновения 6,8%. Это число эквивалентно Интернету в период 2001-2002 годов, текущий уровень проникновения Интернета составляет около 66,2%.
Эти вещи вскоре были реализованы разработчиками, за прошедшие годы было введено множество улучшений, таких как кросс-чейн, абстракция учетных записей, Intent Centric и недавно Chain Abstraction, решение, которое считается «конечной игрой» для проблем с пользовательским опытом.
В следующих разделах мы подробно узнаем о цепной абстракции, о том, как она работает, а также о ее преимуществах и недостатках.
Что такое абстракция?
Возможно, вы много слышали о ключевом слове «абстракция» с помощью решений по абстракции учетных записей на рынке криптовалют, но абстракция также широко используется в других областях.
Абстракция — это концепция, используемая во многих областях, таких как вычислительная техника, математика и философия, относящаяся к упрощению сложных систем путем устранения ненужных деталей и сосредоточения внимания только на основных аспектах.
В программировании абстракция помогает скрыть сложные детали, позволяя пользователям взаимодействовать с системой через простой интерфейс. Это помогает снизить сложность, повысить гибкость и повторно использовать исходный код.
Что такое цепная абстракция?
Абстракция цепочки — это концепция, которая относится к упрощению взаимодействия пользователей с различными блокчейнами, обеспечивая опыт «без блокчейна».
Вместо необходимости выполнять сложные операции, такие как передача активов между цепочками, управление несколькими типами токенов газа или переключение сетей, Chain Abstraction помогает пользователям взаимодействовать с децентрализованными приложениями через один уникальный интерфейс без необходимости обширных технических знаний. Это делает работу с Web3 более доступной и удобной.
Подобно тому, как вы используете популярные банковские приложения или приложения электронного кошелька, знаете ли вы, хранятся ли они на серверах AWS, в Google Cloud или в центре личных данных, или вам нужно позаботиться о подключении к приложению через сеть Viettel или FPT.
Короче говоря, Chain Abstraction помогает пользователям заботиться только о функциях приложения, не нуждаясь или не желая знать уровень своей инфраструктуры.
Как работает цепная абстракция
Прежде всего нам нужно понять, что Chain Abstraction — это не технология, а комплексный набор решений, направленных на улучшение пользовательского опыта, которого можно достичь только с помощью многих уровней технологии.
Две большие проблемы, которые должна решить цепная абстракция, — это фрагментация технологий и фрагментация ликвидности. Текущие решения пытаются частично или полностью решить вышеуказанную проблему. Более подробно, задачи, которые необходимо решить на уровне приложения, включают в себя:
Идентификация пользователей в нескольких сетях
Межсетевая связь и аутентификация
Гибко выявляйте и преобразуйте сети
Мультичейновое управление активами
Обработка комиссий за газ в нескольких цепочках
Хотя ключевое слово Chain Abstraction начали часто упоминать только в 2024 году, уже было представлено множество моделей. Наиболее известными являются фреймворк CAKE от Frontier Research, Chain Abstraction Stack от Everclear и Multi-Layer Framework от Particle Network.
Фреймворк CAKE
CAKE Framework от Frontier Research делит инфраструктуру цепной абстракции на четыре уровня:
Прикладной уровень: Прикладной уровень взаимодействует с пользователем. Он отвечает за подключение пользователей к dApp и обеспечивает бесперебойную работу, скрывая сложные детали блокчейна.
Уровень разрешений: уровень управления правами доступа. Этот уровень гарантирует, что пользователи могут выполнять действия и проверять транзакции. Этот уровень часто обрабатывается решениями, связанными с управлением активами пользователей, такими как абстракция учетных записей.
Слой решателя: Слой решателя. Этот уровень рассчитывает и оптимизирует затраты и время транзакций. Это помогает пользователям выбирать лучшие варианты. Этот класс является развитием модели, ориентированной на намерения.
Уровень поселений: Слой поселений. Убедитесь, что транзакция завершена и сохранена в блокчейне. Этот уровень отвечает за запись и проверку выполненных транзакций.
Стек абстракции цепи
Стек абстракции цепи Everclear (старый Connext) дополнительно разбивает уровни и фокусируется на намерениях пользователя. Соответственно, в операционной модели имеется 5 уровней:
Разрешения: уровень управления правами доступа, отвечающий за сбор намерений и управление разрешениями пользователей.
Аукционы: выберите решатель, который соответствует намерению пользователя выполнить транзакцию.
Решение: где намерения пользователя обрабатываются в целевой цепочке.
Клиринг: выполняйте клиринговые платежи в цепочках для балансировки ликвидности. Этот уровень обрабатывается самим проектом Everlear.
Расчет: обрабатывает окончательные исполнения в блокчейне.
Многослойная структура
Multi-Layer Framework от Particle Network — это многоуровневая архитектура, предназначенная для оптимизации взаимодействия с пользователем и взаимодействия между блокчейнами. Он включает в себя три основных уровня: Приложение, Учетная запись и Блокчейн, соответствующие группам проблем, которые необходимо решить на каждом уровне.
В частности, задачи каждого класса заключаются в следующем:
Уровень приложений. Уровень приложений, также известный как оркестровка. Этот уровень позволяет разработчикам создавать и развертывать dApps на множестве различных блокчейнов без изменения структуры приложения. Это помогает плавно и эффективно координировать межсетевые транзакции.
Уровень учетной записи: помогает идентифицировать и управлять балансами пользователей в нескольких цепочках. Он позволяет пользователям управлять активами, не беспокоясь о сложности преобразования между цепочками блоков.
Уровень блокчейна: обеспечивает совместимость и безопасность между блокчейнами, помогает цепочкам совместно использовать ресурсы и эффективно взаимодействовать, одновременно снижая затраты и риски при выполнении межцепочных транзакций.
В целом, все модели Chain Abstraction представляют собой комбинацию нескольких уровней технологии, конечным пунктом назначения которых является пользовательский опыт.
На уровне, наиболее близком к пользователю, находятся удобные интерфейсы, скрывающие основную сложность блокчейна, поэтому пользователям нужно сосредоточиться только на функциях продукта. Проекты этой группы предоставляют разработчикам наборы инструментов для разработки приложений, менее зависимых от цепочки.
Следующий уровень — это уровень управления правами доступа с помощью таких решений, как абстракция учетных записей и Intent Centric. Этот уровень помогает пользователям управлять активами в разных цепочках, фиксировать намерения и координировать поток выполнения для достижения наилучших результатов.
Ниже находится уровень разрешения, отвечающий за реализацию намерений пользователя. Этот уровень часто имеет вид решений, связанных с операцией создания ликвидности на рынке.
Наконец, существует уровень расчетов, на котором пользовательские транзакции будут защищены в сетях блокчейна назначения.
Выдающиеся проекты
Уровень приложений
Агорик, Сокет, Скип, Орб Лабс, Лайт, Окто, Клаштер, ЛиФи.
Уровень разрешения
Сеть частиц, Near, Xion, Arcana, Aarc, OneBalance, Orb Labs, Light, Safe, Argent.
Слой решателя
UniswapX, Suave, Everclear, Essential, Anoma, Across, Socket, Aori, Enso, Khalani, Valentis, Wintermute, Amber.
Слой осадконакопления
Ethereum, Polygon, Optimism, ZKsync, Bitcoin, LayerZero, Wormhole, Axelar, Hyperlane, CCIP (Chainlink), ZetaChain, EigenLayer, Celestia, Avai.
Заключение
Web3 дает пользователям больше контроля над своими данными и активами. Однако ценой, которую приходится платить, является техническая сложность, особенно в контексте растущего с каждым днем количества блокчейнов, рассылающих спам.
Chain Abstraction — это не просто решение, а направление для индустрии Web3. Сосредоточение внимания на улучшении пользовательского опыта станет хорошим шагом на пути к распространению этой технологии.
Выше представлена вся информация о Chain Abstraction — «конечном» решении для пользовательского опыта Web3. Надеемся, статья поможет вам в вашем исследовательском процессе.