快捷搜索:

Biigo矿场挖矿算法

Biigo矿场挖矿算法
区块链游戏:Biigo矿场挖矿

  Biigo挖矿算法

  众所周知,区块链的安全性和不可逆性,是建立在区块散列值的基础上的。为每个区块寻找合适的散列值,是需要消耗巨量的运算,并且是完全不可预测和人为控制的。

  因此,若将游戏的随机部分,建立在未来区块的散列值上,所得的随机结果,也就是公平、不可预测和不可人为控制的。

  本游戏中,在玩?#20063;?#19982;完成(矿洞满员)后,再使用散列值进行随机计算(搬运宝贝),就可完全杜绝预测结果等作弊行为。

  具体?#27492;擔?#33509;玩?#20063;?#19982;完成时,所在的区块为N,则将区块N+2、N+3、N+4(金银矿不需要N+4)的散列值,作为选择?#20197;?#30719;工的依据。

  使用第N+2块的散列值,算出3个?#20197;?#25968;字,对应3批不同的矿工,可获得水晶(宝石矿)和白银(金银矿)

  使用第N+3块的散列值,算出3个?#20197;?#25968;字,对应3批不同的矿工,可获得宝石(宝石矿)和?#24179;?金银矿)

  使用第N+4块的散列值,算出3个?#20197;?#25968;字,对应3批不同的矿工,可获得钻石(宝石矿)

  ?#20197;?#25968;字的计算方法是:散列值 ÷ 矿工总数 的余数,包含以此余数作为矿工号的矿工批次,就是?#20197;?#30340;矿工。因此,雇佣的矿工越多,越有机会获得?#20197;恕?/p>

  Keccak算法拥有良好的?#29992;?#24615;能以及抗解密能力,因此美国国家标准与技术研究院(NIST)选择了Keccak算法作为SHA-3的标准算法。以太坊也选择了此算法的Keccak256版本作为其底层核心散列算法,我?#19988;?#21516;样选择Keccak256用于计算?#20197;?#25968;字。

  用于计算第1批?#20197;?#30719;工的散列值k1,就是Keccak256(区块的散列值)。然后再对k1进行Keccak256计算,即k2=Keccak256(k1),用于计算第2批?#20197;?#30719;工,然后再次k3=Keccak256(k2),用于计算第3批?#20197;?#30719;工。若同一批矿工在同一种宝贝上多次获得?#20197;耍?#20063;只算一次,系统继续使用k(N+1)=Keccak256(kN)来计算下一批矿工,直到获得3批不同的矿工。

  每个矿洞中,总奖励 = 总雇佣数量 × 雇佣费 - 层级费用 - FUS分红 - 勘探费用

  宝石矿中,钻石、宝石、水晶分别占总奖励的60%、30%、10%。金银矿中,?#24179;稹?#30333;银分别占总奖励的70%、30%

  每种宝贝都会按权重分配给3批?#20197;?#30719;工,每批矿工分配价值 = 此类宝贝总价值 ÷ 此3批矿工的总数 × 该批矿工的数量。因此雇?#23545;?#22810;的矿工,将会?#20540;?#36234;多的价值。

  如何获得42.45倍?#25214;?若在一个宝石矿洞中,当雇佣矿工数达到4999名时,最后一玩家又雇佣了100名,总计就有5099名矿工。若某玩家雇佣了100名矿工,并且其人品特别好,同时获得钻石、宝石、水晶3种奖励,并且其余6批?#20197;?#30719;工都只得1名,此时,该玩家将获得42.45ETH的?#25214;?会是你吗?

Biigo矿场中奖用户
Biigo矿场会员中奖

您可能还会对下面的文章?#34892;?#36259;:

nba什么时候开打2018
北京赛车h 浙江十一选五在线预测 11月8日七星彩走势图 波叔一一波中特 黑龙江快乐十分遗漏 推荐一尾中特平 极速快乐十分是真的吗 幸运赛车过滤 下载福建快三 足彩进球彩法甲 内蒙古11选5一定牛遗漏 炸金花底柱 26选5预测 香港红姐一波中特免费 360双色球ac值走势图