Document

波场3.5版本硬分叉升级完成

2019-04-17 00:00

569

浏览总量:569

其他项目 | 其他项目详情

2月27日,波场创始人孙宇晨在推特发文庆祝波场DApp一月新增用户成果。据孙宇晨所引用的RatingDapp数据,2019年1月波场DApp新增用户超过16万,超过以太坊和EOS DApp新增用户之和。而在波场用户大增的消息之后,2月28日,孙宇晨再发推文,称波场将在12小时内升级到3.5版本,此次版本升级有6大改进,升级内容则已经在波场官网公告发布。

波场作为知名公链,其市值排名一直在数字货币top10的位置。2019年年初由于BTT的顺利上线,波场再被视为有具有潜力发展出杀手级区块链应用的公链。如今,波场升级3.5版本的消息引起业界关注,人们对波场技术的好奇心又再次被勾起。

波场究竟拥有怎样的技术团队?此前传言波场抄袭以太坊的传闻是真的吗?波场和EOS对比有哪些不同?这次版本升级在技术上又有哪些改进?

波场的技术团队现在有多少人?平均年龄有多大?大多是来自哪里?波场选拔技术人员一般通过怎样的途径?

波场的公链核心开发团队目前有40个人,平均年龄在32岁左右, 80%以上成员都来自百度,阿里,美团等一线互联网公司。另外,我们还吸收了优秀的社区开发者。例如此前ETC开发团队的核心成员。我们一般会对候选人进行4轮面试,全面考察候选人的工程能力、过去职业经历以及对区块链的兴趣程度等。一般我们更喜欢来自一线互联网公司,工作经验在三年以上,对高性能服务器,分布式数据库,广告,推荐引擎有一定工作经验的候选人。

波场的技术团队最近专注于什么工作内容?

目前我们正在跟进匿名交易的最新进展,进行波场layer2网络的建设。另外我们也在利用我们在区块链领域经验打造通用的区块链数据库,给整个区块链开源社区作出贡献,希望以后的公链开发者可以直接使用我们的产品来进行公链开发。

此前有观点认为波场在技术上是抄袭以太坊的,可以用最简单的描述方式谈谈波场在技术上和以太坊的区别吗?

波场和以太坊在设计思路上没有一点联系,总体思路要更加先进一些。公链的核心是共识机制,波场的共识机制本质上采用的是DPOS的思路,以太坊采用的是POW,从这一点上足以证明波场和以太坊有本质区别。波场在开发过程详细调研了以太坊和EOS的各种痛点,我们进行了很多创新来改进公链的体验。

从应用的角度来说,波场对标的项目应该是EOS,波场和EOS对比的话,有一些怎么样的技术特点?

波场的技术体系与EOS确实更类似, 因为波场和EOS都采用了DPOS的共识机制。但是波场相比EOS具有更多显著的特点。从开发机制上看,波场更加去中心化,例如在投票机制EOS是一票多投,这是从BTS遗留过来的。这种方式有很大问题,目前EOS上黑客绕过黑名单盗币的事件和这种机制有很大的关系。而波场采用的是一票一投机制,这种我们充分和社区沟通以后,对各种场景进行模拟以后采用的方案,的确立可以说是去中心化的。从用户体验来说,波场的技术开发更加重视用户体验,波场的易用性要远远好于EOS,例如波场的账户是可以离线创建的,并且是完全免费,EOS则需要别人帮忙消耗资源才能创新账户。从生态建设上看, 波场的智能合约机制采用了和ETH兼容的方案,以太坊的开发者可以无缝的迁移到波场上面来。 而EOS则是自成体系,这样也就把很多以太坊的开发者拒之门外。可以说波场的技术特点是融合了互联网的核心思想,用户至上的原则,而EOS相对来说还比较传统。

“账号权限体系和多重签名,用户可以设置账号的权限和对应的管理账号,实现不同的交易由不同的人签名,一个交易可以由多个人共同签名。”为什么要实现这样功能?

多重签名是一个很重要的功能,尤其涉及到资金托管,这个概念衍生出来就是权限系统,在波场网络里支持20多中权限。 有很多具体的应用场景。 例如,公司资金多方托管,多个创始人管理同一份资金。 另外,所有权和使用权分离,例如作为投资人可以把一个账号的使用权给开发者,开发者可以使用这个账户的能量带宽,但是无法转移里面的TRX。又比如超级节点所有人可以放心的把自己账户的出块权限给第三方托管公司,但是第三方托管公司则无法提取该账户里的出块奖励。 我们相信多重签名权限系统的上线可以让更好的促进波场生态的发展。

“能量上限动态调整,根据网络当前状态,实时动态调整能量上限。”这里的能量上限指的是什么?为什么要调整它的上限呢?

能量上限是指波场网络总的能量供应的上限,目前整个能量供应是固定的,如果有开发者获得了能量但不进行使用,也会影响到其他开发者获得的能量总数。动态调整以后,如果当前网络能量使用情况比较空闲, 开发者会用较小的代码使用更多的能量。这种机制在一定程度上会降低使用能量的成本。

“交易去重逻辑进一步优化,整体性能提升5%”,整体性能提升具体表现在什么地方?

这个一个比较细节的问题,我们优化了波场网络的交易的判重机制,优化以后整体磁盘IO会下降很多。

“实现了性能更好,更加灵活的事件服务器,方便Dapp开发者开发应用”,具体是如何实现的?Dapp开发者开发应用可以得到怎样更方便的过程?

原先的事件服务是完全通过log的,开发者需要轮询全部log, 效率比较低。在3.5版本中,我们在节点中实现了事件订阅机制,开发者可以在节点中订阅自己感兴趣的事件。另外我们提供了插件机制,开发者可以把感兴趣的事件导出到mongodb, kafka,文件系统等其它用户自定义存储系统。

“优化主备功能的优化”,具体有哪些内容?增加整个网络的稳定性和以前比有哪些表现?

波场的超级节点是支持主备机制的,这也是目前公链项目里非常有创新的点。也就是主节点发生问题后,备份节点可以接管主节点的出块工作。 在上一个版本中,主备切换需要10分钟左右的时间,这样会导致丢块。在3.5版本中,主节点发生问题,备份节点可以在2秒内接管出块工作。和之前相比,切换过程可以不丢块,所以在主节点发生物理灾难的时候,整个波场网络还可以良好工作。我们把这个特性是归在波场的物理去中心化特性里的。


评论

58 57

星级评价:
视频教程

sgip1