游戏展会快报

创建于:2018-04-02

创建人: yexueyu

74 信息 36 成员
游戏展会快报

迅雷链张慧勇:区块链3.0如何支撑百万级应用

亿码网 2018-12-10

FBEC2018由深圳市互联网文化市场协会、广东省游戏产业协会指导,游戏陀螺、陀螺财经、正中企业服务联合主办的2018未来商业生态链接大会暨第三届金陀螺奖颁奖典礼(简称“FBEC2018”)于2018年12月5日在深圳市南山区科兴科学园会议中心1-3层盛大召开,FBEC2018以“突维 · 新裂变”为主题,涵盖游戏及数字娱乐、区块链技术与应用、VR/AR/AI等多个行业。

会上,迅雷链开放平台研发负责人张慧勇发表了题为“区块链3.0如何支撑百万级应用——迅雷链架构设计与应用实践”的精彩演讲

以下为演讲内容整理:

大家好,

我今天带来的内容主要有三个部分:第一部分是区块链3.0时代应该有那些特征,第二部分是游戏行业对区块链有哪些要求,第三部分是迅雷链的特点,以及迅雷链是如何做到百万TPS的。

目前,行业普遍将区块链的发展定义为1.0、2.0和3.0时代。其中,区块链3.0时代最主要的标志就是区块链与实体经济结合,产生现象级的应用。只有出现这样的应用,区块链才是真正的被行业应用起来了,我们也才能真正的称之为3.0时代。


3.0时代的区块链应该有哪些基本特性?

首先是高并发,低成本。低成本是指,使用区块链的企业或者个人开发者要付出的成本很低。

其次是确认时间快。目前,以太坊的出块时间是15秒一个块,比特币是10分钟一个块,这个确认时间是很难做到商业化应用的。

第三是商业化。也就是说,一条公链要是能够进行商业化应用,不仅要稳定、可用,同时还需要对商业公司友好。

游戏行业对区块链的要求:

首先是服务的稳定性。以前段时间比较火的加密猫为例,游戏比较火的时候,整个以太坊的网络都是堵塞的,这个时候要成交就要付出比较高的手续费,甚至是不能实时的成交。

其次是结果确定性。结果是确定的,才符合玩家一贯的体验。使用随机性比较强的共制算法,可能会产生区块链分叉,会给玩家带来很不好的体验。

第三是资产确权。信任共识对企业和用户都很重要,在这里说的共识,主要是指资产的所有权需要用户和企业之间,或者是用户之间达成共识,是一个经济学上的共识。

第四是交易确认速度。秒级的速度才能应用于商业或者是游戏级的系统。这一点大家比较容易理解,假如说玩一款游戏,完成一笔充值或者是做一笔买卖,需要等待几秒钟,或者说等十几分钟,这样的体验用户是很难接受的。

我简单介绍一下目前我们做的成果。迅雷链的技术特性目前可以做到百万级的TPS、秒级确认,因为迅雷链有有150万+的节点。

目前迅雷链主要的重点是服务层的开发,用来方便企业做接入。我认为传统区块链的主要问题还在于技术门槛较高,导致一个企业如果真正要接入到一条主链上,几乎要了解以这条主链方方面面的知识,而且还要自己管理节点。这对于企业来说是非常大的负担。我们希望通过性能强、使用方便的服务层,降低企业的开发负担。

区块链如何进行商业化应用?

在商业场景中,区块链如果有回滚或者是分叉,是一个很难接受的体验。例如在游戏中,用户刚刚掉出来的宝刀因为区块链的回滚,这个宝刀被回收,而且还掉落给了其他玩家,这个体验是没有办法接受的。可能游戏厂商的客服电话会被打爆。

迅雷链目前可以做到100万TPS,主要是由于我们采用同构多链的框架,这个架构支持平衡扩展,可以随着需求增加,不停的加链,以此不停的提升TPS,支撑越来越多的应用。

在算法方面,迅雷链使用了DPOA和PBFT作为共识算法。使用两种算法的主要的目的是,PBFT可以达成确定性和高可用性,而DPOA可以避免停机的缺点。从性能和算法层面,迅雷链可以保证区块链应用的基本用户体验。

那么,一条可以支撑区块链商业应用的主链,除了性能,还应该具备哪些条件呢?

首先,要符合国家法律法规。一条合法合规的主链,才能让企业安心的把自己的商业级应用放在上面。如何保证这条主链上的应用也是合法合规的呢?迅雷链的做法是,通过开放平台对链上的DAPP,包括开发者或企业都进行实名认证,一是可以尽量保证上线的DAPP都是合法合规的,同时也保证了追究责任的能力和措施。

目前,迅雷链已经做到了合约上链审核,以及接口的管控。同时,迅雷链还增加了很多的服务层系统,包括交易定单系统、合约中心、合约标准,以及模板库等等,这些系统都是为了方便企业上链使用现金链。同时,迅雷链还为创业者、开发者提供了技术扶持、成本扶持、流量扶持、投资扶持,帮助他们解决实际问题,快速落地应用。

我认为,对于区块链行业来说,主角并不是技术服务商,而是用户和企业。因为区块链不仅仅是技术,更重要的是它能够改变生产关系,改变传统的商业模式。而只有企业把真正的把区块链技术应用起来,落地到用户中,才能推动行业的发展。而技术服务商做的事情,是帮助企业解决底层技术的问题,让企业可以把精力放在业务和用户身上。今天的分享就这些,谢谢大家。

 

加入 indienova

  • 建立个人/工作室档案
  • 建立开发中的游戏档案
  • 关注个人/工作室动态
  • 寻找合作伙伴共同开发
  • 寻求线上发行
  • 更多服务……
登录/注册