双“蛋”知识节12.27| 迅雷链总工程师来鑫:如何推进公链升级与生态繁荣?

高原
高原

Dec 27, 2018

摘要: 区块链3.0在技术上要想实现以上目标,还需要攻克不少的瓶颈,全世界的各主要公链都在急迫地让自己的技术水准达到区块链3.0的标准。

【双蛋知识节】活动8天限时开启,圣诞节与元旦节期间,为您带来年末付费内容大回馈,《精通区块链》系列全部课程限时8折!更有戊戌年鉴年终复盘音频上线!不错过2018全年影响力事件的精彩回顾。点击查看活动详情

今天是12月27日——链得得推出8天双“蛋”知识节的第三天。

昨天,我们重温了链得得出品的《精通区块链-进阶版》第3课《通证经济与币改、链改》。其实,通证经济和链改,都离不开区块链3.0的技术支持。

区块链3.0时代的进化升级,将通过去中心化应用,为各行各业提供解决方案,让区块链技术可以应用到真实世界中。但是,区块链3.0在技术上要想实现以上目标,还需要攻克不少的瓶颈,全世界的各主要公链都在急迫地让自己的技术水准达到区块链3.0的标准。

那么,区块链3.0,该如何构建呢?有哪些指标可以证明某条公链达到了区块链3.0的标准呢?

今天,让我们重温链得得出品的《精通区块链-进阶版》在线课第1课《区块链3.0,如何构建公链新生态》,本课,我们特别邀请了致力于构建区块链3.0的一线大佬——迅雷链的总工程师来鑫,结合她的工作经验,为你答疑解惑。

双蛋期间课程限时优惠!趁着双“蛋” 8折优惠活动将基础版和进阶版都收入囊中吧。

点击下方链接直接购课

《基础版》购买链接:

http://www.chaindd.com/72whys/3119258   

《进阶版》购买链接:

http://www.chaindd.com/72whys/3139578   

内容节选自《精通区块链·进阶版》在线课第1期

课程节选:

判断一个公链优劣的标准是什么?

来鑫:判断一个公链的优劣,其实可以从多个维度来看。从用户角度,可以着重看公链项目的两个关键角色,即用户和开发团队,从技术角度,支撑系统运转的则是治理,而从宏观角度来看,核心标准则是项目的价值观。

1) 首先是用户。得到大量用户认同的产品才能支撑发展下去,没有用户的项目是没有价值的。

2) 其次是开发团队。开发团队活跃,技术能不断更新的项目才能持续发展,技术更新缓慢或停止更新的项目迟早会被淘汰。不管记账方式如何,公链还是要让所有用户都能使用,所有用户都能看到区块数据。一个优秀的公链,在技术上让用户都易用,这就体现在一些技术指标上,比如性能、响应时间等等。

3) 第三是治理模型。治理从经济学角度主要是激励机制,在治理上,我们要让用户信任,信任区块链上记录的不可篡改、信任项目的可持续发展。

去中心化的系统治理难题有很多,例如:经济系统脆弱导致用户失去信心;由于完全的自由化而导致违法违规不可控;由于技术落后得不到更新而被遗弃等等,是否有更公平与效率的治理框架解决这些难题,是一个公链需要持续关注的问题。

4) 最后是项目价值观。项目的目标是什么?是否有实际应用场景?是否只是为了圈钱?应用领域是哪些?是否具备合格的技术指标以保证在其目标应用领域的成功?项目的存在是否符合法律法规?

以上四个维度,可以帮助我们大概对一个公链做出判断,但准确的判断要根据实际情况及需求,并仔细考察各项细节。

2.公链的发展瓶颈是什么?

来鑫:公链的下一步发展就是进入我们所说的区块链3.0阶段,实现在各个行业大规模应用区块链技术,但还存在很多难题。这些难题有技术方面的,也有非技术方面的。技术方面有四大难题:性能、效率、数据存储问题、扩展性问题。

第一点,性能:目前主流的公链,比如比特币和以太坊,每秒只能处理个位数的tx。

其他一些项目在对去中心化有所取舍的前提下,也只有每秒几千的TPS。而区块链3.0时代的主链,因为需要支撑会被公众广泛使用的应用,面对的是几万、甚至几十万、上百万用户的同时使用,请求并发量要求很高。如果性能受限,会出现之前以太坊遇到的网络阻塞,一笔tx的确认要以天来计等系统可用性问题

第二点,效率:也就是跟区块链交互的效率,具体的比如说一笔tx的确认时长。比特币、以太坊的tx确认时长是分钟级、甚至小时级。我们想象用户现在要通过区块链进行价值的交易或者说使用权的转移,如果要等几分钟的时间,这种体验是没有办法被大多数人接受的。

第三点,扩展性问题也不容忽视:区块链3.0主旨是服务应用,扩展性表现为功能逻辑的易扩展以及性能的易扩展,因为是应用一定就涉及到应用业务逻辑的升级,怎么让升级更容易?这就是功能上需要易扩展。随着业务发展,用户规模逐渐扩大,怎么在性能上支持应用从每秒几十、每秒几百、到每秒几千、几万,这是性能上的易扩展。

第四点是存储。大块数据存储到区块链上不适宜也不经济,那么大块的数据,比如图片、版权内容如何存储?另一方面,链上数据逐渐增加,怎么解决单个区块链节点存储有限的问题。这就是刚才提到的4个方面的问题

3.如何提高公链TPS?

来鑫:TPS的问题是业内普遍的共识,所以业内对提升TPS的优化方案还是有很多探索的。一方面是共识机制的探索,比如从PoW到PoS再到DPoS和各种BFT类算法,共识机制不断创新,区块链平台性能也得到大幅提升。另一方面是交易验证机制的探索,包括闪电网络、状态通道、侧链、分片技术还有多链架构等。

第一,闪电网络是在链下实现真正的点对点微支付交易,解决了链下交易的确认问题和支付通道的问题。

第二,状态通道是更通用的支付通道,它们不仅可以用来进行支付,还可以用来在区块链上进行任意的状态更新,就像改变智能合约的内部状态。

上面说的这两种方案的链下部分采用中心化的系统提升区块链性能,与区块链去中心化的理念相悖,而且使用复杂、用户体验差,无法得到广泛使用。(例如闪电网络要求交易中的双方以及中间人都必须同时在线、线下系统开发复杂因为要寻找可用的支付通道、不适用于大额交易等)

第三种方案是侧链,侧链协议是可以让链上资产安全地从主链转移到其他区块链,又可以从其他区块链安全地返回主链的一种协议,侧链还是比较有意义的,在性能上,主链本身无法实现可扩展性方案的情况下,侧链缓解了主链的性能和存储压力;在功能上,人们可以在侧链发挥自己的创造力,开发更多样化的应用。

第四种是分片技术:总体思路是每个节点只处理一部分交易,比如一部分账户发起的交易,从而减轻节点的计算和存储负担。以太坊目前的开发路线就是分片。

最后,重点说下多链架构(Multi-chain)的思路则是将原本的一条链分成多条链,每条链都负责部分计算和存储业务,并且有可扩展性,即链的数量可以随着业务量和数据的增加而增加,系统的总体性能随着链的数量的增加而提升,系统的存储空间也能随着链的数量的增加而扩大。

补充问题:怎么判断一个公链项目是为了圈钱,还是真在为用户的需求着想呢?

来鑫:我们也接触一些区块链的项目,我个人主要看项目团队。如果这个团队想从事某个领域的区块链应用开发,他们是否具备这个领域的优势。另外如果一个已经运转的比较大规模的公司或者上市公司,圈钱的可能性就比较小。

前一阵接触了一个项目,只有几个人,想从事旅游方面的区块链应用,但是完全没有旅游方面的资源,这种类似的我估计就不是个靠谱的项目。

【版权归钛媒体&链得得所有,未经许可不得转载】

以上内容节选自《精通区块链·进阶版》嘉宾在线课第1期,了解更多课程信息,点击链接进入课程详情页( http://www.chaindd.com/72whys/3139578 )

双蛋期间,所有课程限时8折!!我们会每天免费跟大家分享一篇《精通区块链·进阶版》嘉宾在线课程实战内容,以及区块链精深人士的课程实录,包括孟岩、来鑫、王璟、庞理鹏律师、吴幽等嘉宾分享。

如何参与?

1.下载链得得App--打开“发现”页面--点击《精通区块链》,参与限时优惠

2.下载链得得App,在首页添加得得FM频道,即可查看课程分享和更多精彩内容

3.打开微信,关注链得得微信公众号(ChainDD)查看分享

点击下方链接直接购课

《精通区块链-基础版》购买链接: http://www.chaindd.com/askcourse/3119258  

《精通区块链-进阶版》购买链接: http://www.chaindd.com/72whys/3139578  

 或扫码下方二维码购买《进阶版》

链得得仅提供相关信息展示,不构成任何投资建议
本文系作者 高原 授权链得得发表,并经链得得编辑,转载请注明出处、作者和本文链接

更多精彩内容,关注链得得微信号(ID:ChainDD),或者下载链得得App

分享到:

相关推荐

    评论(0

    Oh! no

    您是否确认要删除该条评论吗?

    分享到微信