目前主流的跨链解决方案有三类:
-
公证人机制(Notary schemes)
-
侧链/中继(Sidechains/relays)
-
哈希锁定(Hash-locking)
公证人机制
公证人机制是指由一组市场可信任的节点作为公证人向链X的节点验证链Y上的特定事件是否发生,比如:由 “MEER基金会”成员组成一组可信任节点,见证人之间采用拜占庭容错结构,信任节点可以验证来自 BTC
主链的交易信息。
侧链 / 中继
侧链技术是以某条主链上的数据为输入的不可篡改的数据结构,如 BTC Relay被认为是第一个区块链侧链,BTC Relay 通过在 ETH
智能合约中写入 BTC
主链数据,使得 ETH
其它智能合约通过调用 BTC Relay 合约获得 BTC
主链数据,该技术一定程度上是引入了第三方的中介,并没有较好地实现去中心化。
哈希锁定
哈希锁定技术是由交易一方先在A链上通过时间锁定让接收方在约定时间提供其在B链上资产锁定的合约解锁秘钥来完成跨链交易,最早起源于闪电网络。