333ETH区块链游戏开发【137-1081-3997郑生】333ETH游戏Dapp开发
较低的开发门槛,人们较高的博彩热情,直接导致这类博彩游戏快速发展。
据最新数据统计,以太坊前二十热门应用中,与333ETH相类似的博彩类游戏就多达8个,沉淀以太坊数量多达17900个,价值2500万人民币。虽然这些资金数量相对于整个币圈来说不算多,但是这8个游戏的日活跃参与人数,达到6000左右。而目前全球知名头部交易所,日活跃人数也不过这个数字。
EOS公链上也能找到相似情况。EOS公链活跃度前十的Dapp中,一半是博彩类区块链应用,目前活跃用户7000左右。
“火爆,并不代表安全,尤其是智能合约的安全性更是需要‘打问号’”,对这类游戏有过系统性研究的锦宏,提出了自己对智能合约安全性方面的质疑。
“智能合约是这类博彩游戏的灵魂,任何漏洞都有可能让资金池中的资金被席卷一空。”谈到智能合约漏洞的危害,锦宏这样说道。
但是这类博彩类游戏的智能合约,偏偏存在“不少”问题。
“智能合约中存在庞式骗局和支付实施问题,这个项目可能会出错。”9月16日,著名的Dapp排行网站 StateOfTheDApps 就对333ETF贴上了庞氏骗局的标签,同时还对智能合约安全性做出提醒。庞氏骗局就意味着,这是一款后来者接盘的资金盘类游戏,当后入资金不足以支付之前投资者的收益时,将会面临崩盘威胁。
而 StateOfTheDApps 所提到的“智能合约”安全性问题,可能是更为严重的问题。
“Fomo3D 第一轮大奖实际上就是有人向以太坊发起大量攻击交易,导致以太坊阻塞时间长达2分钟,最终赢所有奖励。”谈到Fomo3D智能合约被利用的过程,锦宏这样说道,“攻击者其实是利用了游戏合约自动判断游戏进行状态,通过发送高额手续费的交易,让正常投注的玩家无法交易,最终自己赢得大奖。”
Fomo3D第三轮游戏,目前资金池沉淀了16个以太坊
Fomo3D的漏洞实际上是这类游戏自带漏洞所导致。会不会存在其它类型的攻击呢?
“当然存在,对于目前这类博彩类游戏的智能合约,‘随机数’选择十分重要。”锦宏在分析智能合约被攻破的方式时,向31QU强调了随机数的重要性。
在进行游戏结果判定时,需要判定到底谁赢得比赛。随机数的作用就是“裁判”,判定大奖到底归谁。比如,用1和0代表结果,用随机数算出来比赛结果是1还是0,如果他们各有50%的出现概率,就代表比赛参与者各有50%的可能性赢得比赛。
随机数参考的因素非常多,由于智能合约本身是自动执行的,它需要参考的随机数,对公信力要求特别高。
任何一款应用必定是玩家与运营者双方共同参与的。而这类游戏的运营者也能通过各种不为人知的手段,从这类游戏中获取惊人利润。