首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

主链诸神之战,CWV三部曲之普罗米修斯的DPoS共识算法

“普罗米修斯在希腊诸神之中是最具智慧的神明,他用智慧维护人类的权利和公平,在希腊语中普罗米修斯是深谋远虑,先见之明的意思。”

2018年被称之为主链之争的元年,随着区块链行业的发展,经过第一阶段的PoW比特币数字货币经济和第二阶段以太坊的智能合约,让大家对整个数字货币行业以及区块链应用的发展开始寄予厚望。

但是比特币网络和以太坊网络效率的低下,让应用的落地碰到阻碍,随着大众对区块链行业认知以及行业的推动,对主链效率提升的期望值变的越来越高,因此全世界各地的技术团队都在努力成为这基础建设的缔造者,大家纷纷把精力聚焦在开发主链上,有号称区块链3.0基础主链之称的全球知名的项目如EOS,ADA币价都在前十名之内。

除此以外,还有很多来自全球的团队,在DPoS共识算法的基础之上,构建各种行业垂直公链。但是这些行业公链除了参考EOS采用DPoS算法之外,在底层没有任何特别之处,实际上跟EOS没有任何差别,只是在白皮书上描述或者上层应用中针对行业做了Dapp应用来做区分,但为什么要做主链,针对该行业做了哪些特定的技术设计,为什么第三方要选择该主链来开发Dapp,这些项目都没有很好的作出解释。大部分的主链项目完全是上层中心化思维的平台设计,完全没有考虑区块链技术思维和他解决的问题。

“区块链其中一个很重要的特点是用技术解决信任机制,让应用和社群变的更加公正公平”

CWV是针对游戏行业的区块链3.0基础主链,在底层设计之初在区块链的共识算法及智能合约都是精心设计密不可分的。它是专为游戏行业量身定做的,并且解决了所有传统游戏行业进军区块链行业的痛点及需求。

Raft+DPoS共识算法

目前区块链在游戏行业的应用碰到的主要问题有三:“运营效率低,交易成本高,以及承载能力弱”。

针对此问题,CWV采用Raft+DPoS共识算法,跟EOS的DPoS共识算法没有大的区别,只是CWV采用的超级记账节点联盟形成机制是不同的,CWV采用更加公平公正的Raft机制。从具备基础条件的用户中随机抽选出100名超级记账节点候选人,然后再通过每12小时的随机抽选生成最终的19个记账节点联盟,随后再从每个超级记账节点中raft抽选出Leader完成出块,其他节点可以负责验证交易,或者负责全量数据的存储,(每个记账集群必须不少于5台记账服务器)。Raft的过程也存在一个随机方法,保证了机制的公正公平,同时还提高了抗定点攻击能力。

Raft+DPoS的共识机制最大限度的提高了协作效率,在1+N条链上,N的扩展性更强,且依然保持公正公平的去中心化(或者说多中心化)。让游戏能高效率运营,DPoS共识机制保证了大型游戏百万级用户量同时发起上万笔交易变的可能。并且DPoS机制能够让小额虚拟游戏资产能够低成本的交易,交易成本趋近于零。高性能的服务器节点能够提高链的承载能力,让更大型的游戏资产和复杂的业务流程、游戏逻辑都能够上链,不会发生类似以太猫这样的一个小应用导致网络几近瘫痪。

PoW共识算法的随机合约

CWV作为游戏行业公链,考虑到传统游戏行业的最大问题,就是游戏机制不透明,中心化平台随意操控规则和随机算法,导致游戏不够公平公正,影响了玩家的积极性和游戏生命周期。为了彻底解决这个问题,同时也为了保证Raft的机制能够合理公正公平的运行,CWV还采用了PoW共识算法的随机合约挖矿。

CWV采集使用PoW随机合约的挖矿用户位置信息,所在地时间,设备的CPU使用率,电池用量,屏幕,网络信号大小等环境噪音,并将获得的数据作为随机数种子放入随机数池,通过环形算法获得最终的真随机数。目前该算法已申请相关专利,并将会提交GLI (Gaming Laboratories International)随机数生成器测试, 测试游戏数字生成的随机性(即几率是完全随机不可人为操纵的)。

作为社区激励,平台2%的Token用于奖励提供随机数合约挖矿的社区用户。这是CWV特别设计的PoW共识算法真随机合约,基于CWV开发的第三方游戏必须将总量数据,规则和虚拟资产上链,同时使用PoW真随机合约的api,我们就能视这样的游戏为真正公平公正的区块链游戏。

之外,CWV还用到了零知识证明,SpeedForce类闪电网络等等技术,可以让用户在游戏资产交易过程中变的更加安全私密,更加高效快速。可以在游戏开发者在玩家用户体验设计上有更大发挥空间。

CWV针对游戏行业是经过深思熟虑精心设计的,即便是作为区块链泛行业主链基础设施,CWV的设计也是世界级的。他即不会像EOS那样被诟病为“纸牌屋”,只要有足够多的利益驱使既有可能作恶。也不会像被BM说成像是穿了400公斤的防弹衣的ADA那样笨挫。

另请持续关注:

1.区块链应用落地,CWV三部曲之雅典娜的BaaS开发平台;

2.加密世界游戏平台,CWV三部曲之潘多拉的虚拟世界宝盒。

CWV To da Moon!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180605G0ZJNR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券