Недавно в своем официальном новом объявлении Skate 101 на уровне приложений на всей цепи Skate представил базовую инфраструктуру для реализации бессостоятельных приложений (Stateless App), с целью построить бессостоятельные приложения, развернутые на всей цепи, в текущей параллельной многоцепочности, чтобы решить проблему фрагментации и низкой интероперабельности веб-приложений Web3. Эта инновационная технология, благодаря уникальному дизайну, обеспечивает безпроблемное соединение кросс-чейн приложений и заложила основу для всевозможных новых возможностей кросс-чейн приложений в будущем.
С момента внедрения функции смарт-контрактов в сети Ethereum появилось множество инновационных децентрализованных приложений (DApps). С увеличением использования этих приложений проблема перегруженности сети становится все более серьезной, что приводит к резкому росту стоимости транзакций. Для решения этой проблемы возникли новые решения на уровне 1 блокчейна. В то же время Ethereum, чтобы решить свои проблемы масштабируемости, сам переходит к маршруту, сосредоточенному на Rollup, что значительно способствует развитию технологии уровня 2 блокчейна. Однако возникает вызов, заключающийся в том, что каждая новая блокчейн-сеть требует развертывания полного набора базовых веб-приложений Web3, и на рынке уже развернуто более 30 DApp на различных сетях.
В течение прошедшего 2023 года количество решений Layer 2 для Ethereum резко выросло, и ожидается, что эта тенденция роста будет более стремительной в будущем. Этот быстрый рост стимулировал развитие протоколов взаимодействия, поддерживающих модульные сервисы Roll up, сокращающие время развертывания блокчейна до 5 минут.
Мы быстро входим в будущее с тысячами активных блокчейнов, что радикально изменит сценарий Web3-приложений и их взаимодействие.
В настоящее время до 90% приложений в экосистеме EVM относятся к разветвленным версиям, развернутым на новых ончейнах, и это дублирование приводит к значительному расходованию ресурсов и фрагментации приложений. Несмотря на то, что над разработкой прикладного уровня работают самые длительные профессиональные команды, модель «форка везде» по-прежнему распространена. Разные блокчейны имеют разное время блока, окончательность и механизм консенсуса, что еще больше усложняет протокол совместимости.
В настоящее время приложения обычно разрабатываются как отдельные приложения на одной цепи, в то время как протоколы взаимодействия используются в основном для передачи сообщений и мостов активов. Протоколы взаимодействия пытаются найти баланс между децентрализацией и скоростью транзакций, чтобы соответствовать требованиям своих особых случаев использования. Однако большинство протоколов взаимодействия по-прежнему имеют значительную задержку во времени окончательности сообщений (от 15 минут до 7 дней), что является основной причиной отсутствия плавного взаимодействия на уровне приложений Web3. Таким образом, существующее пространство приложений Web3 находится в состоянии фрагментации и низкой эффективности.
Снижение задержки взаимодействия до минимума, обеспечение беспрепятственного взаимодействия на уровне приложений - это первостепенная задача, которую необходимо немедленно решить в отрасли.
Как Skate решает эту проблему?
Skate - это просто еще одна блокчейн? Еще один протокол взаимодействия? Или абстрактная технология цепочки?
Конечно, нет. Skate, решив эту проблему на уровне приложения, открывает новый парадигм.
Skate предлагает создание Stateless приложений, способных взаимодействовать через различные цепи, что позволяет любому DApp одновременно работать на тысячах цепей через единственный набор состояний (State), разрешая проблему кроссчейновой совместимости веб-приложений Web3. Любая новая цепь, включая non-EVM и EVM, легко может подключиться к Skate, при этом пользователи и разработчики могут взаимодействовать только с Skate и сразу получить доступ к тысячам цепей.
Путем разбиения структуры веб-приложения Web3 на две основные составляющие: основной контракт (Kernel), отвечающий за собственную логику, и периферийный контракт (Periphery), отвечающий за взаимодействие с пользователем, основная часть обрабатывает базовую логику и состояние приложения, а периферийная часть обрабатывает взаимодействие с пользователем. Видение Skate заключается в разделении этих двух компонентов, таким образом, что приложение может поддерживать состояние на всех блокчейнах с помощью одного единственного основного контракта.
Каждый блокчейн будет иметь контракт шлюза Skate, который является единственным способом взаимодействия ядра приложения с внешними устройствами. Пользователи взаимодействуют с приложениями на различных цепочках с помощью намерений (Intents), эти намерения быстро предварительно подтверждаются специальными исполнителями (например, разрешенными участниками), обеспечивая межоперационность на уровне приложений.
Каждый раз, когда пользователь создает вывод, ядро приложения создает задачу и отправляет ее в ящик задач на центральной цепи Skate - цепи, которая хранит состояние приложения. Эти задачи получат идентификатор задачи и вызов данных и будут отправлены на взаимодействующую цепь пользователя через слой предварительного подтверждения AVS Skate, который обеспечивает безопасность. Слой Eigen обеспечивает высокий уровень экономического доверия и позволяет использовать одно состояние Skate на тысячах цепей.
Кроме того, Stateless app будет использовать модель Plug-and-Play и использовать любой протокол взаимодействия, такой как Axelar или LayerZero, для фактического окончательного подтверждения и обеспечения контроля рисков предварительного подтверждения. Задача переходит из состояния ожидания в состояние предварительного подтверждения, а затем связанные с задачей вызовы данных выполняются через контракт шлюза для достижения ожидаемого вывода во внешних компонентах приложения.
Этот революционный инновационный подход позволяет приложениям запускаться в одном состоянии на тысячах цепей, используя сетевой эффект всей экосистемы. Новые и предстоящие уровни 2 больше не требуют создания всех необходимых приложений с нуля. Skate также разрабатывает обертки для шлюзов для не EVM-цепей (таких как Solana, SUI, Aptos и Ton), чтобы EVM-приложения могли делиться состоянием на EVM- и не EVM-цепях.