Что такое Абстракция цепочки? Упрощение мультичейна, оптимизация взаимодействия с пользователем
Развитие мультичейна вызывает фрагментацию пользователей и ликвидности, препятствуя расширению Web3. Цепная абстракция считается потенциальным решением этой проблемы.
Что такое цепная абстракция?
Абстракция цепочки (Chain Abstraction) / или абстракция блокчейна — это концепция, которая скрывает сложность различных блокчейнов, помогая пользователям и разработчикам легко взаимодействовать с децентрализованными приложениями (dApps), не зная деталей каждой конкретной сети.
Цель состоит в том, чтобы создать беспрепятственный опыт, при котором пользователи смогут просто использовать приложение, не заботясь о том, на каком блокчейне оно работает.
Преимущества цепной абстракции
Лучший пользовательский опыт
Chain Abstraction обеспечивает более плавный и простой пользовательский интерфейс. Пользователям не нужно понимать сложности блокчейнов или беспокоиться о том, с какой сетью они взаимодействуют.
Это снижает давление и технические барьеры, позволяя пользователям сосредоточиться на реальной ценности приложения.
Более того, им не нужно несколько раз подписывать транзакции или управлять активами во многих разных сетях, что экономит время и усилия в процессе транзакции.
Повышает интерактивность
Абстракция цепочки позволяет приложениям подключаться и работать на множестве различных блокчейнов, расширяя объем и возможности, которые они могут предоставить.
Это не только помогает уменьшить фрагментацию ликвидности, поскольку активы не разбросаны по нескольким сетям, но и упрощает управление активами.
Пользователи могут беспрепятственно получать доступ к своим активам и использовать их независимо от того, в каком блокчейне они находятся.
Содействует широкому внедрению
Минимизируя технические барьеры, Chain Abstraction упрощает доступ новых пользователей к экосистеме блокчейна и участие в ней без необходимости обширных знаний.
Это способствует широкому принятию технологии блокчейна в сообществе.
В то же время разработчики могут сосредоточиться на создании и улучшении функций приложений, вместо того, чтобы беспокоиться об интеграции с конкретными блокчейнами, тем самым поощряя инновации и развитие в этой области.
CAKE Framework: некоторые ключевые элементы чепочной абстракции
Frontier Research предложила структуру разработки, которая фокусируется на абстрагировании четырех ключевых аспектов:
- Приложения
- Разрешения
- Решения
- Расчеты
Для создания унифицированного опыта для пользователей.
Приложения: Простой пользовательский интерфейс
Уровень приложения ориентирован на обеспечение простого и удобного взаимодействия с пользователем.
Цель состоит в том, чтобы, когда пользователи получают доступ к децентрализованному приложению (dApp), им не нужно было знать, на каком блокчейне работает приложение.
Им просто нужно подключить свой кошелек, выполнить желаемое действие и дождаться результатов.
Например: приложение DeFi позволяет вам брать и давать взаймы криптовалюту, не зная базовой сети.
Разрешения: подключение кошелька и управление разрешениями.
Разрешения включают управление доступом и аутентификацией во время взаимодействия с блокчейном.
Когда пользователь подключает свой кошелек к приложению, системе необходимо обеспечить безопасное и надежное выполнение транзакций.
В настоящее время при совершении транзакций в разных блокчейнах пользователям часто приходится подписывать несколько раз и, возможно, придется удерживать определенную сумму комиссий за транзакцию в каждой сети.
Это сложно и затрудняет работу пользователей.
В цепной абстракции этот процесс абстрагирован и позволяет использовать одноразовую подпись для действия, которое вы хотите выполнить.
Кроме того, они могут интегрировать системы, которые автоматически управляют комиссиями за транзакции в разных сетях, пользователям не нужно хранить токены комиссий в каждом блокчейне.
Решение: оптимизация транзакций
Уровень расчетов направлен на оптимизацию процесса выполнения транзакций в среде многоцепочного блокчейна, обеспечивая выполнение пользовательских транзакций с наименьшими затратами, быстро и безопасно.
В этой среде транзакции могут усложниться из-за асинхронности, поскольку транзакции в разных блокчейнах имеют разное время подтверждения и существует риск сбоя, когда одна часть транзакции завершается неудачей, а другая часть выполняется.
Решение включает в себя использование «Слоя решателя», промежуточного уровня, который помогает рассчитывать комиссии и время для поиска наилучшего пути для транзакций, а также оптимизацию, позволяющую третьим сторонам предоставлять услуги транзакций быстрее, дешевле или безопаснее.
Практическим примером является сервис Cross-chain Swap, который позволяет пользователям беспрепятственно обменивать токены между блокчейнами.
Ррасчет: Совершайте транзакции и обеспечивайте безопасность
Уровень расчета занимается выполнением транзакции в блокчейне и обеспечивает ее безопасное подтверждение и завершение.
В межсетевых платежах проблемы включают разное время подтверждения между блокчейнами и риск реорганизации цепочки, когда транзакции могут быть отменены в одном блокчейне, что влияет на транзакции в других блокчейнах.
Решение в Chain Abstraction включает в себя использование Oracle Cross-chain для передачи информации между блокчейнами, обеспечение подтверждения транзакций перед продолжением и использование мостов для безопасной передачи активов между блокчейнами.
Практическим примером является мост USDC (CCTP), который позволяет передавать USDC между блокчейнами путем безопасного сжигания и выпуска токенов.
Cosmos IBC, протокол, который позволяет блокчейнам в экосистеме Cosmos беспрепятственно взаимодействовать и передавать активы.
Является ли цепная абстракция решением проблем?
Абстракция цепочки приносит много преимуществ, но также сопряжена с такими рисками, как сложность развертывания и обслуживания, риски безопасности при интеграции нескольких блокчейнов и снижение контроля со стороны пользователей.
Кроме того, это может вызвать задержки транзакций и создать зависимость от крупных поставщиков решений, ослабляя децентрализацию блокчейна.
Chain Abstraction подходит не для каждого проекта. Приложения, которым требуется межсетевой опыт или нацелены на обычных пользователей, выиграют от этого.
Однако специализированные проекты, ориентированные на одну цепочку с высокими требованиями к безопасности и производительности, могут не нуждаться в абстракции цепочки.
Решение о применении этого решения требует тщательного рассмотрения преимуществ, рисков и конкретных целей каждого проекта.