算法公开
代码开源
开放可参与
代码开源
开放可参与
可随时审计
过程及结果记录于区块链
过程及结果记录于区块链
不可提前预测
不可操纵
密码经济学确保不可串谋
不可操纵
密码经济学确保不可串谋
Randao基于区块链技术,提供开源的、去中心化的、社交化的、可证公平的随机数生成服务。
Randao 继承了常用随机数发生器的不可控制性及不可预测性,同时具备其所不具有的可参与性及可证公平性。Randao 通过为每个利益相关的个体提供参与的通道,使个体可以观察到自己对 随机数生成的影响。透明、不可逆的随机数生成过程保证了结果可证公平性。
利用 Randao 服务,用户可以针对各个使用场景,快速地构建可证公平的应用。这些场景包括 但不限于公共管理、娱乐、体育、金融、企业内部管理等。
车牌摇号
各政府部门经常采用摇号抽签的方式分配公共资源,例如美国采用抽签的方式发放绿卡、北京市政府采用摇号的方式发放机动车车牌等。采用这种方式分配资源,公平尤其是可证公平,就成为了一个及其关键的要求。Randao 可证公平随机数服务,因其自身具有很强的沟通特性,可以在这个场景下发挥 作用,更高效的达成共识,消除误解。通过使用Randao,政府部门的摇号抽签可以保证过程的透明性以及结果的可审计性。
税务抽检
与社会资源分配事件相对应的是社会惩罚事件。在这类事件中,因为受随机数影响的参与 者,是被惩罚者,一般不会质疑结果,并且不会公开讨论,这就给暗箱操作留下极大的操作空 间。这种情况同样可以利用 Randao 的可证公平随机数服务,设计相应的操作流程,确保过程和结果的公平公正。最终降低管理成本、提供政府公信力。
比赛抽签
体育比赛的分组抽签以及出场排位的安排对比赛的结果具有重大的影响,某种程度上甚至会决定比赛的结果。传统的抽签方式由于其不具有透明性及可审计性,常常被运动员及观众诟病。使用 Randao 进行抽签可设计并实现这些关键点:1. 期望对结果进行影响的人可选择参与随机数产生过程;2. 参与者必须尽到应尽的义务,违规者将受到惩 罚;3. 参与过程透明;4. 结果可审计。
在线游戏
公平可能是玩家决定是否参与一款在线游戏最重要的考虑因素。在传统方式下,游戏运营方通过展示他们从第三方“可信”机构获得的认证来证明游戏的公平性。显然,这种情况下玩家的信心完全基于对第三方权威性的认可。而第三方并不总是可信的。使用Randao, 玩家及游戏运营方并不需要任何第三方提供公平保证,就可以获得可证公平的随机数生成过程及结果。
2015
Randao Commit/Reveal方案的源代码在GitHub (https://github.com/randao/randao)上开源。从此作为区块链上最现实可行的随机数生成方案,被众多学术及工程论文引用
2016
Randao Commit/Reveal智能合约1.0版本在以太坊测试链及主链上上线 (https://steemit.com/ethereum/@darknet/randao-1-0-is-here-or-a-dao-working-as-rng-of-ethereum)
Q1 2017
Randao技术白皮书及网站发布
Q3 2017
除Commit/Reveal方案外,Randao也将实现BLS方案,提供更快的随机数生成服务,满足不同的客户需求
Q2 2018
Randao智能合约、挖矿机器人服务、分布式应用等将上线以太坊主链
Q3 2018 ~
在其它公链上发布Randao服务并同步开展社区建设