月亮链 月亮链
Ctrl+D收藏月亮链
首页 > DAI > 正文

CHE:Cheeze Wizards:第一个硬分叉的区块链游戏,原Dapp成黑客乐园_WIZ

作者:

时间:1900/1/1 0:00:00

10月14日,CheezeWizards在以太坊主网上线。不到24小时,玩家@samczsun向官方反映,游戏合约存在一个严重的Bug,使用这个Bug可以利于不败之地。随后CheezeWizards决定采用分叉的解决方案来保护用户的权益。CheezeWizards已经修复了此Bug并部署了新的智能合约,奖池中损失的178ETH也已经被补上,但CW并没有关闭有问题的游戏而是让它成为了一个黑客乐园。

独孤求败的Bug

我们先来看看一场正常的芝魔师对决是如何进行的:玩家A挑战玩家B玩家B接受并提交出招玩家A回应并提交出招玩家A揭示出招玩家B揭示出招智能合约裁决战斗结果决斗动画在cheezewizards.com上生成,玩家可以看结果再来看看如果玩家B利用“死亡之铃”Bug后的对决方式:玩家A挑战玩家B玩家B接受并提交出招玩家A回应并提交出招玩家A揭示出招玩家B故意超时而不揭示出招玩家B恶意调用resolveTimedOutDuel函数,将两名参赛者都变为玩家A,导致玩家A既是胜利者又是失败者的bug恶意调用:函数resolveTimedOutDuel正常调用:函数resolveTimedOutDuel不难发现,二者的区别在于在第5步,本该揭示出招的玩家B采用拖延战术耗完时间,然后恶意调用上述函数,实现稳赢。恶意调用函数将耗尽芝魔师A的能量,玩家A被判定为负,不过芝魔师B也将处于无效状态。这时玩家B再次调用resolveTimedOutDuel(WIZARD-B,WIZARD-B)修复该错误状态。此时,芝魔师A的能量消失的事实无法更改,而芝魔师B毫发无损。。当然,恶意第三方也可以调用rTOD合约来消灭芝魔师A的能量,不一定非得由玩家B触发。CheezeWizards的智能合约是经过精心设计的,因此一旦发布,将无法取出奖池内的奖金。因此,解决这个bug的唯一方法是部署新合约。问题合约中已有150个钱包地址中的芝魔师,总价值175ETH。现在,40,000美元已锁定在该合约中,在当前的战斗逻辑下赢得锦标赛是取出这笔奖金的唯一办法。坏消息是,目前在编号6133以下的一些芝魔师受到了影响。游戏官方提供了Txhash供玩家参考:https://etherscan.io/tx/0x0d497ea959406909edad945d332d0aa1ed2a41273c694ad385910720af2f86f3好消息是,该bug并不会破坏整个游戏,作为一名普通玩家,你几乎不受任何影响。而且在允许上述这种肮脏的战斗方式存在的情况下,芝魔师锦标赛依然可以继续进行。官方称其为CheezeWizard:未杀菌版。所谓的未杀菌版是指DapperLabs于2019年10月14日部署的CheezeWizards智能合约的版本。未杀菌版包含上述的bug,恶意玩家可以利用该bug攻击普通玩家的能量,尤其是那些使用Web界面访问游戏的玩家。但CheezeWizards官方表示,此bug对某些喜欢耍花招的技术型玩家来说,会让游戏变得更加有趣。出了bug哪里"有趣"?

Patrick McHenry:稳定币有望成为21世纪支付系统的支柱:8月7日消息,在PayPal宣布推出稳定币PYUSD之后,美国众议院金融服务委员会主席Patrick McHenry发表声明称,“这一公告是一个明确的信号,即稳定币(如果在明确的监管框架下发行)有望成为我们21世纪支付系统的支柱。明确的法规和强大的消费者保护对于稳定币充分发挥其潜力至关重要。这就是为什么国会通过立法提供全面的数字资产监管比以往任何时候都更重要,特别是针对稳定币。两党的《支付稳定币透明度法案》承认了各州在监管数字资产公司方面发挥的重要作用,并以纽约州等成功的州制度为基础进行了完善。我们正处于一个十字路口,要让美国保持数字资产创新的领先地位,国会两党正在立法方面取得重大进展,确保美国引领未来的金融体系。我们必须完成这项工作。”

此前,众议院金融服务委员会已通过《支付稳定币透明度法案》(Clarity for Payment Stablecoins Act of 2023)。该法案确定批准和监管稳定币发行者的监管途径,同时通过为支付稳定币创建统一的联邦最低标准,确保为消费者提供强有力的保护。[2023/8/7 21:30:16]

如上所述,似乎玩家A一直只能是受害者。他们按规则地展示了自己之前提交的游戏招式,然后他们的能量竟然就没了。当然玩家B并不能吸收这些能量,但是他成功地淘汰了对手让玩家A无法再继续参与游戏了。除非……有趣的地方来了。玩家B冒着风险没有揭示自己的招式,按照CheezeWizards的规则,不揭示已经成功提交的招式意味着自动弃权。这种时候,如果在玩家B恶意调用rTOD之前,玩家A或者系统使用正确的方式调用rTOD方法,提交正确的参数:functionresolveTimedOutDuel(WIZARD-A,WIZARD-B),玩家A将会取得胜利并且获得玩家B的所有能量!所以新的游戏玩法诞生了。如果玩家判断对手准备利用bug来对付自己,那么就可以反过来利用正确调用rTOD的方法来夺走对手的能量。胜负的关键在于谁率先调用rTOD(DR小伙伴注:即便是同一时刻调用,gasfee高的交易会更快被矿工打包)。不过诚实的玩家更有优势:他们获胜时可以淘汰掉不诚实玩家并吸收他们的能量,而不诚实玩家即便获胜了,也只是将诚实玩家淘汰,并不能让自己获得更多能量。而且不要忘了,CheezeWizards官方一直运行着后台程序监测有没有超过90分钟未揭示招式的比赛,一旦发现会自动触发正确的rTODs方法。需要注意的是:未杀菌版芝魔师并不适合所有玩家。参与者需要完全意识到风险。很多玩家将会运行自动化脚本来保证自己率先触发rTODs方法,不管是作为诚实方还是不诚实方。玩家需要想想自己是否有胆量来玩这个有趣的游戏。所以,找到适合自己的方式再来参与未杀菌版芝魔师吧。接下来让我们深入到代码层面。在代码层面检视bug

比特币投资应用程序Relai与Checkout.com达成合作:10月20日消息,比特币投资应用程序Relai已与Checkout.com合作,允许用户通过自己的钱包在欧洲购买比特币,支持全天候(24/7)交易。用户可以使用Visa、Mastercard和Apple Pay付款。(Bitcoin Magazine)[2022/10/20 16:31:59]

事情的起因是,两位玩家在战斗中相互提交招式,其中一位有意或无意地不揭示他放出的招式。这时,为了让另一个玩家可以结束这场漫长的战斗,CheezeWizards允许玩家发起一个"单边揭示"的交易。这其实是一个特殊情况,正常的游戏中不会遇见。rTOD漏洞只在一种情况下发生,也就是在战斗中。一位玩家已经揭示了招式,另一位玩家一直不揭示招式直到时间截止(90分钟)。当只有一边揭示招式然后另一边等待到时间截止时,任何一个怀有恶意的用户,都可以用错误的方式调用rTOD合约,以此来冻结诚实玩家的能量。假设诚实的玩家A正在使用号码#1000芝魔师与使用号码#2000芝魔师的玩家B作战,玩家B打算使用”死亡之铃“bug。两位巫师都选择了自己的招式进入决斗。玩家A展示了自己的出招,而玩家B等待决斗超时,并调用resolveTimedOutDuel。让我们来看一下智能合约中的部分代码:最终,智能合约执行一次能量转移,认为该合约将全部能量转移给获胜的芝魔师,然后抽干失败的芝魔师的能量。然而,由于双方wiz1并wiz2都指向一个索引(#1000),所以先翻倍了#1000芝魔师的能量......然后抽干了他。值得庆幸的是,通过在函数顶部添加一个简单的require语句来确保两个芝魔师ID是不同的,可以轻松修复此错误。require这个智能合约已经过SigmaPrime的正式安全审查,CheezeWizards相信没有其他问题可以阻止比赛按预期进行。看到这里,想必大家已经了解,要玩转未杀菌版CheezeWizards还是需要一定技术门槛的。如果你是一个想要黑吃黑的黑客,请跳到unp.cheezewizards.com。普通玩家请依然在cheezewizards.com参赛吧。

Avalanche链上NFT销售总额突破4亿美元:9月9日消息,据cryptoslam最新数据显示,Avalanche链上NFT销售总额已突破4亿美元,截至目前为400,858,234美元,交易总量为695,369笔历史数据显示,Avalanche链上NFT月销售额迄今最高记录发生在2022年1月,达到150,845,317.49美元。[2022/9/9 13:18:35]

BitMEX宣布添加World-Check One平台以加强反金融犯罪能力:BitMEX宣布添加World-Check One平台,这将会有助于提升BitMEX交易所反金融犯罪的能力。

World-Check One平台隶属于Refinitiv,Refinitiv是全球最大的金融市场数据和基础设施提供商之一。该平台将帮助BitMEX合规团队更有效监控制裁、金融犯罪、贿赂和腐败的风险。包括World-Check One在内的一系列最新举措旨在确保BitMEX平台符合严格的合规标准。[2020/11/19 21:20:33]

Coicheck官方:技术问题已解决 现已恢复部分加密货币交易:Coicheck官方发布消息称,技术的安全性等问题已经解决,因此,将会重新展开LSK、FCT等部分加密货币的交易,但最优先的仍是对客户资产的保护。[2018/3/22]

标签:CHEWIZWIZARDHEEcoincheck交易平台会跑吗WIZARD Vault (NFTX)WIZARD Vault (NFTX)SHEEBA

DAI热门资讯
EFI:DeFi 中的合成资产_DEF

编者按:本文来自加密谷Live,作者:DmitriyBerenzon,翻译:DUANNIYI,Odaily星球日报经授权转载。虽然加密资产目前的用例仍以投机为主,但这并非坏事.

1900/1/1 0:00:00
区块链:区块链与传统金融行业的龟兔赛跑_区块链的未来发展前景ppt

编者按:本文来自Unitimes,作者:AleksLarsen,星球日报经授权发布。一直以来,软件和互联网对金融服务业的变革性影响相对较低.

1900/1/1 0:00:00
比特币:衰退如期而至比特币的后续走势_加密货币

昨天比特币暴跌了,所有人都被Bakkt啪啪打脸。当然了,昨天也是黑天鹅之日,几乎所有的黑天鹅要素都集中在一起爆发,令到整个事件更加的混乱。很多人说这跟昨晚发生的弹劾事件有关.

1900/1/1 0:00:00
以太坊:2.0即将起航,以太坊转PoS会是ETC的逆袭机会吗?_formosa

本文来自:哈希派,作者:LucyCheng,星球日报经授权转发。“以太坊转向PoS时,ETC将成为最大的PoW以太矿链!”——随着以太坊2.0迁移临近,关于ETC是否会继承ETH算力以及价格的话.

1900/1/1 0:00:00
ING:一文读懂 DeFi 领域合成资产:基本概念、现有用例和未来机遇_CDS

虽然加密资产的主要应用场景一直、且仍然是投机,但我认为这不是一件坏事。投机是传统金融市场发展的一个关键驱动力,在今天依然发挥着重要作用.

1900/1/1 0:00:00
区块链:科普:数据可用性问题_SMA

在2017年,区块链的一切活动都向以太坊看齐,以太坊的价格飙升,人们蜂拥而至来创建应用(那是在“buidl”运动之前),而且大企业开始参与其中。但是这种史无前例的成功超过了以太坊的处理能力.

1900/1/1 0:00:00