关于跨链的常见问题解答
扫描二维码
随时随地手机看文章
8月25日晚,ChainX联合创始人郭光华做客Satoshi’s Friends社群,为群友解答关于跨链的问题。
(ChainX联创郭光华)
从数字票据链到比原链,再到ChainX,郭光华担任过多条公链的主要技术开发,是业内数一数二的“公链老兵”。其中,ChainX是跨链明星项目polkadot官网认可的平行链。如果你也关注跨链,不要错过以下分享。
【Q1】郭光华是我认识的公链开发经验最丰富的程序员,在多家业内知名企业都呆过。我们首先请光华分享下自己的圈内经历吧。
郭光华:大家好,我最早是在给某大型机构研发数字票据链,并在那里认识了一堆区块链技术的朋友,他们来自于秘猿,微众银行, Imtoken, Ethfans等一系列的区块链研发机构。
接着看到了长铗想做公有链,然后就去巴比特研发公链项目Bytom。在Bytom上线的那个月离开了巴比特, 和岳利鹏成立了个ChainPool基金会, 旨在提供区块链技术方案。再后来,Gavin Wood 开源了Polkadot,我们开始同步研发ChainX。
今年,我们和Hashbang联合发起了PolkaWorld 社区,以及通过PolkaWorld社区和曹寅他们团队成立了个基金,专注于波卡生态项目的孵化,有不少项目开始加入进来,如波卡很看重的钱包PolkaWallet。
【Q2】你参与了多条公链的开发,可以称得上是一个“公链老兵”。你曾多次表示POW链已经落伍了。何出此言?
郭光华:共识是区块链技术的一个重要指标,最早应用的共识就是POW,因为POW简单易用,所以POW最早被设计出来。但这个世界是一个发展迭代的时代, 在没有电力被发明的时代,蒸汽机相当好。但有了电力后,你会发现蒸汽机的能源利用率很不值得。这也正因为在当今时代,几乎看不到蒸汽机为动力的产品吧。
POW也是如此,在没有POS出来前,那么他还是很OK的, 但有了新的好的创新出来时,那么他必然会被取代。POS也是如此,现有创新都在等待更好的(better)创新到来,然后像蒸汽机一样,在人类发展史上,完成自己的那一接力棒。
BTC已经不属于技术创新的范畴了。他的共识强大不在于POW,而在于去中心化的货币属性。
【群友:老板怎么看波卡提出的NPOS?
郭光华:波卡的NPOS对于建立生态,我觉得不是和当前匹配的。NPOS过重于看去中心化。】
【Q3】请问你现在是怎么看待区块链1.0、区块链2.0、区块链3.0项目的?可以聊聊各自的代表项目比特币、以太坊、EOS。
郭光华:区块链3.0 才刚开始萌芽,EOS肯定不能是区块链3.0的代表。EOS和以太坊都是属于区块链2.0的范畴。
· 区块链1.0 是BTC 等为代表的数字公有链货币时代。
· 区块链2.0 是以ETH,EOS为代表的单链智能合约时代。
· 至于区块链3.0, 就是Polkadot,ChainX 正在研发的事情, 多链互相操作的智能合约时代。
类比于互联网的话,
· 区块链1.0 相当于电报时代(能发送消息, 但很简单),特务专用。
· 区块链2.0 相当于计算机刚被发明的时候,但还没有任何联网的接口(只能单机运作)。
· 区块链3.0 相当于今天的互联网时代(万物互联的时代)。
【群友:IPFS据说要颠覆HTTP协议,你怎么看?
郭光华:IPFS是个很好的协议。颠覆HTTP,也只是个协议。又没币。我对IPFS一直很看好的,IPFS的第一版中文白皮书,应该是我翻译的。】
【群友:ADA的很多东西也是你引进来的。
郭光华:不要说ADA了,我对ADA的进度很痛心。但波卡相当于帮助ADA落地了。波卡是根据ADA的最新论文写得代码。ADA是论文型研究选手,Polkadot是工程实现型选手。】
我认为区块链1.0 的技术即将爆发,因为中国的数字货币,Facebook 的Libra都是基于区块链1.0技术的产品。
区块链2.0 的技术 在ETH, 和EOS上的 1CO,菠菜游戏有了初步的探索,但还是会有更好的,更适合的Dapp 到来。
区块链3.0 是需要一个漫长的迭代期的,如互联网发展了30年,才有今天的繁荣。
【Q4】你的英文名字叫做Gavin Guo,听说是因为你的偶像是Gavin Wood。Gavin Wood原来是以太坊的核心成员,后离开了以太坊,并创立了Polkadot。在你看来,Gavin Wood为什么放弃以太坊?以太坊的瓶颈主要是什么?
郭光华:我Gavin Guo中的Gavin不是因为Gavin Wood,是恰好和Gavin Wood 撞衫了而已。当时我在杭州摩托罗拉(后被ARRIS收购)工作时,必须要起个外文名,顺便起了个Gavin 而已。
Gavin Wood 对以太坊的定义是世界计算机,后面发现以太坊达不到这一要求。以太坊的瓶颈在两方面:
1, 技术层面,固有的技术框架,技术基础设施阻碍了创新。好比修房子,你的地基打的只能修建5层楼的房子,那么你在这地基基础上肯定不能修500层楼的房子。要想修500层楼,那么必须推倒重新来, 重新建立好的地基,这就是Polkadot。
2, 非技术层面, 以太坊上的各方利益固有化, 老一辈以太坊上的成员已经把以太坊的蛋糕给分光了,没有足够的利益吸引新的优秀力量加入。
【群友:那以太坊怎么打破瓶颈呢?
郭光华:Vitalik不是在群里吗?你问他。】
【Q5】我注意到Polkadot跟Web3的推特账号经常跟ChainX互动。能不能介绍下你们跟Polkadot的渊源?你们是怎么关注到波卡,波卡又是怎么关注到ChainX的?
郭光华:我们是在Github上认识的Gavin。Polkadot刚有英文白皮书时,岳利鹏第一时间翻译成了中文,并在2017年邀请了Parity的三位核心合伙人来到了上海,介绍讨论了Polkadot。从这时一直到现在,ChainX和Polkadot都保持着良好的各种沟通和合作。
【主持人:岳利鹏是ChainX的另一位创始人。他不仅翻译了波卡白皮书,还注册了“波卡”商标。
郭光华:这商标现在在我的手里。我愿意帮岳利鹏卖掉。有意者请联系我。】
【群友:可以理解为ChainX是波卡中文区社区代理吗?
郭光华:ChainX和Hashbang共同发起的PolkaWorld是波卡的中文社区代理。网址:polkaworld.org】
【Q6】ChainX目前是波卡官方认定的平行链。波卡有几条平行链?平行链在波卡的跨链生态中扮演什么角色?
郭光华:ChainX 的技术和生态迭代,已经不仅仅是Polkadot平行链这么单一的项目。ChainX 会衍生出一条ChainX 智能合约平行链放在polkadot 上叫 ChainX p1。除此之外,ChainX 的竞争方向比较多,比如BTC的快速支付方向,和闪电网络是竞争对手,在BTC的二层智能合约扩展上,和RSK是竞争对手。在Polkadot上的智能合约平台上,和EDG是竞争对手。
但竞争对手才是ChainX的最好朋友,因为只有最好的朋友才能像镜子一样告诉自己,自己哪里不好,需要注意,需要努力。从现有的代码上来看, 波卡有固定写了10个平行链的slot。但Gavin有讲一条relay链支持100条平行链,平行链在波卡生态有着分片扩容的效果。这种分片,是从共识层面的分片,比以前市面上的分片会优秀灵活很多。平行链在和其他独立共识链的跨链过程中, 平行链可以定制化为专一的转接桥链,把非共享安全共识的链,和Polkadot链接起来。
其余的共享安全平行链,相当于一个Super Dapp。
【群友:听不太懂,但觉得很牛逼。
郭光华:不懂才有投资的价值。懂了,就是跌的时候了。技术创新都是如此。】
【Q7】上周看到互联网大佬响马老师发微博聊了聊他的跨链项目FOX 1.0。其中提到了同构跨链、一键发链都是假跨链。异构跨链才是真跨链。请问到底啥是跨链?怎么跨?有哪几种方式?
郭光华:可以对比于互联网,把每一条链看作一台电脑。两台电脑连起来,我们叫做联网。两条链连起来,我们叫做跨链。
联网有很多种方式, 比如cable线,wifi,蓝牙都可以把网络连起来。
跨链也有很多种方式,大的方向上可以分两种。
· 第一种,无中介参与,纯粹由代码执行。实现的跨链,如ChainX的充值模式, 因为ChainX网络上跑着一个BTC轻节点网络,BTC 网络向ChainX网络的任何跨链动作,ChainX的各个节点都可以像BTC全节点一样,通过代码来验证交易的合法性。
这种方式严格遵循 Code is Law。将来的跨链方式,有多少种,都应该会基于Code is Law 去创新。
· 第二种,就是现在大部分市面上运行的跨链模式,需要中间人参与,比如 中心化交易所是一个极端的跨链,就只有一个中心化 权威的跨链交互模式。另外一种,就是见证人模式,需要多方作为中介来参与。严格意义上,这种跨链不应该放入跨链的范畴,但现在的大部分人讨论的跨链,还是这种层次的跨链。
【群友:如何保证链中流出的资产不会被继续使用/双花呢?
郭光华:跨链双花解决方案和原链本身一样的逻辑。BTC全节点如何解决双花,跨链轻节点就可以如何解决双花。
群友:如果是第一种跨链的话,是不是应该有一个统一的跨链协议。互联网基于tcp/ip。现在都在做跨链,有没有可能出现一种共识协议,大家都去遵守呢?
郭光华:最后会收敛成一个协议。但这个协议具体是谁,是Polkadot和ChainX的努力方向。TCP/IP是市场发展形成的。还有个更权威的OSI 7层协议,但被TCP/IP干掉了。】
【Q8】跨链项目下,多链结构要如何管理?比如谁来验证,谁来出块?
郭光华:跨链,就是各自链都有各自的独立共识,出块就是由自己的共识出。验证方是你将要跨到去的那条链。多链结构和跨链没关系, 比如Polkadot的共享安全共识就是管理多链的一个很好的办法,
因为发行公有链的最大难点就是在维护共识, 每条平行链都把共识交给relay链去管理。这样节省了平行链发行者的成本。
【群友:relay链出现了问题怎么办?
郭光华:relay链真出现了问题,那就跟ETH和ETC分叉一样严重。
群友:POS模式有多少个节点最合适?ChainX有多少个节点?
郭光华:节点当然越多越好,说明共识强。但因为P2P技术瓶颈,节点都是有上限的。支持节点越多,和支持TPS越高是一样的技术难点。】
【Q9】跨链也是解决扩展性问题的一种手段。目前已经正在探索中的扩容方案有闪电网络、RSK等。请问ChainX是怎么解决扩展性问题的?
郭光华:ChainX 本身的共识是POS, 出块时间是2s,tps 1000左右。
对比于闪电网络, ChainX上的xbtc 是2s,1分钱不到的手续费,然后还是链上透明交易全网存证。已经足够支持BTC的全球支付。因为一个欧洲人给一个韩国陌生人发起一笔BTC支付,只需要2s时间,手续费不到1分RMB。
对比于RSK。ChainX 上已经有了BTC二层智能合约平台。PolkaX团队也在ChainX上写了第一个基于BTC的智能合约Dapp ——DEX。
【Q10】Polkadot第一轮私募的时候我没有参与,第二轮我参与了,价格在85-100美金左右。目前期货价格已经炒到了200多美金。听说第二轮募集的资金并没有达到Gavin Wood的理想目标,日后还会进行第三轮募资。你觉得目前这个价格,波卡被高估了吗?会不会出现上线即破发的情况?
郭光华:有没有被高估,要看参照物,如果参照的是ETH,BCH,EOS,那肯定是被低估了。如果参照的是传统互联网的技术创新而得到的价值,那么当前的区块链项目,大部分都是有泡沫的。从我个人的角度来看,Polkadot只要Parity研发团队不出问题, 投资者是不可能见到破发这种情况的。
最后我总结一下标题: 跨链能火多久?
我在之前有着重讲过。每一条链对比于一台电脑,电脑联网对比于区块链跨链。那么联网能在互联网火多久,那么跨链就能在区块链火多久。现在的跨链才刚开始时,可以说是星星之火。对比于互联网时代,2G, 3G, 4G, 5G, cable,蓝牙,wif等协议, 跨链协议还差得太远太远。现在的区块链正是大航海时代,一不小心,你就会成为哥伦布,发现新大陆。
【群友:大概多久可以燎原?
郭光华:30年。
群友:如何看待ETH2.0的分片和平行链的区别。
郭光华:这是我目前见过的最好的技术问题。波卡平行链是在共识层面的分片。ETH2.0的分片一直是在共识上的分片。共识层面上的分片包含(共识上)的分片。从共识层面去支持分片,这样的分片才能真正做到有意义的扩展性。】