原文标题:《了解跨链桥》

“根据DeFi Llama的数据统计,仅以太坊上DeFi的锁仓量就超过1000亿美元,BSC、Solana、Avalanche等其它公链也吸引了490亿美元的资金,DEFI已经不能再被忽视。”

虽然很多公链的资金已经颇具规模,但不同的链间如同孤岛,不同链上的资产无法自由交换,此外,很多新兴公链仍缺失很多基础设施,比如稳定币,既没有Tether、Circle这样强有力的中心化机构发行的法币抵押的原生稳定币,也没有DAI这种以价格波动相对较小的ETH等加密货币为抵押品,通过超额抵押发行的去中心化稳定币。

因此,需要将其它链上的资产通过跨链引入自身的公链,在当前常用的跨链方式中,除了中心化机构如交易所钱包中跨链提币之外,最常见的就是各种去中心化跨链资产桥。

跨链桥

跨链桥是将代币或数据在区块链之间转移的连接方式,两条链可以具有不同的协议、规则和治理模型,跨链桥提供了一种兼容的方式在两者之间安全地进行互操作。

两条独立的区块链如何知道另一条链上发生的事情?

这其实是一个预言机问题。当前最简单的解决方案是让多个节点同时监听区块链上的合约事件,当绝大多数节点都同意他们已经看到该事件时,则可以认为节点之间达成共识,触发序列中的下一个事件。

根据达成共识的方式与是否需要托管,可将跨链桥分为以下几类。

托管+中心化(如中心化交易所跨链、WBTC等)

托管+POA(权威证明)

托管+PoS(权益证明)(Matic、xDAI)

托管+MPC(多方计算)(Thorchain、Anyswap)

非托管+MPC(Multichain)

中心化交易所的跨链桥最方便用户使用,但同时也可能存在单点故障。大多数跨链桥都托管着用户资产,如何达成共识对于跨链桥也很重要,关系着托管资产的安全性。当前的跨链也在逐渐向非托管的方向发展。

多链代币

要在一条链上使用另一条链上的资产,则必须要在两条链上都有同一种资产,形成多链代币。当在目标链上生成新的资产时,旧链上的资产可以直接销毁,也可以质押在特定的合约中。

每一种多链代币的实现方式均可建立在上述任意一种托管与共识机制之上。

余额浮动

假如要将代币从以太坊桥接到Wisdom chain网络中,首先以太坊上的代币会被锁定,然后通知网桥,在Wisdom chain上将对应的代币转移给接收者。网桥中包含有最大供应量的代币,用户的使用过程不涉及代币的铸造与销毁。