6月29日-7月1日,“世界区块链大会·乌镇”在浙江乌镇隆重召开,区块链技术与应用落地是此次大会中重点讨论的两个话题。应用落地我们暂且不谈,因为应用的落地离不开技术的支持,技术才是区块链发展的基石。
最近有小伙伴们再问什么是跨链技术,对于跨链的项目应用,正好略有研究,而且跨链技术也是区块链发展的核心技术之一。下面就对跨链技术粗略的谈谈自己的看法,不对之处,还望大家指出,一起进步,谢谢大家。
对于目前的区块链技术来说,还是存在着很多普遍的问题,在这些问题中,区块链之间的互通性问题极大的阻碍了链与链之间的价值传递。跨链技术的出现,正好弥补了这个空缺,其是解决此类问题的关键性技术,它能够把一个个处于孤岛中的区块链搭建起来,而跨链技术就是这些区块链结合之后,中间的桥梁,可见意义非同小可。(就像国家和国家之间也需要商业上的往来,而不是一味的构建各种关税壁垒,孤立别人,也在孤立自己。)
据部分文件显示:目前存在的比较主流一点的跨链技术有:1、公证人机制;2、侧链/中继技术;3、哈希锁定;
瑞波币是早期就提出跨链技术的数字货币代表,他们觉得要在不同账本之间建立一个协议来进行资产的转移,实现全球统一支付的目的。其协议名称叫Interledger,可以做到使两个不同的记账系统(区块链)可以通过某个类似于“中继器”的东西连接起来,从而做到互相可以自由的传输不同的货币。
据相关实验显示,该协议可以兼容所有的在线记账系统,所以说银行之间的记账系统也可以使用Interledger协议,从而可以极大的提高银行与银行之间的跨行交易的速度。而且,此“中继”完全是根据密码学来运行,所以安全性也得到了极大的提高。
另外还有一个例子就是BTC的闪电网络技术lighting network,其实也是一种跨链技术,属于哈希锁定,在两个需要“微支付”的节点间预先创建一个支付通道,进行交易,闪电网络概念较为复杂,可参考其技术白皮书。
还有一个比较好玩的跨链技术,就是EcoBall的跨链通讯机制。EcoBall的跨链技术包括两个部分:一个是EcoBall与外部链的互联互通,EcoBall与其他链通过一个公共的智能合约来实现,适配其他链的特征,基于状态机的异步操作,完成与其他链的交互。另外一个就是基于EcoBall平台的其他链之间的互通。EcoBall也提供一个更复杂的智能合约来支持其他链之间的互联互通,由于要支持两种不同类型的其他链,智能合约要结合中继链完成不同类型链的互联互通。
区块链从技术上是去中心化数据库和分布式账本技术,从商业层面则是价值网络,在这个价值网络中,连接的有效节点越多和越分散,产生的价值叠加就会越大。区块链是价值网络空间的核心基础设施,我们需要跨链技术,对不同区块链进行连接和扩展,构建价值网络的高速公路。