Chainflip 不是跨链桥,也不是单纯的 DEX,它是解决原生资产直接交易的跨链 DEX。
关键词原生资产,在 uniswap 中用 ETH 购买 WBTC,虽然可以满足两个标的价格互换,但并没有实现真正的原生资产交换。WBTC 的安全还是偏中心化。
区块链发展至今,有非常多的公链,Bitccoin 和 Ethereum 是最大的两个。这些公链就像一个个加密国家,都有自己的基础货币。
Chainflip 要解决的就是公链间原生资产的直接互换,不通过其他第三方机构,实现 BTC 到 ETH、DOT、SOL 等原生资产的双向互换。
为什么最近 Thorchain 很火,从交易量可以看到,最近 3 个月它的交易量排在 DEX 第二,增长非常迅猛,因为它直接释放了最大加密资产 BTC 的购买力。
Chainflip 与 Thorchain 是同赛道的项目,但是在实现机制上略有不同。本文主要分析它的技术机制和代币模型。
Chainflip 的核心主要由两个系统组成。
系统一是一套资金结算 vault,简单说就是在比特币网络和以太坊及其他网络上的钱包。所有资金都通过这些钱包进出,没有任何的包裹资产,因此可以实现原生资产互换。
系统二是 Chainflip 的状态链,这个链由 150 个核心节点控制,他们共同决定 chainflip 的各种操作执行。
Chainflip 的 vault 基于 MPC(多方安全计算)和 TSS(门限签名)技术构建,需要 150 个节点的 100 个同时签名确认,才能对 vault 中的资金进行操作。
举例来说,状态链就像一个 windows 系统,但这个系统的维护不是由单一计算机硬件维护,而是由 150 个节点共同维护,因此是去中心化的系统。
要想进入这个系统进行资金操作,密码不是一个固定的密码。而是由这 150 个节点其中的 100 的共同签名来验证的。
也就是说,像咱们个人电脑,只要自己输入一个密码就进去了。而 chainflip 系统,需要 150 个节点中的 100 个不同节点输入他们只有自己知道的密钥,再通过 TSS 的计算后才能打开 Chainflip 系统,实现资金操作。
在底层安全上,系统的最核心部分就是 vault 的密钥计算,只要 2/3 的系统节点不被控制,相对来说资金就是安全的。
那来看,如何才能成为节点,而节点又是如何保护链安全的。
Chainflip 的状态链是整个系统的核心,它负责控制 Vaults 中的资金,见证每条链上的资金存入、分发奖励、广播交易、记录所有的操作,它就是 chainflip 底层的核心系统。
这个系统是由 150 个核心节点来共同控制的。节点间互相监督,如果有节点作恶,被其他节点察觉,就会面临惩罚。
Chainflip 的节点分为节点和备选节点,它们由竞拍的方式产生。要参与竞拍必须持有 flip 代币,在一个竞拍周期中,持有代币数量前 150 的节点,被选为核心节点,在这个周期结束后,如果没有出错,就会获得 7% 的增发奖励。
为了让更多节点参与到竞拍中,非前 150 名的节点,但只要在全部节点的前 1/3 位置,就可以成为备选节点,获得 1% 的增发奖励。
Chainflip 的节点奖励是按照平均分配的原则发放,而非按比例。这么做的好处是避免资本过大导致的过于垄断。
Chainflip 的状态链通过核心节点共识后,主要负责整个 DEX 过程的见证和执行。
其中包括,当交易者向 vault 存入资金时,状态链节点会发现这一过程,并向其他节点广播,其他节点会独立验证这一过程,确保广播的真实性。
一旦全部节点达成一致,用户的存入资金就会被记账,用户接下来的交易。
当交易完成,需要在目标链向用户发放原生资产,这是各节点会采用 100/150 的签名方式,控制目标链的 vault 钱包向用户转账,进而完成整个交易过程。
全部交易过程的原链和目标链操作,都会被记录在状态链上。
以上的功能可以确保用户交易的资金从原链到目标链的原生性和安全性,但交易时用户最关心的还是价格。
Chainflip 通过 JIT AMM 的方式实现交易的定价。在官方文档中,把这一模式描写为虚拟的 uniswap v3 的报价方式。但实际我个人觉得有点误导人。
这个方法我个人理解其实就是一个订单薄系统,靠做市商来报价完成交易,不存在虚拟的 AMM 转换。
简单说,就是当用户要交易时,先存入资金,然后做市商就会质押目标资产来报价,最优的价格会得到执行。
整个状态链会聚合同一时期的交易,批量的在目标链之心,这也相对节约 gas。
由于不同区块链的共识周期不同,还存在链重组的问题。因此这种原生资产跨链交易,最大的问题是时效性和过程的价格波动。
在 Chainflip 的设计中,交易的确定时间在 90 秒。也就是说,这一交易过程并不是及时执行的。
由于依靠做市商的报价,且这一报价实在一个 90 秒的时间去竞价,所以在用户发起交易时,是无法确定滑点偏差的。最终用户只有被动接受做市商的出价。
这也是个人觉得目前最大的风险点之一,如果做市商有串谋,或者某一刻确实只有一两个做市商参与,用户的交易滑点可能会非常大。
Chainflip 的代币总量 9000 万。目前每年通胀 8%。核心节点分配 7%,备选节点分配 1%。
种子轮单价在 0.16,分配 2291 万代币。A 轮单价 0.5,分配 1160 万代币。前段在 coinlist 的代币销售,单价在 1.83,分配 206 万代币。
原生资产跨链 DEX 的项目目前较少,交易量目前集中在 ETH/BTC 交易对。
其中个人觉得大部分交易量还是在 ETH 加强审查后,很多对隐私有更多要求的资金在走这个链路去到比特币网络。
如果要让这类协议达到 Uniswap,甚至 CEX 的交易量,可能还需要技术的持续创新和安全性的持续提高。
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。