跨链桥百家争鸣,安全易用还看 Celer cBridge

CN
真本聪
Follow
3 years ago

比特币诞生十余载,区块链行业获得了长足的发展。其中以公有区块链为底层基础设施,经过市场的长时间的洗礼和考验以后,逐渐形成了「以太坊为核心,其他公链众星拱月」的局面。

但是,演化仍在继续:一方面,以太坊底层性能不足,交易缓慢、Gas 费用高昂,诸多新兴公链(如 Solana、Near、Avalanche、Fantom 等)在不可能三角上进行了相应的取舍,对其进行了补充和扩展;

另一方面,这些公链之间互不连通,从而导致它们成为了一个个割裂的价值小岛——亟需一座座桥梁将它们连通起来,释放整个加密资产流动性和可互操作性的最大潜力。


不可或缺的「跨链」

近期,DeFi、NFT、GameFi等 DApp 呈现大爆发局面,加密资产正逐渐获得专业机构和普通大众的关注和青睐,从业者仿佛看到了区块链光明的应用前景。

但是,以太坊「一家独大但性能受限」犹如达摩克斯之剑悬挂在人们头上;而多个公链/二层解决方案之间的价值无法自由快速流通,使得某个应用只能在特定的链上运行,无法扩展到整个行业。

所以表明上各个公链虽然“热闹非凡”,事实上它们却是“价值孤岛”,这与区块链“价值互链网”的美好愿景南辕北辙,不利于区块链行业的整体发展。因此,想要形成一个真正的价值互联网,就必须解决链与链之间价值流通的障碍,这就需要打破链间孤岛的跨链技术。

而最近Chainswap、Anyswap和THORChain 等跨链协议接连被攻击,据统计损失超过 3000 万美元,表明了该领域仍然处在早期,相关协议的安全性及可用性等需要验证。

其中 ChainSwap 是一个支持项目在以太坊、币安智能链和火币生态链之间实现无缝桥接的跨链资产桥;Anyswap 是一个基于 FusionDCRM 技术的去中心化跨链交换协议,也是目前 DeFi 用户最常用的跨链工具之一.....

互联网是信息自由流通的网络,而区块链跨链网络则是价值自由流通的网络。独立的区块链网络终究要走向互联互通的未来,即 Web3.0 时代。

如何将已有的的和未来将要开发区块链网络都联系起来成为统一的整体(也就是万物互联)是跨链网络最重要的问题。


常见跨链技术简介

跨链技术本质上是一种将 A 链上的数据 D(或信息 I,或消息 M)安全可信地转移到 B 链并在 B 链上产生预期效果的一种技术。

跨链当前主要的落地场景为「跨链资产转移」,主要包括1)资产兑换:A 想用 X 链的代币兑换成 Y 链代币,B 想用 Y 链代币兑换 X 链代币,经系统撮合,两者互相兑换成功。2)资产转移:A 想把 X 链的资产转移到其他区块链上,在 X 链上锁定,在新的链上重新铸造等量等值的币。

常见跨链模型

主流区块链跨链技术方案主要分为四大类,分别是「公证人机制」、「侧链/中继」、「哈希锁定」以及「分布式私钥控制」,其原理简单介绍如下:

公证人机制(Notary schemes): 公证人也称见证人机制,本质上是一种中介的方式。在解决跨链交易确认时引入一个或者一组节点作为公证人参与到双方交易确认的事件中,由这个共同信任的中介进行跨链消息的验证和转发。代表项目为瑞波的 Interledger 协议。

哈希锁定(Hash-locking): 哈希锁定技术主要是支持跨链中的原子资产交换,是闪电网络提出的一种新的技术实现形式,指在智能合约的基础上让双方先锁定资产,如果都在规定的时间内输入正确哈希值的原值,即可完成交易。代表项目为闪电网络。

侧链/中继链(Sidechains / Relays): 侧链是指完全拥有某链的功能的另一条区块链,侧链可以读取和验证主链上的信息(例如一条链 B 能够拥有另一条链 A 的所有功能,则称链 B 为链 A 的侧链,链 A 为链 B 的主链,其中主链 A 并不知道侧链 B 的存在,代表项目:BTC-Relay)。而中继链则是侧链和公证人机制的结合体,中继链具有访问需要和验证进行互操作的链的关键信息并对两条链的跨链消息进行转移,代表项目为 Cosmos 和 Polkadot。

分布式私钥控制(Distributed private key control):基于密码学里面一个多方计算和门限密钥的一个共享技术。将私钥分为N份,同时分给N个参与者,只有收集了K个私钥的分配,才能够恢复出一个完整的私钥,才可对私钥中资产进行解锁。代表项目为 Wanchain。

公证人机制、侧链/中继、哈希锁定以及分布式私钥控制方案在去中心化、安全性、吞吐量、延时、易开发性和模块化之间有着不同的取舍。

目前跨链协议处于早期探索阶段,这仍是一个规模较小的市场,随着相关技术的成熟,市场需求将逐渐兴起,未来将呈现「百家争鸣」的场景。


Celer 打造的跨链桥 cBridge

在众多跨链方案中,由 Celer Network 主导开发的跨链桥 cBridge 值得关注,这背后不仅仅是Celer 团队长期深耕Layer 2 领域积累了丰富的开发经验。

据介绍,cBridge 是一个支持高速低成本的跨链支付网络,允许用户通过该网络在任何以太坊 Layer 2 系统、以太坊主链、以及其他 Layer 1 或 Layer 2 之内或之间进行价值转移。

Celer cBridge 的用例包括:

在以太坊各个 Layer 2 之间的「快速低成本支付」而无需通过 Layer 1。支持的Layer 2网络包括 Optimistic Rollups(如Optimism、Arbitrum 和 Celer Rollup), PoS 侧链(如 Matic 和 SKALE)等;

在 Layer 1 和 Layer 2 之间的「快速资产转移」,无需经历长达数天的提现等待期;

在无需通过主链的情况下,实现该条主链的 Layer 2 和另一条主链之间的「双向桥接」

与跨链路由的 Celer 状态通道网络「无缝连接」。

在技术上,cBridge 和Celer原有的cChannel状态通道共享底层技术(哈希时间锁)。对现有协议进行扩展,使其可以在多条链上同时运行。

相比于官方跨链桥,cBridge 能极大限度降低交易最终性延迟性和交易成本,继承了cChannel节点越多容量越大、兼容多个区块链并且支持所有基于 EVM 执行原理的公链(如以太坊、Thunder Token、Oasis Lab)、DFINITY 和波卡等的几大优势。


cBridge 跨链工作机制

一个典型的通过cBridge跨链的过程如下:

用户向cBridge门户服务(gateway service)发出跨链请求,服务提供一个转发节点(relay node)的地址和所收取的手续费。

用户通过链A上的cBridge合约向转发节点的地址发送一笔带哈希锁的转账,并指定一个过期时间锁。

转发节点通过链B上的cBridge合约向用户的地址发送一笔带同样哈希锁的转账 (扣除一些手续费)。

用户在发现这笔来自转发节点的转账后,在链A公布secret,解开哈希锁,把资金释放给转发节点。

转发节点在链B用同样的secret解开哈希锁,把资金释放给用户,完成跨链过程。

如果用户不公布secret,双方都可以在时间锁过期后,各自通过合约退回自己的资金。

分析这一流程可以得出,相比常见的多签跨链,cBridge的资金安全完全不依赖第三方,不会出现近期其他跨链桥由于多签验证人权限设置失误、私钥被推出等导致的的被黑问题。

在第一个公开版本中,门户服务相对中心化,但之后也可以转向去中心化。而且即使没有门户服务,用户和转发节点之间也可以点对点地通过合约完成跨链。另外,cBridge的手续费和跨链币种更加灵活,对不同的跨链需求可以有不同的定制方式。


cBridge 优势

综合而言,cBridge 具备以下优势:

开发团队技术实力强大,Celer Network 为状态通道标准提出者。项目核心团队实力不俗,毕业于世界顶级名校。Celer Network 同时为币安 Binance Launchpad 的明星项目。

低延时,比如Arbitrum上的用户可以直接向Polygon上的地址完成跨链转账。整个过程的在几十秒内完成,无需经过很长的提现挑战期。

不仅能够连通多个 Layer 1 区块链,还支持所有基于 EVM 执行原理的二层网络、侧链/状态通道等,做到「多链多层」。

根据最新的消息,Celer cBridge 主网发布包括两部分,分别是面向用户的界面和全节点软件。在该基础上:1)普通用户通过 cbridge.celer.network 便可以使用 cBridge,在以太坊、Arbitrum 和 BSC以及Polygon任意链或层之间即时进行资产跨链;2)有意愿运行 cBridge 节点并加入流动性桥接网络的人员可以到相应的 Github 仓库获取相关软件和运行方法,在参与网络建设的同时从中获取一定的收益。

cBridge 的未来迭代包括:

打造一个 「cBridge 节点开放网络」,很快完全开放给任何第三方加入;

根据用户和社区需求,「将支持更多的一层和二层区块链」;

动态定价策略 SDK」,为任何 cBridge 节点开放一个基于插件的 SDK,方便它们插入自己的策略和可用的决策因素;

状态和智能合约调用桥接」,在完成代币转移和流动性桥接后,cBridge 未来将朝着跨链跨层异步函数调用的状态桥接发展。 

基于上面提到的四种跨链机制和相关代表项目,我们对比了相关代表项目和cBridge在多方面的异同,供读者了解:

不止于跨链,Celer 互连区块链的野心

回到 cBridge 的开发方 Celer Network,它致力于以链下扩容技术为基石,构建匹配互联网规模的区块链应用入口平台,让所有人都能够在该平台上便捷快速地开发、运行与使用高性能的分布式区块链应用——其让 DeFi 便宜可用的「原地扩容」技术深得众多用户支持。

Celer 另一个最新的成果为 Layer2.finance,它是一个无需迁移 DeFi 应用的扩容方案。基于 Optimistic Rollup,用户可以通过对 Layer 1 上的 Rollup 合约进行存款交易来将资金存入 Layer2.finance 的 Rollup 链,但是 Layer2.finance 不会将 DeFi 协议本身迁移到 Layer2。

Layer2.finance 主网已于 4 月下旬正式上线,第一批支持的 DeFi 协议为 Compound、AAVE 和 Curve。

近期 Layer2.finance v1.0 版本测试网也已经上线,版本即将上线多链支持、支持即时(JIT)策略仓位执行和灵活滑点缓冲、策略风险防火墙、灵活的费率接口、去中心化治理、流动性挖矿等多个最新功能。

同时它在 7 月 7 日 - 20 日期间举行了「稳定性测试大赛」,系统简单地根据用户的操作次数进行奖励,从而对系统在高压环境下的表现进行检测。

根据《理想中的跨链桥,是什么样?》一文,Layer 2 的跨链为进阶需求,不仅仅是区块链之间的跨链,更能连通多个 Layer2 网络,即:

「防止流动性被割裂,防止DeFi 的可组合性被拆散」,Optimism 等四大通用型 Layer2 之间势必需要一种资产快速流动的通道,甚至是 Layer2 与异构链的资产流动通道。 

从Layer 1 路由一遍效率实在太低,而 Layer 2 的共识机制也注定了短期无法承载前述「打包+铸造 / 销毁」的方案,所以状态通道似乎理所当然的成为了可行方案中最能够被期待的那个(状态通道小额、高频的跨 Layer2),e.g. Celer Network, Connext。

从 cBridge 到 Layer2.finance、原地扩容技术、Celer SDK 等多个成果,表明了 Celer Network 在扩展二层网络的探索和突出贡献。

cBridge 在打通各个区块链,提供原生互操作性和可组合性中具备重要意义,其扩容方案让太坊各个区块链和 Layer 2 之间进行快速低成本支付,将在日益增长的加密市场中发挥重要作用,真正让 DeFi 实现金融平民化。

引用内容:

Celer Network 官网:https://www.celer.network/

关于跨链技术的分析和思考:https://mp.weixin.qq.com/s/fgRPwzVPB3Si5aHSCACvAg

Celer cBridge——面向Layer-1和Layer2互联未来的高速低成本价值转移网络:https://mp.weixin.qq.com/s/QzkR-XlH-2DhHbFApemz4w

日渐成熟的以太坊 Layer 2 扩展方案对比评估:https://www.chainnews.com/articles/003295982317.htm

理想中的跨链桥,是什么样:https://bihu.com/article/1052541316


免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

Share To
APP

X

Telegram

Facebook

Reddit

CopyLink