随机数漏洞问题严重制约EOS、波场、ETH发展,比特元更安全( 二 )

安全问题频发 EOS的dapp成黑客提款机

金色财经不完全统计EOS安全事件

正向看 , 菠菜游戏背后的逻辑、规则、玩法最适合在区块链上用智能合约运行;逆向看 , 菠菜开发简单、周期短、回本快 。 比如菠菜游戏开发只需要两周 , 其他游戏至少需要六个月 。 因此先开发出来的肯定都是菠菜游戏 。 但随着时间演化发展 , 肯定会io、卡牌、策略类等其他Dapp 。

在复杂美开源的Chain33区块链底层架构中 , 有一个共识模块叫作SPOS(safe pos) , 它通过Ticket实现POS的挖矿逻辑 。

在这篇文章中 , 我将详细讲解SPOS模块的实现原理 , 以及其解决随机数漏洞的方式 。

在Chain33的公链案例比特元中 , 用户使用钱包账户中BTY余额购票(挖矿权 , 目前10000个BTY可购买一票) , 一票对应一个唯一的TicketID , 同时拥有一份挖矿权;一个区块只能由一票挖出 , 实际的挖矿几率各票均分(如全网有N张票 , 则一张票挖到矿的几率为1/N) 。

推荐阅读