区块链跨链技术应用及项目落地
区块链是分布式总账的一种。一条区块链就是一个独立的账本,两条不同的链,就是两个不同的独立的账本,两个账本没有关联。本质上价值没有办法在账本间转移,但是对于具体的某个用户,用户在一条区块链上存储的价值,能够变成另一条链上的价值,这就是价值的流通。
跨链,顾名思义,就是通过一个技术,能让价值跨过链和链之间的障碍,进行直接的流通。跨链本质上和货币兑换是一样的。
跨链并没有改变每个区块链上的价值总额,只是不同的持有人之间进行了一个兑换而已。
跨链技术的核心要素之一是:帮助一条链上的用户Alice找到另一条链上的愿意进行兑换的用户Bob。从业务角度看,跨链技术就是一个交易所,让用户能够到交易所里进行跨链交易。
进行数字货币的交易所很早就出现了,最早交易所进行的是法币(国家发行的货币)与比特币之间的兑换。后来随着数字货币的种类越来越多,很多交易所也开始进行不同类型数字货币之间的兑换。交易所开展的不同类型数字货币之间的兑换,就是一种跨链价值转移的实现。严格来说,币币交易所就是一个跨链技术的实现。
鉴于已经发生过的多起交易所盗币、跑路的问题,单个人或者机构的信用都不足以支撑大额交易。因此,出现了无中心交易所技术——用区块链技术解决跨链时的信用难题。当交易所由多个主体共同运行,或者干脆是一个公有链,任何人都能参与到这个交易所的运行中,那么,跑路的风险就大大降低了。
1.1解构四种跨链技术
四种主流的跨链技术:
1、公证人机制(Notary schemes)
2、侧链/中继(Sidechains/relays)
3、哈希锁定(Hash-locking)
4、分布式私钥控制(Distributed private key control)
四种模式性能的对比:
四种模式的技术对比:
2.1跨链技术的应用
1. 可转移的资产:资产可以多链之间来回转移和使用。
2. 原子交易:链间资产的同时交换。
3. 跨链数据预言机:链A需要得知链B的数据的证明。
4. 跨链执行合约:例如根据链A的股权证明在链B上分发股息。
5. 跨链交易所:对于协议不直接支持跨链操作的区块链进行补充