某种意义上,从图 2 中的最上面的项目到最下面的项目,就是沿着上述两个核心的优化在发展: 预言机:去中心化、广覆盖
打钱:去中心化、打钱快、钱好用 考虑到打钱比预言机稍难理解一些,于是便不得不借助 DeFi 创新狂魔 Andre Cronje 在今年三月提出的跨链资产四分类(如研究过 AC 的跨链资产四分类,可跳到单链桥 VS 多链桥的部分)。 以从 Ethereum 将 1 USDC 跨至 Fantom 为例: 余额变动(Balance Flow):在发起者的 1 USDC 被锁定在以太坊部分的跨链合约后,预言机部分将通知 Fantom 上的跨链合约,Fantom 上的合约将其持有的 1 USDC 发送到接收者在 Fantom 的地址; 因为跨链桥内的资产量巨大,所以跨链过程只涉及跨链桥上各类资产余额的变动(反向跨回去也只需要改变桥内资产余额;若余额的控制权在少数个体手中,可能存在超发风险),而不涉及资产的铸造和销毁 >>> 此方法用的最多的就是中心化跨链桥,e.g. Binance Bridge; 铸造 / 销毁(Mint/Burn):在发起者的 1 USDC 被锁定在以太坊部分的跨链合约后,预言机部分将通知 Fantom 上的跨链合约,Fantom 上的合约铸造出对应的 1USDC 并发送到接收者在 Fantom 的地址(反向跨回去的时候会销毁 Fantom 上铸造出的 USDC); 跨链桥本身在没有以太坊智能合约内没有锁定资产的情况下,在 Fantom 上是不会持有资产的,即只有接受到了铸造指令,才会 1:1 的持有 >>> 作为较为基础的模式,现在很多跨链桥身上都能看到铸造 / 销毁的身影,尤其是单链桥,e.g. Token Bridge 将 Dai 跨至 xDAI 链(前提是铸造出的代币能够直接在目标链上被使用,即 xDai 能直接在 xDAI 链上被使用,所以此模式无法很好的支持多链桥的很多项目)。 流动性互换(Liquidity Swap):在发起者的 1 USDC 被锁定在以太坊部分的跨链合约后,预言机部分将通知 Fantom 上的跨链合约,Fantom 上的合约将其持有的 1 anyUSDC (假设通过 Anyswap 完成)发送到接收者在 Fantom 的地址,并为之提供一个 anyUSDC 兑换 USDC (主要考虑到 Fantom 上的应用基本只支持使用 USDC,而不支持 anyUSDC); 上述流程,除去最后一步,都与方案 a 相同(即可能出现超发风险),而最后一步,则相较于 a、b 两套方案提出了对跨链触达的每一条链都要有一个流动性池的要求 >>> 此方案的代表作为 Anyswap v2。 (责任编辑:admin) |