Понимание абстракции цепи
Согласно Particle Network, абстракция цепочек определяется как пользовательский опыт, который позволяет пользователям взаимодействовать без необходимости иметь дело с несколькими цепочками. Это определение является четким и лаконичным, непосредственно отвечающим цели абстрагирования цепочек.
При использовании блокчейн-приложений пользователи часто сталкиваются с тремя серьезными проблемами: необходимостью создания различных кошельков для каждой цепи, различиями в токенах газа в каждой цепи и сложностью межцепочечной передачи активов. Абстракция цепей стремится собрать основные компоненты различных цепей, позволяя пользователям беспрепятственно работать с продуктами без необходимости понимать глубинные различия между цепями.
Возрастающее значение абстракции цепей
Недавний рост числа цепочек вывел абстракцию цепочек на передний план интереса рынка. Во время предыдущего «бычьего» рынка (2020-2021 гг.) на рынке доминировали лишь несколько устоявшихся публичных цепочек, таких как Ethereum, Binance Smart Chain, Solana и Cardano, а новых участников было немного. Однако с 2023 года количество новых цепочек резко возросло.
Этот рост обусловлен двумя ключевыми факторами: существующие публичные цепочки расширяются за счет решений уровня 2, а ведущие приложения запускают свои собственные цепочки приложений для большей автономности и контроля над информацией.
Для решения проблем с производительностью Ethereum были созданы различные сети второго уровня, а также планируется создание сетей третьего уровня. Это расширение напоминает строительство надземных дорог в городе, значительно облегчающее дорожные заторы. По данным L2Beat, в Ethereum уже появилось 11 решений Layer 2, и еще много находится в разработке.
Другая тенденция заключается в том, что по мере масштабирования приложений они часто стремятся запустить собственные цепочки (dApp Chains), чтобы получить больше свободы и контроля над повествованием. Яркими примерами являются децентрализованная платформа для торговли деривативами dYdX, децентрализованная социальная платформа Friend.Tech и ведущая децентрализованная биржа Uniswap.
Взаимосвязь между абстракцией цепи и модульностью
Ранее внимание рынка было приковано в первую очередь к модульности из-за необходимости соответствующих решений для поддержки создания цепочек. Именно поэтому полгода назад на рынке появились идеи о модульности, что привело к появлению таких заметных проектов, как Celestia (уровень доступности данных), Dymension (уровень расчетов) и AltLayer (платформа Rollup as a Service).
Модульность — это в первую очередь разделение труда: полная система может быть разбита на взаимозаменяемые модули, которые независимы, безопасны и масштабируемы. Такой подход снижает стоимость создания цепочки, позволяя легко собирать новые цепочки.
Однако по мере роста числа сетей стало очевидно, что их объем становится чрезмерным, что негативно сказывается на удобстве работы пользователей. В связи с этим акцент сместился с фундаментальной инфраструктуры на улучшение пользовательского опыта на уровне приложений. Этот переход знаменует собой зрелость и эволюцию в отрасли.
Подведем итоги взаимосвязи и различия между модульностью и абстракцией цепей:
- Модульность способствует повышению зрелости базовой инфраструктуры, а абстракция цепочек — развитию прикладного уровня.
- Модульность решает проблемы создания цепочек, в то время как абстракция цепочек направлена на повышение удобства их использования.
Решения многоцепочечных проблем с помощью абстракции предварительной цепочки
До появления абстракции цепочек продукты на прикладном уровне пытались решить проблемы многоцепочечности путем объединения нескольких цепочек или минимизации воспринимаемых различий между ними. Ярким примером является кошелек OKX Web3 Wallet, который позволяет пользователям управлять цифровыми активами, осуществлять обмен токенами, проводить межцепочечные транзакции, торговать НФТ и покупать финансовые продукты в различных цепочках.
Однако успех OKX Wallet обусловлен работой преданной команды и ресурсами биржи OKX, что позволяет им создавать превосходный пользовательский опыт. Многим проектам срочно требуется более универсальная технология, промежуточное ПО или архитектура, чтобы абстрагироваться от различий в цепочках и улучшить пользовательский опыт.
Таким образом, между уровнем приложений и уровнем блокчейна необходим промежуточный слой. Этот слой будет извлекать фундаментальные характеристики различных блокчейнов и предоставлять универсальный сервис для широкого спектра блокчейн-приложений, что и является сутью абстракции цепи.
Оглядываясь назад, можно сказать, что хотя кошелек OKX объединяет множество цепочек и мостов для удобства пользователей, абстракция цепочек напрямую решает основную проблему: позволяет пользователям взаимодействовать без необходимости переключать цепочки, хранить токены газа для разных цепочек или ориентироваться в межцепочечных операциях.
Заключение
Понимание проблем, которые призвана решить цепная абстракция, контекста ее появления и сравнения с другими решениями позволяет нам получить более четкое представление о самой концепции. Пересмотр определения абстракции цепочек, данного в Particle, как пользовательского опыта, свободного от сложностей многочисленных цепочек, позволяет нам оценить ценность и цели, представляемые этой концепцией.
По мере развития концепции и технологии абстрагирования цепочек они будут способствовать тому, что криптоиндустрия станет более удобной для пользователей, разработчиков, а также будет отличаться высокой степенью совместимости, что откроет путь к созданию действительно убийственных приложений, которые смогут использовать широкие слои населения.