V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Asimov
V2EX  ›  分享发现

探讨一个更公平的一元夺宝算法

  •  
  •   Asimov · 2016-09-12 10:56:27 +08:00 · 4000 次点击
    这是一个创建于 3029 天前的主题,其中的信息可能已经有所发展或是发生改变。
    hash(6 位随机数字 + 混淆) 事先公布 hash 完成后再公布随机数字
    bitcoin 下一个 block 的 nonce 由矿工挖矿暴力生成
    时时彩 下一个开出来的数字

    (6 位随机数字 + nonce + 时时彩) 参与人数求余

    这样基本上无论什么人都不能操控结果。

    欢迎拍砖指导。
    oldwolf
        1
    oldwolf  
       2016-09-12 10:58:07 +08:00
    几个大的用的不都是时时彩那套方案么
    Asimov
        2
    Asimov  
    OP
       2016-09-12 10:59:34 +08:00
    @oldwolf 我这方案是操控了时时彩也操控不了结果。
    fjzjk
        3
    fjzjk  
       2016-09-12 11:02:21 +08:00
    ...............为何我不直接 random ,虽说是伪随机,但对主办方没差吧
    kulove
        4
    kulove  
       2016-09-12 11:03:56 +08:00
    时时彩也控制不了结果的吧
    Asimov
        5
    Asimov  
    OP
       2016-09-12 11:05:39 +08:00
    @kulove 现在的奖品越玩越大,汽车什么的,骚年,你太年轻了。
    kulove
        6
    kulove  
       2016-09-12 11:07:44 +08:00
    @Asimov 感觉就算时时彩可以控制结果,但也不是这种一元夺宝这种公司可以拿到的
    Asimov
        7
    Asimov  
    OP
       2016-09-12 11:09:43 +08:00
    @kulove 但能控制结果的人,如果是参与者呢?
    subpo
        8
    subpo  
       2016-09-12 11:10:51 +08:00
    用摄像头对着一个碗,碗里有一碗水和一个花粉
    花粉在水里做布朗运动

    在下一个整点,读出花粉的坐标
    murmur
        9
    murmur  
       2016-09-12 11:13:08 +08:00
    一元夺宝公平?少年?
    Asimov
        10
    Asimov  
    OP
       2016-09-12 11:14:42 +08:00   ❤️ 1
    @murmur 我说公平是算法意义上比其他方案的公平,不是这个游戏公平,概率上赚钱永远是庄家。
    9hills
        11
    9hills  
       2016-09-12 11:23:02 +08:00   ❤️ 1
    公平不难。公平的赌博庄家也是赢家,我觉得赌博这种事情,还是要限制的严格点比较好

    lz 的算法很公平,但是有点计算复杂,简单点把 bitcoin 给去掉,就可行了
    justfindu
        12
    justfindu  
       2016-09-12 11:27:08 +08:00
    只要是下一个时间段才开奖 只要是不完全公开的数据 都是可以操作的
    murmur
        13
    murmur  
       2016-09-12 11:42:18 +08:00
    @Asimov 一元夺宝本身的设计就不是公平 如果这系统公平本身就是程序员失职 你这个 IDEA 还是放在别的地方吧
    haogefeifei
        14
    haogefeifei  
       2016-09-12 11:48:09 +08:00
    变相赌博。迟早药丸。
    Asimov
        15
    Asimov  
    OP
       2016-09-12 11:49:23 +08:00
    @9hills

    也考虑过,如果把 bitcoin 去掉仍然有 平台联合时时彩的操控嫌疑。

    bitcoin nonce 总是随机数由不同的矿池挖出,哪个矿池是公开的,不可能把所有矿池全操控了。

    所以才多加一个 bitcoin
    loading
        16
    loading  
       2016-09-12 12:40:41 +08:00 via Android
    就算算法开源,你去看了是公平的,你又看不到他们服务器真实跑的是不是你的代码。
    就算你能确定是开源代码,数据库等地方都能做手脚。
    errorlife
        17
    errorlife  
       2016-09-12 12:53:13 +08:00 via Android
    时时彩。。。不是。。。那种。。。诈骗。。。违法。。。犯罪。。。的东西。。。吗
    paulagent
        18
    paulagent  
       2016-09-12 12:59:50 +08:00
    我觉得你的方向就是错的,赌博本来就是不公平的,庄家一定要保证自己赢,谁会付钱给你,让你开发一个“公平”的算法呢? 我不是很理解你的思路。
    subpo
        19
    subpo  
       2016-09-12 13:00:53 +08:00
    @loading 公开算法,那想要验证就很简单啊,自己拿时时彩, bitcoin nonce 这种你自己查一下就知道的数据,去算一下,对比公司给的结果不就知道了?
    RemRain
        20
    RemRain  
       2016-09-12 13:06:10 +08:00
    变量中有一项是 参与人数,控制参与人数即可
    stargazer242
        21
    stargazer242  
       2016-09-12 13:06:44 +08:00
    庄家想要公平就能公平 庄家不想要公平 怎么都公平不了
    peinhu
        22
    peinhu  
       2016-09-12 13:09:54 +08:00
    每人只能买一份最公平
    icybee
        23
    icybee  
       2016-09-12 15:56:23 +08:00
    @subpo 花粉太大了无法做布朗运动。。。那个实验是假的
    zhx1991
        24
    zhx1991  
       2016-09-12 21:58:26 +08:00
    楼主应该把题目改一下

    叫做从固定数量的数字中随机选一个的随机算法
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2397 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 02:10 · PVG 10:10 · LAX 18:10 · JFK 21:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.