2018年11月18日,“2018比原链全球开发者大会”在杭州国际博览中心(G20会馆)继续进行,这是杭州第一次由开源组织举办的技术型峰会,也是杭州被誉为区块链之城以来规模最大的一场区块链开发者大赛,100+开发团队历经4个月激烈厮杀,16支团队在本次大会上展开最终角逐,最终由基于比原链开发的去中心化数字资产交易平台Bytomswap荣获本次大会一等奖,斩获20万BTM的奖励。
在当天下午的《侧链与跨链 现状与未来》圆桌对话环节,比原链CFO李宗乘、Midu幂度发起人&追梦者基金创始人朱波、Genaro CTO吴为龙、比原链核心开发王张针对侧链与跨链为区块链所带来的扩展性、落地的步骤和难点、技术上如何实现以及和现有商业场景如何结合等方面做了深入探讨,比原链海外经理彭卓文任主持。
以下是圆桌干货内容,整理:
1.在拓展性上带来的新内容
李宗乘:比特币作为类黄金的代币,它大概只有相应的支付或存储的价值。但是基于区块链还有很多衍生性的应用可以拓展,跨链和侧链可能是相关的拓展技术之一。
朱波:区块链是去中心化,每一条链的结构和价格都不一样,导致链和链的分离都变成信息孤岛,所以跨链是希望能够解决链与链之间的融合和沟通。侧链希望在同一条链上,能够产生另外一些链上套链的机构,基本上也是要解决区块链早期时候的信息孤岛问题。
如果区块链发展速度很快,未来两年、五年,我们产生几十万条链、几百万条链的时候,信息的获取会很困难。所以我认为侧链和跨链可以提供一些工具。
跨链和侧链是一个非常重要的环节,从链的本身就要想到为了整个生态的发展、整个区块链行业的发展,各个区块链的从业者真的要认真下来想一下如何来做跨链和侧链的技术,不要再为自己一己之利,来做损害整个行业发展的事。
吴为龙:我认为跨链和侧链在未来可以杜绝类似这次的BCH分叉大战,原因是什么?因为他们发现选leader的时候,无论他们用什么样的结构,都可以通过选leader的方式把两边都能搞定,如果跨链和侧链在大战就已经完整使用并且有完整的盈利模式,这次大战不会发生。因为大家会积极使用BCH算力选出来的leader去做剩下的节点。
王张:BCH的分叉也是对公链的扩展,但是我认为公链只是为大家提供一个信用的基础库,你在上面不可能跑很多的业务。如果跑很多的业务,对公链的压力很大,容易造成公链承载不了这么多的信息量。现在有了侧链和跨链,我们就可以把不同的业务通过侧链提供给用户服务。
2.落地步骤有哪些,突破难点在哪里
李宗乘:我觉得侧链、跨链的技术,从现在到后面大规模应用大概会经历三个阶段:
第一个阶段,底层基础设施项目的成熟和完善。大家可以基于底层基础设施的公链很好地开发DAPP,和自己的业务做结合。
第二个阶段,相应的DAPP的成熟。相应DAPP的成熟是基于公链开发的各种应用,能够很好让人们使用,人们使用相关DAPP的应用,产生相关的价值。
第三个阶段,有大规模的人用相关的DAPP。
现在还处于第一个阶段,基础设施项目还处于比较早期的阶段,相关的应用开发、应用性包括使用人群都还比较小。
跨链和侧链本身就是很好地支持不同资产、不同价值的交换的基础设施类项目。所以我认为它未来的应用,可能更多会跟资产和金融相关的领域里面有突破。
朱波:跨链和侧链在未来的实体经济发展过程当中,会起一个非常重要的作用。可能我们现在做以太坊的公链,相对来讲没有太大的产业巨头在上面,但从现实生活当中的实体经济来看,无论是金融还是能源,实体经济要准备上链的话,都会形成多巨头、多寡头。由于利益的博弈,有可能在同一个行业当中,会产生很多不同的链。如果几个链完全没有任何的跨链技术在沟通、在融合,对行业的用户是巨大的问题。
今天最重要的问题,除了技术以外就是共生机制,就是到底怎么分配利益。我认为今天像以太坊、比特币、EOS的分配方法有问题,即如何让侧链和跨链能够得到更多在公链底层的利益分享。
我们不能离开实体经济和真正的场景来讲单纯的区块链的去中心化。如果再往这个方向走下去的话,路越走越窄。所以我们还是要呼吁坐下来讨论,对侧链、公链共识机制如何能够达到最佳的组合,使得行业的巨头们能够愿意在一条链上大家一起共存,或者在不同链上通过跨链的融合,使得消费者受益。
吴为龙:这里面要有一个流程化的设计,一开始没有人用区块链做跨链,因为用BTC和ETH转账区别不大,我很有可能喜欢转到交易所,一波操作还能赚钱。
做跨链,你扣我的手续费,对我来说成本都在那边,我为什么要使用跨链?跨链项目本身也无法进行盈利,也无法支撑自己的运作。所以说跨链的第一步,大家现在的公链比较雷同,没有特别的公链在里面。大家现在需要的是功能性的转换,而不是简单的价值方面的操作。
第二,在整个跨链中,没有一个很快让大家把现在现有的货币进入到区块链里面。
第三,我们的确需要非常多的无币区块链的场景。为什么?因为它们无币,才有可能用到跨链结算。如果你说我在那边也是结算,在这边也是结算,没有功能区别,我也不会用跨链这样有成本的功能来进行开发。
王张:跨链是为了解决每条公链之间的互通,包括信息的互通、Token的互通。但是它有一个问题,即怎么保证每个到跨链上的资产,它不可能直接转过去,肯定要在原链上进行锁定。锁定的过程中,谁来完成锁定,怎么保障这部分资产的安全性,保证这部分资产不会丢失。如果赎回的话,它还能安全赎回到自己的账户里面。这是目前大家都在研究的方向。
3.技术上怎么实现
吴为龙:我们跟存储有关,所以存储在我们这里,可以说“水能载舟亦能覆舟”,我们知道存储一是提供了共识,二是可以利用存储作为我们的channel,也就是说当有人用存储的时候,其实他的账号在存储上和公链上其实是一个,他的每一次使用印迹以及每次取钥匙的步骤,我们都有记录。所以我们将它变成一个channel来进行带有状态的跨链,这也是现在主流比较喜欢做的。如果只做CLTV或者是简单的hash,那就完全没有把状态放进去,也就是说你会在里面流失大量的信息,你只会做简单的转账功能。所以我们用存储作为我们的媒介来做跨链。
王张:目前比原侧链主要是实现了比原币从主链到侧链的转移。我们主要是控制它往侧链转的时候需要锁定到主链,我们使用的方法提供很多公钥,但是公钥要和用户的赎回脚本共同组成联盟地址。为什么这样做?一方面是联盟中心不能控制地址里面的代币,另一方面它需要转回的时候,需要用户提供一定的赎回脚本,就可以安全保证放到地址里面的Token、数字货币,联盟中心不会把它盗走也不会挪用。
4.和现有商业场景的结合
李宗乘:现在可以看到跨链侧链大概有三种技术路径:第一种,侧链基于一条主链,形成对应的相关侧链,在侧链上提升交易的效率,降低交易成本;第二种,主动兼容型的跨链;第三种,提供相关的技术标准,做符合标准的区块结构和相应的传输机制,以底层技术框架做出的相关项目就可以在项目和项目之间进行很好的操作。
未来各类的应用落到更大的场景去,还是要和实体的资产、实体的相关的金融应用做结合,方便资产和方便金融的互通做相关的应用。
朱波:我觉得整个区块链的发展,跨链和侧链需要有大家的共识,所以我非常希望比原链能够在跨链和侧链上起一个领导作用,即如何能够在比原链上,大家来做侧链的开发;第二,如果别人用比原链的基础的开源码做自己的链,也可以开发出跨链的机制,能够在不同的链当中的信息、资讯进行共享。
我们不要为了技术,而被技术限制,应该是站在产业和行业的角度来共赢。否则的话,我们很多时候死守一套原来最早的区块链去中心化的思想,会让我们整个区块链的发展延缓。
区块链未来发展的前景是巨大的,是一波百年难遇的机会。所以要让这个行业得到发展,需要大家一起努力,所以我非常高兴比原链通过自己的努力取得非常好的发展,也希望比原链能够成为数字资产当中的行业公链,把全世界各地各种数字资产都能够上链。这样的话,肯定也有很多人愿意上去做侧链。
吴为龙:侧链作为一个技术,它类似于支付宝。把它解构一下,一共四种发展出路:带状态、不带状态,中心化的、不是中心的。
第一,带状态。如果BTC和比原链要做跨链,肯定因为要使用某一项属性,而这个属性是BTC没有。这是带状态的跨链,未来肯定有这种比较多带状态的跨链,让大家很快在区块链里面尽情玩。
第二,不带状态。不带状态的就是侧链,侧链的主要作用是快速结算,主要的发展以比特币为主。侧链在快速结算以及在无币区块链、不同属性的区块链上都有效果。
第三,中心化。中心化类似于比原链的Vapor,未来我们可能跟Vapor进行跨链。
第四,去中心化。它结合了非常多的节点,包括币信也是其中节点之一。
王张:比原主要是为了做资产上链,它更希望现实中的资产更容易在链上交易。因为我们现在的资产交易都是在一定的中心化服务平台,有一定的局限性。但如果我们的资产上链交易的话,它就可以保障我们的资产自由流通,安全性更高,效率方面也会比中心服务有更大的提升。
比原侧链也是希望为这些资产交易提供更好、更安全的资产交易。目前我们做的所有的应用,都是跟资产交易有关,希望在资产交易方面有更好的发展。