近日,全链应用层 Skate 在最新官方公告 Skate 101 中介绍了实现无状态应用的基础设施,旨在在当前多链并行的局面下,构建全链部署的无状态应用,解决 Web3 应用的碎片化、互操作效率低下等问题。这一创新技术通过独特的设计,实现了跨链应用的无缝连接,为未来跨链应用的新可能奠定了基础。
以太坊技术演进与生态拓展
自从以太坊引入智能合约功能以来,催生了大量创新的去中心化应用(DApp)。随着这些应用的广泛采用,网络拥堵日益严重,导致交易成本急剧上升。为了应对这一挑战,新的 Layer 1 区块链解决方案应运而生。为了解决其可扩展性问题,以太坊本身也在转型走以 Rollup 为中心的路线。这一战略转变极大地促进了 Layer 2 区块链技术的发展。然而随之而来的挑战是,每一条新兴区块链都需要部署全套基础的 Web3 应用,市面上的 DApp 已经部署在多达 30 条链上。
以太坊第 2 层解决方案的数量在过去一年中激增,预计未来这一增长趋势将更快。这种快速增长推动了支持模块化 Roll up 服务模型的互操作性协议的发展,将区块链的部署时间缩短至仅需 5 分钟。
我们正在迅速迈向一个拥有数千个活跃区块链的未来,这将彻底改变 Web3 应用程序的格局及其交互方式。
互操作性挑战和应用程序碎片化问题
目前,EVM 生态中高达 90% 的应用程序都是分叉版本,部署在新的链上。这种重复导致了严重的资源浪费和应用程序碎片化。虽然有许多专业团队致力于应用程序级开发,但分叉无处不在的模式仍然盛行。不同的区块链具有不同的出块时间、最终性和共识机制,这进一步增加了互操作性协议的复杂性。
目前,应用程序一般设计为单链上的单体应用,互操作性协议主要用于消息传递和资产桥接。互操作性协议试图在去中心化和交易速度之间找到合适的平衡,以适应其特定的用例要求。然而,大多数互操作性协议在消息最终性方面仍然存在显著的延迟(从 15 分钟到 7 天不等),这是当前 Web3 应用层面无法实现无缝互操作性的主要原因。因此,现有的 Web3 应用空间碎片化且效率低下。
最大限度地减少互操作延迟和实现无缝的应用层互操作是业界需要解决的首要问题。
Skate 如何解决这个问题?
Skate 只是另一个区块链吗?另一个互操作性协议?还是链抽象技术?
当然不是。Skate 通过在应用层面解决这个问题开创了一种新的范式。
Skate跨链应用创新方案:滑入无状态应用的世界
Skate 提出创建可以跨链互联的 Stateless Apps,让任何 DApp 都可以通过单一状态集(State)同时运行在数千条链上,解锁 Web3 应用的跨链互操作性问题。任何非 EVM 和 EVM 新链都可以轻松接入 Skate,用户和开发者只需要分别与 Skate 交互,就可以立即同时访问数千条链。
通过将 Web3 应用程序的结构分解为两个基本组件:维护自身逻辑的核心合约(Kernel)和负责用户交互的外围合约(Periphery),核心部分处理应用程序的基本逻辑和状态,而外围部分处理用户交互。 Skates 的愿景是将这两个组件分离,通过单个核心合约,应用程序可以在所有链上维护状态。
每条区块链都会有一个 Skate 网关合约,这是应用核心与外围交互的唯一途径,用户通过意图与不同链上的应用进行交互,这些意图通过特殊的执行者(如白名单实体)进行快速的预先确认,实现应用层面的互操作。
每当用户生成输出时,应用程序内核就会创建一个任务并将其发送到 Skate 链上的任务框(保存应用程序状态的中心链)。这些任务被赋予任务 ID 和调用数据,并通过 Skate 预确认层 AVS 发送到用户与之交互的链,该层由 Eigen 层保护。Eigen 层提供了高水平的经济信任,允许 Skate 应用程序在数千条链上共享单一状态。
Skate 的跨链互操作性扩展
此外,无状态应用将采用即插即用的模式,使用任意互操作性协议(如 Axelar 或 LayerZero)进行实际的最终性确认,并确保预确认的风险控制。任务从任务框的待处理状态移动到预确认状态,然后通过网关合约执行与任务相关的调用数据,以在应用程序的外围组件中实现预期的输出。
这项变革性创新使应用程序能够以单一应用程序状态在数千条链上上线,从而利用所有生态系统的网络效应。新的和即将推出的 Layer 2 不再需要从头开始构建所有必要的应用程序。Skate 还在为非 EVM 链(例如 Solana、SUI、Aptos 和 Ton)开发网关包装器,使 EVM 应用程序能够在 EVM 和非 EVM 链上共享应用程序状态。
本文来源于网络:从孤岛到互联互通:全链应用层Skate如何实现DApp全链部署?
原文作者:@Web3 Mario 简介:昨天无意间从朋友处得知他在BTC铭文领域的投资获得了可观的回报,深深的激起了笔者踏入虚空的心态,连续两天心神不宁,实在是丢人。回想起前段时间Ordinals技术架构刚刚发布,笔者就研究了相关文档,但作为开发者,对这个技术路径还是相当不满意的,当时就判断这根本就是加密技术的逆袭,因为它的设计理念似乎跟一个遥远的山寨币项目Color Coin有些相似,就是如何利用BTC的技术架构去发行一些独立的代币,但不同的是Ordinals并没有……