2017年以来,区块链项目井喷状出现。截至2017年底,GitHub上的项目数超过8万,另据coinmarketcap数据显示,目前已有token种类达到1506个,总市值超过4000亿美元。
但是在区块链项目数量呈现加速上升态势的同时,后续没有相应的配套措施,导致现在大部分的区块链项目之间无法互联互通。
“相当于,每个区块链项目都是独立的价值网络,引用信息化行业的一个名词就是‘信息孤岛’,我们期待可以之间可以打通价值的传递,并在价值互连基础上,实现不同跨链的合约。“雷锋网获悉,近日上海召开的区块链应用(DApp)研讨会上,阿希链CTO钱汉涛表达了这番观点。
据雷锋网(公众号:雷锋网)了解,在接下来的演讲中,他主要为观众介绍了三种典型的跨链技术:公证人机制、侧链/中继器模式、哈希锁定模式。并从支持的跨链类型,采用的信任模式,是否支持跨链的资产交换与转移,能否支持跨链合约和资产抵押等方面对三种模式进行了对比分析。
最后他还提到,仅有跨链互连是不够的,此外还应该想办法实现,如何在大规模应用的时候降低成本。
跨链技术是实现价值网络的关键,清华信息技术研究院和互联网产业研究院副院长邢春晓与钱汉涛都表示,跨链将会是2018年的一个研究重点。
以下演讲正文,雷锋网作了不改变原意的编辑:
解构三种跨链技术
行业非常需要跨链的技术,接下来重点介绍三种相对成熟(当然仍存在一些问题)的方案,分别是公证人机制、侧链/中继器模式、哈希锁定模式。这几类也在以太坊创始人vitalik为R3撰写的报告中被提及,另外可能还有一些更新的模式没有收入进来。
第一种是公证人机制(Notary schemes)。这种模式很好理解,和现实世界很类似。假设A和B是不能进行互相信任的,那就引入A和B都能够共同信任的第三方充当公证人作为中介。这样的话,A和B就间接可以互相信任。具有代表性的方案是Interledger,它本身不是一个账本,不寻求任何的共识。相反它提供了一个顶层加密托管系统称之为“连接者”,在这个中介机构的帮助下,让资金在各账本间流动。这种方案的好处是非常简单,也很好理解,缺点同时也很明显。这种模式和区块链的去中心化的理念存在一些冲突,所以很多人不认为它是区块链,而更多是一种中心化的产物。
第二种是目前跨链技术应用比较多、相对复杂的侧链或者中继器模式(Sidechains/relays)。一般来说,主链不知道侧链的存在,而侧链必须要知道主链的存在。RootStock 是一个建立在比特币区块链上的智能合约分布式平台。它的目标是,将复杂的智能合约实施为一个侧链,为核心比特币网络增加价值和功能。
中继器模式比较有代表性的是polkadot中继链。而中继是链与链之间的通道,如果通道本身是区块链,那就是中继链。这个项目是采用技巧性的办法,即多重签名的机制,把主链资产进行锁定,在侧链上锚定、执行,在侧链上的交易是通过多重签名共同投票决定交易是否有效。
另外一个是Cosmos HUB,这个项目是hub及各个空间通过区块链间通信协议进行沟通,链接协议进行协定。从PPT来看,可能大家会觉得在中继器的模式更复杂,COSMOS更简单,但实际上完全相反,COSMOS后面需要更多的主链和一系列办法。
第三就是哈希锁定(Hash-locking)。哈希锁定起源于比特币闪电网络,闪电网络本身是一种小额的快速支付的手段,后来它的关键技术哈希时间锁合约被应用到跨链技术上来。虽然哈希锁定实现了跨链资产的交换,但是没有实现跨链资产的转移,更不能实现这种跨链合约,所以它的应用场景是相对比较受限的。
跨链技术对比
接下来,将从支持的跨链类型,信任模式,是否支持跨链的资产交换和资产转移,以及能否支持跨链合约和资产抵押,简单对比一下这三种模式。
从跨链类型上看,公证人模式是双向的跨链,而中继器/侧链模式有的是支持全部,有的是支持单向,而哈希锁定其实是一种依赖关系。
从信任模型上看,公证人模式需要多处公证人的证实,这也是最为诟病的地方,公证人是第三方、特权机构,很容易成为整个系统中信任环节中最弱的那一环。
公证人模式和中继器/侧链模式均能支持跨链资产交换及转移,跨链合约和资产抵押。而哈希锁支持的功能比较少,能够支持跨链资产交换,大部分场景能够支持资产抵押,但不支持跨链资产转移和合约。
事实上,跨链资产交换和资产转移的意义比较重大,现今网络运行速度较低,手续费很高,而通过跨境资产转移,我们可构建一个更高效、低成本的网络。实现跨境资产转移的直接结果,就是跨链智能合约实现,既然所有的资产已经转到同一个链上,那么智能合约的实现是非常容易的。
最后,我认为,仅仅有跨链互连是不够的,因为跨链是通信技术的要求,让所有资产在链之间能够高效的流转,但在大规模应用时,还需要考虑方案的成本问题,包括时间成本。
领取专属 10元无门槛券
私享最新 技术干货