Cycle Network如何构建基于链抽象的全链流动性聚合网络?
背景和问题
区块链技术长期以来一直面临可扩展性的问题。为了解决这一问题,行业内提出了各种 Layer1 和 Rollup 方案。随着这些方案的实施,新公链和Layer2 Rollup获得了快速发展,拓展了区块链的性能可扩展性,但也面临了新的情况:用户和去中心化应用(DApp)的状态数据不再局限于少数几条区块链,而是分散在数十条 Layer1 和 Rollup 网络上。
这种分散化带来了新的挑战,包括用户体验的碎片化、使用门槛的提升、去中心化金融(DeFi)协议流动性的不足、跨链 DApp 状态同步的复杂性以及治理难度的增加等。这些问题需要新的解决方案,以应对日益复杂的区块链生态系统。
解决方案和趋势
随着区块链技术的演进和基础设施的完善,针对上述问题,市场上出现了3类解决方案/赛道:跨链、全链(Omni-Chain)和链抽象(Chain Abstraction)。
跨链:是指在不同的区块链之间进行交互和通信,以实现数据和资产的互操作性。跨链技术允许不同区块链上的应用和用户进行交互,打破了区块链的孤岛效应。
- 实现方式:通过跨链协议、跨链桥或其他技术手段实现链间通信。
- 优点:增强区块链的互联性和灵活性,拓展应用场景和生态系统。
- 典型项目/应用:以Polkadot和Cosmos为代表的跨链公链;以Stargate、Hop Exchange、Across、Synapse Bridge为代表的跨链桥项目。
全链(Omni-Chain):是指在单个区块链上实现完整的功能和应用,所有的操作和数据都在这个单独的区块链上进行。
- 实现方式:构建统一的Layer层,所有操作和数据都在一个区块链上进行,无需跨链交互。
- 优点:系统简单,安全性高,因为所有操作都在一个受信任的环境中进行。
- 典型项目/应用:以LayerZero、Wormhole为代表的跨链消息&资产协议;集成Rollup的Omni Network;跨链互操作性L1公链ZetaChain.
链抽象(Chain Abstraction):是指将区块链系统的复杂性进行抽象和封装,使得开发者和用户不必直接处理底层的技术细节。通过链抽象,开发者可以使用统一的接口和工具与不同的区块链交互,而不需要关心每个区块链的具体实现细节,用户可以无缝浏览和使用 Web3 应用程序,而无需关注底层区块链、跨链操作、gas 支付和其他复杂的细节。
- 实现方式:通过API、SDK或中间件提供统一的接口,屏蔽底层链的差异。
- 优点:提高开发效率,增强系统的灵活性和可扩展性;提升用户体验和普及率。
- 典型项目/应用:去信任流动性聚合网络Cycle Network;模块化L1公链Particle Network.
对比上面三类解决方案,链抽象在开发者友好和用户体验上具有明显的优势,也是未来区块链发展和促进主流采用的关键驱动力。而Cycle Network是链抽象赛道的头部项目,以其独特的全链通信技术,在实现不同链间的资产流动性聚合和互操作性方面,有独特的技术优势,为 Web3 带来更加统一、便捷和安全的用户体验。
什么是Cycle Network?
Cycle Network 是一个面向所有区块链的去信任化聚合流动性网络,基于聚合排序器和链抽象。Cycle 利用多链 zk-rollup 技术将传统的 L1 和 L2 之间的一对一原生桥扩展为支持所有链的全连接。这使得用户能够在 Cycle 上实现去信任化的全链互操作性。
通过 Cycle Network,开发者和用户可以体验跨所有链、层和 dApp 的无缝通信和价值转移。
Cycle Network致力于解放开发者,让他们摆脱重复繁琐的任务,从底层架构到信息/资产的同步和部署,Cycle一站式解决,让开发者专注于创新探索,无惧未知,尽情挖掘Web3的无限潜力。
Cycle Network有什么用?
Cycle:Bridgeless跨链互操作,轻松构建多链应用
Cycle 突破了生态系统壁垒,实现了跨链互操作的无缝体验。无论开发者选择 EVM 链、非 EVM 链、L2 还是其他模块化链,Cycle 都能提供一站式的解决方案,支持现有或新的 dApp 轻松集成和自动构建跨链应用。只需简单的插件合约,即可实现跨层功能,无需任何代码修改或新的链部署。
全链分布式账本,赋能开发者
Cycle 提供全链分布式账本,免去开发者跨链学习和部署的烦恼。无需再为复杂的共识机制或针对每层/区块链定制的规则集而头疼。Cycle 赋能开发者,让他们专注于创新应用的开发。
高速、低成本,打造极致体验
Cycle 工具包、SDK 和先进的智能合约设计,让开发者能够以低成本构建高效、低费用的多链应用。闪电般的速度和极致的用户体验,将为您的应用带来更多价值。
核心技术架构
为了实现终极的安全性和去信任性,Cycle 的跨链通信本质是将自己部署为所有连接链的ZK-Rollup。ZK-Rollup 桥提供去信任的双向验证。Cycle 将此功能从以太坊扩展到所有外部网络,通过聚合序列器将多链状态锚定到 Cycle 状态。这简化了分布式系统中的状态同步问题,为所有区块链创建了一个去中心化的超级账本和流动性中心。
三个部分组成:
Cycle Network的整体架构主要由三个部分组成:
- Cycle Layer:是Cycle的核心层,作为Security Layer和Extend Layer的ZK-Rollup提供统一的多链状态管理。核心模块包括:
- Verifiable Aggregate Sequencer 是Cycle交易打包的核心模块,依靠部署在以太坊上的Omni State Channel Indexer (OSCI) 来打包所有交易;
- Omni-Ledger 是Cycle上的全局账本,存储Cycle Network 上的所有交易状态,包括跨链交易和Cycle Layer的内部交易;
2. Extend Layer:连接除以太坊之外的其他区块链,包括所有L2 以及其他异构L1 (Solana, TON 以及Bitcoin 等) 。核心模块包括:
- 桥接合约用于锁定Rollup合约中的原始链资产;
- ZK Verifier 验证Cycle生成的ZK证明,证明Rollup状态的合法性;
- Extend DA 提供数据可用性,确保数据的不变性和安全性。
3. Security Layer:是Cycle的安全性层,确保交易状态的安全性,选用可编程网络中安全性最高的以太坊。核心模块包括:
- Omni State Channel Indexer (OSCI) 是去中心化的多链索引器,记录Sequencer打包多链Rollin和Rollout事务的规则;
- Security Layer作为特殊的Extend Layer,也具有桥接合约、ZK Verifier和DA模块。
关键组件:OSCI
Cycle Network的关键组件包括Omni State Channel Indexer和Verifiable State Aggregation,基于它们,Cycle Network 能够有效地聚合来自不同网络的流动性并解决状态同步挑战,依托于其关键组件Omni State Channel Indexer。
Omni State Channel Indexer
Omni State Channel Indexer是 一个去中心化的多链索引器,负责 Cycle Network 中各个扩展层的去中心化索引和数据可用性。它与多个区块链网络(包括比特币、以太坊等)交互,追踪不同链上的资产和消息,并确保Cycle Network能够验证和记录不同链上的数据变化。
(Omni State Channel Indexer图例)
Cycle Network的新体验和落地场景
对开发者和用户带来的新体验
对于开发人员:
- 增强的互操作性:Cycle Network 的全球状态促进了不同区块链网络之间的无缝交互,并为开发人员创建了一个易于使用的环境,以集思广益,开发出更多功能创新的 dApp。
- 降低复杂性:通过使用跨所有链的一键部署来解决多链碎片化问题,Cycle Network 抽象了开发过程,并将开发人员从基础设施集中中解放出来,从而更加专注于功能创新。
- 提高效率:Cycle Network 为 dApp 提供工具包,使其能够轻松执行跨链通信和交易,并通过低延迟和安全升级使开发过程更加顺畅,从而获得更快、更可靠的体验。
对于用户:
- 无缝的无桥式体验:用户可以享受更好的交易和互动体验,而无需承担连锁通知或流动性和安全碎片的负担。
- 更高的可访问性:Cycle Network 跨多条链的集成扩大了对各种去中心化应用程序和服务的访问,为用户提供了更多选择和灵活性。
- 增强的安全性和信任:受益于无需信任的互操作性,用户可以在各种区块链网络之间的交易和数据交互中享受增强的安全性和可靠性。
Cycle Network典型落地应用场景
全链账户:统一账户管理
全链账户解决方案旨在实现无缝跨链交互和统一账户管理,通过Cycle Network对多条区块链的打通,用户可以在一个账户内管理和操作跨链的资产和交易。
流动性聚合器:有效分配流动性
Cycle Network 充当流动性接口,与流动性提供者合作,整合并有效分配流动性。dApp 或链可以通过 Cycle 的 Liquidity Faucet 接口 SDK 轻松访问流动性。甚至终端用户也可以充当流动性提供者,提供流动性并获得 LP 奖励。
多链DeFi生态:解锁更多DeFi乐高
Cycle 的即插即用兼容性将解锁更多 DeFi 乐高,激活更多衍生品,如 Perp Dex、LSD、期权、利息互换等,为 DeFi 生态注入新的活力。
全链交易机器人:智能化交易,更高收益
Cycle 支持全链交易机器人,将链上交易机器人的策略乘以它,实现智能化交易,为用户带来更高的收益。
AI代理:全链数据赋能,智能决策
Cycle 提供全链数据实时同步,AI代理可以进行全链机器学习,增强参数调整、金库管理、DAO参与等功能,助力开发者构建更智能、更强大的 DeFi 应用。
全链NFT:玩出新高度,精彩无限
Cycle 支持全链NFT,随着更多链的交互,更多令人兴奋的功能将在NFT上进行实验,例如根据特定条件/操作显示隐藏的功能/特性/空投,为用户带来更加丰富、多元化的 NFT 体验。
全链暗池:高效交易,低成本
Cycle 支持全链暗池,可以帮助大型交易者进行资产类型更多元化的大额交易,实现低滑点、更好的价格、节省交易成本,且不会造成链上波动,为大型交易者提供更加高效和更低成本的交易体验。
Cycle Network开发阶段
白皮书:
第一版 Cycle Network 白皮书 (v 0.5) 已正式发布,其中分享 Cycle Network 如何实现全局状态的详细架构和潜力,涵盖关键主题,包括背景、Cycle Network 框架的详细技术披露以及开发人员可以使用 Cycle Network 部署的潜在实际应用。
白皮书网址:
StarFish测试网:
面向开发者“Starfish”的 Cycle Network Testnet 1.0 正式启动,其引入了突破性的多链汇总功能,开发者可以使用 Cycle-JS-SDK 编程并构建自己的 Omni dApp。
Squid测试网:
作为 Cycle Network 中的第二次迭代,TestNet Squid 与比特币生态系统进行了战略整合,促进了 BRC-20 资产无缝转入和转出 Cycle Network。除了以太坊第 2 层网络之外,Cycle TestNet Squid 还集成了 Bitlayer TestNet — 比特币第 2 层作为扩展层。其计划在不久的将来将比特币原生数据可用性基础设施 Nbuit 集成到 Cycle Network 中。
JellyFish测试网:
JellyFish是面向开发者的Cycle Network Testnet 2.0网络,已完成正式升级, 在Starfish的基础上,优化了bridge service服务, 开发者可在该网络上体验更加丝滑的Cycle SDK rollin & rollout服务, 构建自己的全链产品。
Piggybank:
Piggybank 是一款基于 Cycle Network 构建的 DeFi 工具,旨在利用聚合流动性来促进跨各个区块链的小额交易和储蓄服务。用户可以将各种交易中剩余的少量代币存入 Piggybank,然后 Piggybank 会在多个链之间智能地路由和交换这些代币,从而提高资本的效用和效率。
团队
Cycle Network团队成员由来自伊利诺伊大学、加州大学伯克利分校、谷歌、百度、Cobo、布里斯托大学的教授和专家组成,在密码学、分布式账本技术、ZK、跨链技术、市场营销等方面有经验。
自 2017 年以来,Cycle Network的核心团队成员一直致力于区块链基础技术的研究和开发,特别是在高性能分布式账本领域和zk硬件加速领域,并专注于可扩展性和吞吐量。其之前的工作取得了令人瞩目的成果,峰值 TPS 达到 56,000。团队拥有30+篇学术论文和50+篇区块链技术专利。
在最初致力于突破分布式账本技术界限的推动下,Cycle Network 团队成立的目的是提供可扩展且高效的解决方案,以满足区块链行业不断增长的需求。
通过利用丰富的 web3 开发经验和对开发人员痛点的深刻理解,Cycle Network旨在让 web3 开发人员专注于以应用为中心的创新,充分发挥 web3 区块链的潜力。
总结
Cycle Network作为Chain Abstraction赛道的头部项目,通过三层架构和可验证状态聚合等技术,为公链和应用提供全链资产流动性基础设施和解决方案,提供无缝、安全且高效的机制来管理流动性并在多个区块链之间转移价值,显著增强了流动性整合,提升用户链上交互体验。整合了Cycle Chain Abstraction技术的dApp, bridgeless的帮助用户共享全链流动性,颠覆性的解决用户在不同链间的碎片化体验。