cBridge 提供了面向用户的界面和全节点软件,用户可通过 cBridge 在以太坊、Arbitrum、BSC 和 Polygon 间跨链转账;而节点可以提供跨链跨层流动性获取手续费收益。
撰文:Celer Network
Celer cBridge v1.0 版本今天正式主网上线!用户可以立即使用 cBridge 在 Ethereum、Arbitrum 和 Binance Smart Chain 以及 Polygon 进行高速低成本跨链和跨层转账。
cBridge 将会在短期内支持更多的 layer2 和 layer1 区块链的跨链转账。此外,任何人都将能够通过运行 cBridge 节点加入 cBridge 网络以提供跨链跨层流动性,同时通过收取手续费产生收益。
cBridge 是一个重要的里程碑,它标志着 Celer 将在未来的多链多层区块链扩容生态下,提供重新聚合分散流动性的关键核心基础设施,从而极大提升可交互性和可组合性。
为什么 cBridge 是未来区块链多链多层扩容的关键基础设施?
区块链扩容是一场与魔鬼的交易游戏
任何新的计算机系统出现之后,随着在实际中的不断应用,哪些系统特性更为重要,哪些系统特性不那么重要,会很快被检验出来。一旦在当前某些限制条件下,系统达到了性能上限,为了进一步迭代和改进系统,系统设计者 总是不得不放宽约束与「魔鬼」做交易:牺牲不太重要的特性以改进系统更重要的特性来适应使用需求的发展。这就是计算机系统设计中的「权衡」原则。通常,这种交易游戏是通过在现有系统之上添加额外的 抽象 或「层」来实现的。
系统设计者总是会先尝试了解哪些属性是真正不兼容且可相互交易的。通过理解不同的特性,导致了计算机科学史上的各种「不可能 N 角」和「定理」。在区块链的背景下,每个人都可能听说过「去中心化、可扩展性和安全性」不可能三角。
但需要指出的是,这些众所周知的 xxx 三角,通常并未描述所有可能的选择,我们完全可以跳出既定框架去寻找新的权衡和特性,以交换我们想要的主要特性。例如,区块链可扩展性的两条流行路径是: 1. 在「区块链可扩展性三难困境」的边界内,向「魔鬼」出卖一定程度的去中心化; 2. 创造性地跳出不可能三角,通过「出卖」互操作性和可组合性来换得新的可拓展性。第一条路其实就是侧链和 DPoS 区块链链的设计原则,第二个则是 layer-2 扩展技术的基本思路(包括状态通道和 Rollup 链)。
不管哪条技术路线,随着它们的发展,我们不难看到,未来一定属于多链且多层的架构。在这样的多链多层架构下,原本作为一个相对完整单一系统的区块链,其流动性和可组合性将被隔离并孤立到多个独立的 layer2 和 layer1 链中。
可是,「出卖」互操作性和可组合性如同出卖了区块链的灵魂的一部分。流动性割裂将极大地降低整体应用生态的完整性,比如本可以组合的 DeFi 乐高将会被严重破坏,在各个链之间转账只有通过中心化交易所辅助,或者需要消耗极高的时间和费用成本才能实现,而跨链函数调用更是无从谈起。
对于很多长尾用户和使用场景来说,这样的跨链跨层交互成本成为了极大的区块链使用壁垒。这不可避免的会导致长尾用户的流失,从某种程度上,极大地违背了真正的去中心化愿景。
cBridge:赢下与魔鬼交易终局之战
所幸在计算机系统设计中,我们的交易游戏永远不是一锤子买卖。我们可以通过出卖别的东西,去赎回大部分因为多链多层架构而丧失的可组合性和互操作性。 Celer cBridge 的出现,让这种赎回成为了可能:cBridge 在多链 / 多层之上提供了一个新的抽象层,允许用户以完全无信任的方式以更低的费用和时间成本,进行高速的桥接流动性和状态函数调用桥接,从而赎回了大部分原本将被出卖的可交互性和可组合性。
那么作为回报,我们出卖给什么给了魔鬼? cBridge 作为 Celer 的 状态通道架构 的自然延伸,每一个 cBridge 节点能够帮助用户桥接流动性的前提条件,是需要事先在每个可能成为用户目标的桥接链上锁定足够的流动性,以便从用户所在链上接受流动性,并在不需要任何中心化信任的情况下立即向用户想去的目标链上「推送」流动性。
虽然听上去锁定流动性不是一个好事,但这个交易其实我们是暴赚的。 这是因为 cBridge 节点可以利用转账手续费和「规模经济效应」来极大减少流动性锁定的不利影响。
跨链和跨层桥接定价的模型和经济学原理需要一篇单独的文章去探讨。我们这里举几个简单的例子来说明不论是大额还是小额交易,这种规模经济效益总能够让用户和 cBridge 节点运营商达到一个双赢的结果。
首先,对于小额,比如百美金级别的跨链、跨层交易,如果不使用 cBridge,而使用原生桥接,交易成本将会达到 $50-$200,占总交易金额约 40%-50%。作为 cBridge 的运营节点,如果收取 5%-10% 的手续费,用户都会毫不犹豫的选择使用 cBridge 作为桥接通路。但 cBridge 节点亏钱了么?并没有。以下桥为例(比如从 Arbitrum 转入 Ethereum),如果一个节点帮助桥接一万笔 $100 的下桥交易,虽然对于每一个交易,都比用户使用原生桥价格低很多,但化零为整,节点运营商获取的总手续费是 $50,000 - $100,000。而当桥接节点对流动性进行重新平衡的时候,他只需要进行一次原生下桥操作去重新平衡流动性,总花费 $50-$200,最终至少净赚 $49,800。
其次对于较大规模的交易,cBridge 主要的作用则是极大地加快流动性桥接的速度(尤其是在各类 Rollup 下桥过程中)。收费则可以根据合理风险矫正收益来定价,一般比无风险收益要高不少。比如桥接 $1,000,000 的交易,假设现在的无风险利息达到了年化 10%,cBridge 节点最少可以获得和无风险收益匹配的收益,也就是 $2,000。
最后,以上两个简单的例子都是简单假设桥接传输是单边进行的,流动性耗竭之后需要彻底对流动性进行重新平衡。事实上,上桥和下桥永远将是同时存在的,所以流动性在实际应用过程中会比上面假设的两个例子要平衡得多。因此,实际情况下 cBridge 节点收益会更高。
这样,我们就通过 cBridge 的架构允许用户在不同的链上无缝移动资产和状态,由此恢复了大部分为了扩容而牺牲的可组合性,在这场与魔鬼的交易中取胜!
最后我们想强调的是,cBridge 是完全非托管和去信任的。这意味着用户在使用过程中无需信任任何 cBridge 节点。您可以在我们之前关于帖子中找到更多技术信息 Celer State Channel 和 cBridge 。
cBridge 主网启动包括什么?
这次 cBridge 主网发布包括两方面,面向用户的界面和全节点软件。
用户可以通过 cbridge.celer.network 立即开始使用 cBridge,在以太坊、Arbitrum、BSC 以及 Polygon 的任意两个链之间即时进行资产跨链。作为新推出的产品,我们始终欢迎来自社区的用户体验反馈。
对于那些想要尝试运行 cBridge 节点并加入流动性桥接网络,同时获得一些不错收益的人来说,cBridge 节点软件是一个完全开源的平台,并且人人可以运行,您可以移步我们的 GitHub 获取相关软件和运行方法。
Celer 的开发社区人员将一直在 Discord 上回答社区的问题并提供支持。但是,与任何新推出的系统一样,我们希望您在 cBridge 节点上逐步部署流动性,以给到系统一些时间进行磨合并接受安全考验。
cBridge 的未来迭代
cBridge v1.0 版本只是一个开始,未来版本将提供更多功能:
- cBridge 节点的开放网络。 对于那些想尝试运行 cBridge 节点并加入 cBridge 网络以提供跨链跨层流动性,同时通过收取手续费产生收益的用户,一旦我们经过一些时间的检验,cBridge 节点网络将很快完全开放给任何第三方加入!
- 支持更多链。 cBridge 将根据用户的需求,逐步扩展支持到其他 layer1 和 layer2 链。
- 动态定价策略 SDK。 cBridge 的一个关键组成部分是如何根据当前的供需情况、交易规模、目标链上的可用流动性为桥接定价。一个好的定价策略可以帮助优化收益率和产生可持续的流动性。我们不希望每个 cBridge 运营商都拥有完全相同的费用策略,因此,我们将为每一个 cBridge 节点开放一个基于插件的 SDK,以便轻松插入他们自己的策略和可用的决策因素。
- 状态和智能合约调用桥接。 代币转移和流动性桥接只是第一步。 cBridge 未来将朝着跨链跨层异步函数调用的状态桥接发展。