微商机
智能合约随机数算法漏洞影响游戏公平性
回复:0  浏览:5
  • 楼主yaoyao 圈主
  • 2018-08-09 00:03
智能合约随机数算法漏洞影响游戏公平性
 
据成都链安科技消息,MyCryptoChamp游戏合约随机数“不随机”(CVE-2018-12885),影响游戏公平性。MyCryptoChamp合约的RandMod函数中使用合约的私有变量randNonce和父块哈希作为参数生成随机数,用户可以通过web3.eth.getStorageAt()函数获取randNonce的值,而父块hash在合约内外都可以读取到。
 
攻击者可以利用获得的两者数值,通过外部合约计算出较理想的随机数,并在此时参与游戏,新的角色及物品属性就会按照该理想数值生成,进而影响游戏公平性,实现了以较小的成本(gas消耗)获得较大利益。根据Solidity官方建议,合约开发者可以使用链外的第三方服务,比如Oraclize来获取随机数。成都链安科技提醒所有项目方,进行代码安全审计是项目上链前不可缺少的重要安全举措,必要时可以借助第三方专业审计团队的力量防患于未然。
更多»您可能感兴趣的话题:
更多»有关 的产品:
环保低温焊锡丝

环保低温焊锡丝

价格:到店咨询

无铅低温焊锡丝

无铅低温焊锡丝

价格:到店咨询

环保低温锡线

环保低温锡线

价格:到店咨询

低温无铅锡线 锡铋合金 实芯 熔点138度

低温无铅锡线 锡铋合金 实芯 熔点138度

价格:到店咨询

无铅低温锡线

无铅低温锡线

价格:到店咨询

低温焊锡线生产厂家 熔点138度环保无铅认证

低温焊锡线生产厂家 熔点138度环保无铅认证

价格:到店咨询

环保低温焊锡丝

环保低温焊锡丝

价格:到店咨询

无铅低温焊锡丝

无铅低温焊锡丝

价格:到店咨询

环保低温锡线

环保低温锡线

价格:到店咨询

低温无铅锡线 锡铋合金 实芯 熔点138度

低温无铅锡线 锡铋合金 实芯 熔点138度

价格:到店咨询

无铅低温锡线

无铅低温锡线

价格:到店咨询

低温焊锡线生产厂家 熔点138度环保无铅认证

低温焊锡线生产厂家 熔点138度环保无铅认证

价格:到店咨询

移动社区 卫浴之都 建材头条 家具头条 家居之家 装饰之家 新基建头条 门窗之家 区块联盟 博一建材网 新基建之家 老姚之家 灯饰之家 电气之家 全景头条 陶瓷之家 照明之家 防水之家 防盗之家 博一建材 卫浴之家 区快洞察 建材 锦州建材 丹东建材 本溪建材 抚顺建材 鞍山建材 西安建材 商洛建材 安康建材 榆林建材 汉中建材 延安建材 渭南建材 咸阳建材 宝鸡建材 铜川建材 兰州建材 甘南建材 临夏建材