近日,网络被福利彩票巨贪1360亿元刷了屏,这是自红十字会郭美美事件之后的又一次大规模公众性信任丧失事件。此事也引起了我国民政部的高度重视,民政部官网上发布新闻,标题是《减遏并重 标本兼治 重构福彩公信力驻民政部纪检监察组从典型案例入手推动形成良好政治生态》。

除了从纪检监察角度对彩票系统进行监督,有没有技术手段可以帮助实现信任机制呢?

首先我们从现有彩票系统分析,在两个方面存在容易被贪腐行为利用的弱点。

一是后台出票程序可以被动手脚,生产给彩民的号码和票根,一部分就是虚构的,并没有在彩票中心正式注册和留底。于是,这部分彩票款,就成了无法审计的“飞来横财”。

二是中奖号码,也是可以由计算机控制的,很难保证腐败的官员不控制这个过程,去“设定”想要的中奖号码。

所以,之所以有如此恶性的贪腐事件,与彩票中心计算机系统的不透明、无法监督是分不开的。

我们知道,区块链具有分布式存储、信息透明可查、规则可信的特性,可以帮助彩票系统实现信任机制。

1、分布式存储

以往的彩票数据都是存储在中心服务器中,因此贪腐官员想怎么设定、怎么修改都可以,因为就一套用户名密码就可以搞定。如果进行分布式存储,多个服务器会分别放在相关部门甚至普通民众代表处,如果要对规则及历史数据进行修改,要在相关各方同意、并在众目睽睽之下才能进行,这样彩票数据被恶意篡改的机率会大大降低。

2、信息透明可查

彩民买了彩票,拿到包含号码的票根,以往是无法确认这个号码是否虚构的。彩民无权查阅数据库,或者中心化数据库也很容易被作假。通过区块链,可以运行公开的计算机程序----业内通常称为智能合约,号码的范围、中奖规则等等都被写入了开源程序,也就是源代码都是公开的。所以,只要销售处接入了彩票区块链,彩民买的每一个号码,都可以在链上查到、并只能被卖出一次,如同某一特定数字货币金额不会被花费两次一样。

3、抽奖规则可信

前文提到,目前中奖号码的抽取存在很多猫腻。开源的智能合约同样可以制定客观可信的中奖规则。

例如当某期一万注彩票销售结束时,号码是从1至10000,规则是从中随机抽取一个获得大奖。彩票的销售结束时,智能合约中的计算机程序自动取一个从1至10000之间的随机数,这个随机数就是大奖的号码。

如果你觉得取随机数还可能被操控,可以对这个数字再进行哈希运算。(非技术爱好者可跳过此段落,不影响全文阅读。)哈希运算你可以理解为一个超级复杂的数学公式,不过用计算机很快就可以算出结果即哈希值,但是通过哈希值无法倒推出输入的随机数。然后将哈希值的最后8位,转成10进制数字,再除以10000得出余数(一定是0到9999之间,0就相当于10000),就是最终的中奖号码。由于哈希运算的不可逆,无法人为干预,所以可以保证中奖号码的随机性和公正性。

综上,应用区块链技术,有可能将彩票的规则、销售及开奖过程尽量公开透明,让彩民的每一笔投注都有迹可循、每一分希望都得到呵护。

来源:币投财经

作者:币投研究院院长李辉

相关阅读:

【深度好文】福彩的至暗时刻,区块链方案能否完成救赎?