http://www.7klian.com

奶酪巫师出了个「灭亡之铃」裂痕,官方顺势将其硬分叉成了黑客乐土

独孤求败的 Bug

我们先来看看一场正常的芝魔师对决是如何举办的:

玩家 A 展现出招

原文标题:《奶酪巫师的黑客乐土 - 第一个举办硬分叉的区块链游戏?》

玩家 B 存心超时而不展现出招(90 分钟)

玩家 B 冒着风险没有展现本身的招式,凭据 Cheeze Wizards 的法则,不展现已经乐成提交的招式意味着自动弃权。

假设厚道的玩家 A 正在利用号码#1000 芝魔师与利用号码#2000 芝魔师的玩家 B 作战,玩家 B 规划利用「灭亡之铃」bug。两位巫师都选择了本身的招式进入决战。玩家 A 展示了本身的出招,而玩家 B 期待决战超时,并挪用 resolveTimedOutDuel (1000,1000)。让我们来看一下智能合约中的部门代码:

所谓的未杀菌版是指 Dapper Labs 于 2019 年 10 月 14 日陈设的 Cheeze Wizards 智能合约的版本。未杀菌版包括上述的 bug,恶意玩家可以操作该 bug 进攻普通玩家的能量,尤其是那些利用 Web 界面会见游戏的玩家。但Cheeze Wizards 官方暗示,此 bug 对某些喜欢耍幻术的技能型玩家来说,会让游戏变得越发有趣。

问题合约中已有 150 个钱包地点中的芝魔师,总代价 175 ETH。此刻,40,000 美元已锁定在该合约中,在当前的战斗逻辑下赢得锦标赛是取出这笔奖金的独一步伐

坏动静是,今朝在编号 6133 以下的一些芝魔师受到了影响。游戏官方提供了 Txhash 供玩家参考:

玩家 B 接管并提交出招

require (wizardId1!= WizardId2,“Same Wizard”)

好动静是,该 bug 并不会粉碎整个游戏,作为一名普通玩家,你险些不受任何影响。并且在答允上述这种肮脏的战斗方法存在的环境下,芝魔师锦标赛依然可以继承举办。官方称其为 Cheeze Wizard:未杀菌版(Unpasteurized)。

正常挪用:函数 resolveTimedOutDuel (WIZARD-A,WIZARD-B)

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。