FinChain原子交换跨链技术取得突破性进展,能否带动整个行业腾飞?

FinChain金融链原子交换跨链技术获突破性进展,未来几周将上线测试网络。

不得不说这是区块链行业的重大利好,这意味着区块链跨链技术将取得重大飞跃,当然,要说清楚这个话题,我们有必要了解一下什么是跨链技术?

众所周知,区块链属于分布式账本技术的一种,每一条区块链都相当于一个独立的账本,通常情况下不同账本之间是无法实现价值转移的。

而随着技术以及市场的发展,加密货币的种类越来越多,与此同时也涌现出来大量不同的区块链。不同链之间的协同从操作以及价值流通成为了用户们的新需求,因此区块链的“跨链技术”应运而生。

所谓“跨链”就是指原本存储在特定区块链上的资产可以转换成为另一条链上的资产,从而实现价值的流通。也可以将其理解为不同资产持有人之间的一种兑换行为,这个过程实际并不改变每条区块链上的价值总额。就好比交易平台提供的币币交易一样,不同类型的数字货币之间可以进行兑换,只是交易平台的这一行为没有发生在区块链上而已。

简单来说,跨链要解决的就是两个分布式账本针对同一用户或不同用户控制的账户发生token转移时,如何在两个账本中精确记账的问题。

所以说,不论对于公有链还是私有链来看,跨链技术就是实现价值互联网的关键,它是把区块链从分散的孤岛中拯救出来的良药,是区块链向外拓展和连接的桥梁,是区块链行业能够实现质的飞跃的基础。

因此,越来越多的人开始关注跨链技术,现在很多项目都在进行跨链技术的开发,但能够取得突破性进展的不多。

目前市场上的主流跨链技术包括:公证人机制、侧链/中继、哈希锁定、分布式私钥控制。

1

公证人机制

公证人机制就是有一组同时承担两条链节点的个人或联盟,也有可能是一条单独的链,告诉B链A链上发生什么事,或者告诉B某个消息的真的。

公证人机制实现案例很多,比如中心化交易所、Ripple、BTS、金融链JRC。

中心化交易所很容易理解,其实也属于公证人机制,只不过它是完全中心化的方式。

瑞波Ripple开发的跨账本价值传输开放协议Interledger,但它不是链,只是一套网关协议。能使不同的记账系统通过这套网关协议互相自由地传输货币。

相对Ripple来说,BTS和金融链JRC的分布式程度会更高,采用的是多重签名的验证方式。这种方式容易搭建跨链的分布式交易所。

2

侧链/中继

侧链/中继与公证人模式的 “别人告诉B链A链上发生的事”不同,中继模式则是更 “直接”地B链自己读A链,即支持SPV,能够验证块上Header、merkle tree的信息。本质特点是必须关注所跨链的结构和共识特性等。一般来说,主链不知道侧链的存在,而侧链必须要知道主链的存在;双链也不知道中继的存在,而中继必须要知道两条链。

侧链最典型的项目是RootStock(根链RSK),RSK是一个建立在比特币区块链上的智能合约分布式平台。它的目标是,将复杂的智能合约实施为一个侧链,为核心比特币网络增加价值和功能。

中继最典型的代表是以太坊上的BTC Relay。BTC Relay是把以太坊网络与比特币网络通过使用以太坊的智能合约连接起来,可以使用户在以太坊上验证比特币交易。

3

哈希锁定

哈希锁定也叫原子互换(Atomic Swap),主要是通过哈希时间锁(hash time lock)和密数(Secret)让双方完成交易,不需要第三方公证人。

哈希锁定其实是一种依赖关系,最有名的是闪电网络,而且锁定模式还是在链A和B之间设定一个互相操作的触发器。通常是一个随机数的哈希值。即在A链中生成随机数S,并且,该数不会告诉B链,而是生成一个哈希值给B链,在B链设置一个锁定条件,只有满足该条件才能够随机数S,继而进行资产的转移。

4

分布式私钥控制模式

分布式私钥控制模式基于密码学里面一个多方计算和门限密钥的一个共享技术。将私钥分为N份,同时分给N个参与者,只有收集了K个私钥的分配,才能够恢复出一个完整的私钥,才可对私钥中资产进行解锁。而私钥的生成和分片工作也是需要一个强信任的中心来完成。

跨链技术目前面临两个难点问题。

第一个难点是如何通过分布式的方式验证原链上的交易状态。原链上的交易信息对于另一条链来说是一个外部信息(Oracle),如何保证这个外部信息进入另一条链时是正确的就是整个跨链机制的重要环节。如果要考虑到使用POW机制的区块链上没有终局状态(始终存在分叉的情况,只是随着确认块的增加,概率逐渐变小),这个问题的复杂度会更高。

另一个难点是跨链交易要确保原链上的token总量不会因为跨链而减少或增多(即价值守恒定律定义为难点Beta)。原链上Token总量减少的后果是当token需要跨回原链时,原链无法产生新的token,也就是只能单向跨链。

原链token增多是名义上的增多,实际上是本来已经跨到另一个账本的token在原链上被双重支付了,这种情况违背了精确记账的原则,是在任何时候都无法接受的。因此当token跨出原链时,原链上的token必然需要进入“锁定”的状态,当token跨回原链时,这些token需要被解锁。如何通过去信任的管理机制完成“锁定”“解锁“的过程就成为了跨链的关键。

确保难点Beta实现的另一个关键是保证交易的原子性。交易的原子性,简单来说是指交易处理的某个环节停止,整个交易能够撤销,而不会存在部分成功,部分失败的情况。无法保证原子性会造成双重支付。

可喜可贺的是目前FinChain金融链在原子跨链技术上获得突破性进展,而且未来几周将上线测试网。如果测试成功,那么,整个基于石墨烯体系的项目都将受益。不出半年,基于石墨烯底层的bts、EOS等项目都将实现原子级跨链。

原子级跨链技术实现,那么,BTC、ETH、EOS、BTS、金融链JRC就可以投入商用。这将对行业的影响将是巨大的,直接促进行业腾飞。行业腾飞,行情也就来了。

总体而言,无论是作为技术研究还是投资的角度,跨链侧链的发展都是值得进一步的关注和研究。并且跨链是极有可能产生高质量项目的地方,而金融链JRC已经在跨链技术上做出了实质性的进展,未来值得期待!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180929G1GZRY00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券