由于当前区块链技术的发展迅速,导致通证的大量出现,而区块链之间的彼此割裂不通,且资产价值波动较大,制约了其发展,同时也让数字资产的管理变得愈加困难。各链之间好比一个个孤岛,降低了各链社区的活力,制约了其网络的发展,于是链链之间的数据和价值的交换越来越被重视,跨链也就随之出现了。
一、什么是跨链?
跨链,顾名思义,就是通过一种技术,能让价值跨过链和链之间的障碍,进行直接的流通,
二、如何理解跨链?
区块链是分布式总账的一种。一条区块链就是一个独立的账本,两条不同的链,就是两个不同的独立的账本,两个账本没有关联。本质上价值没有办法在账本间转移,但是对于具体的某个用户,用户在一条区块链上存储的价值,能够变成另一条链上的价值,这就是价值的流通。
我们用换汇作类比:人民币是一个独立的货币,美元是另一个独立的货币。人民币无法直接变成美元,美元也无法直接变成人民币。因此,美元无法直接进入人民币账本,人民币也无法直接进入美元账本。此时就需要有个中间机构才能完成货币的兑换,实现价值的跨账本流动。
跨链可以理解为各区块链的桥梁,以实现链与链之间的价值转换和信息交互等。 它本质上和货币兑换是一样的。跨链并没有改变每个区块链上的价值总额,只是不同的持有人之间进行了一个兑换而已。
三、技术方案有哪些?
跨链本身是一个复杂的过程,技术上的实现更多的是一些链对链外信息的获取和验证,需要节点有单独的验证能力等。
目前,跨链技术主要有以下四种:
1、公证人机制(Notary schemes)
2、侧链/中继(Sidechains/relays)
3、哈希锁定(Hash-locking)
4、分布式私钥控制(Distributed private key control)
1.公证人机制
公证人机制是链与链交互操作最简单的使用方法,也是目前使用的比较多的一种方式。由某个或某组受信任的团体来声明A链对B链上发生了某件事情。在许可分账领域受到很多关注,灵活共识无需工作证明或利益机制证明等等。
2.侧链/中继
侧链,可以类比于微信钱包,本来在银行(主链)上进行的交易,通过充值(锚定)到微信钱包(侧链),来进行交易。而不同的是,这其中的信任问题,微信钱包是通过腾讯公司来背书解决,侧链是通过区块链的多中心化方式解决。
中继链可以理解为一种特殊的侧链,处于协议层的级别,需要区块链本身就支持这种模式。
3.哈希锁定
闪电网络的关键技术是HTLC哈希锁定技术,提供了一个可扩展的微支付通道网络。哈希锁定,是通过形成智能合约来保障任意两个人之间的转账都可以通过一条“支付”通道来实现,完成“中介”的角色。交易的双方通过智能合约,先冻结部分钱,并提供一个Hsah值。谁能在合约设置时间内匹配上Hash值,那么谁就拥有这部分冻结的资产。
4.分布式私钥控制
各种加密资产可以通过分布式私钥生成与控制技术被映射到FUSION公有链上。多种被映射的加密资产可以在其公有链上进行自由交互。实现和解除分布式控制权管理的操作称为:锁入(Lock-in)和解锁(Lock-out)。锁入是对所有通过密钥控制的数字资产实现分布式控制权管理和资产映射的过程。解锁是锁入的逆向操作,将数字资产的控制权交还给所有者。
区块链单从技术层面而言是分布式账本,从商业层面看就是价值网络的延伸。在网络中连接的有效节点越多,网络价值越大,因此需要跨链技术连接和扩展不同的区块链,形成一个庞大的网络,来共同构建这个价值网络。