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

很有意思,一个可证明的彩票模型

  •  
  •   sillydaddy · 230 天前 · 6941 次点击
    这是一个创建于 230 天前的主题,其中的信息可能已经有所发展或是发生改变。

    思路很简单明了很赞:让每注彩票,都参与一个 hash 计算,开奖结果由这个 hash 值决定。且借鉴比特币的工作量证明(Proof-of-Work)机制,抵消彩票中心的算力优势。

    这个模型,可以让单个彩民以极高的概率,验证结果的可信度。

    可证明的可信彩票模型 | 余兴镐: https://xueqiu.com/4826147079/134253479

    49 条回复    2023-12-06 13:57:50 +08:00
    dapang1221
        1
    dapang1221  
       230 天前   ❤️ 33
    没必要验证可信度啊,只需要让怀疑你的人一律涉嫌传播谣言寻衅滋事拘 15 天就够了
    sillydaddy
        2
    sillydaddy  
    OP
       230 天前
    文中提到了下载所有彩票数据,计算 hash 值。考虑到彩票数据太多,文本是 GB 级别的,其实也可以借鉴比特币的思路,对彩票数据作分级的摘要,然后任一彩民,都可以下载包含了自己投注数据的那一块去验证。
    testonly
        3
    testonly  
       230 天前   ❤️ 1
    你要验证可信度对吧?不用那么复杂,直接公布每期同号买两注以上的有多少和在哪个票站就好了。
    也许有人会说数量庞大不可能,这里玩技术都懂,现在计算机在网页公布根本不存在技术问题。
    就怕结果是,历史上一个人买 2 票同号的,都只有那些中了的。
    wegbjwjm
        4
    wegbjwjm  
       230 天前 via iPhone   ❤️ 2
    没必要,谁质疑抓谁,收下当狗
    sillydaddy
        5
    sillydaddy  
    OP
       230 天前   ❤️ 3
    @dapang1221
    @wegbjwjm

    请不要歪我的楼,谢谢。
    sillydaddy
        6
    sillydaddy  
    OP
       230 天前
    @testonly 同号买两注很正常吧。你说的方案根本就是无效的。

    主题里的方案,只需要简单验证一下公布的文件里面,是否包含自己投注的就可以。就这么简单。
    你不相信你能找到更简单的方案。
    testonly
        7
    testonly  
       230 天前
    @sillydaddy 你说同号买两注正常,我直接说难听点,不是知道自己必中的,只有智力不多好的才会买两注以上同号。
    公布了就知道,我这样说,假设每期有 1000 万的不同人下注,如果有一百万人以上下两号以上的,那老是开几个号中的某程度算合理。如果只有那么几个买两注以上的,还总是他们中,你说呢?反正公布出来让我们见识一下概率是多少嘛。
    你去看看老外的的历史上有几个两注以上中的?不要说老外是因为不限制派彩金额哦,那么有信心买两注以上的,就算不限制你也怕别人中分掉你一部分吧。
    Shura
        8
    Shura  
       230 天前
    这种彩票是不会被推广的。
    k9982874
        9
    k9982874  
       230 天前
    是不是 op 中了那 2.2 亿( doge
    lambdaq
        10
    lambdaq  
       230 天前
    大陆彩票的可信度从来就不是一个技术问题。。。而是特许经营问题。。
    l8L12cwti87t9Kwg
        11
    l8L12cwti87t9Kwg  
       230 天前
    其实和身份证绑定,或者网上购买就行了,不就是怕不能内部操作嘛
    justfindu
        12
    justfindu  
       230 天前
    @testonly #3 每次大奖都会知道是那个站的, 基本上 1 万 20 万.
    justfindu
        13
    justfindu  
       230 天前
    @testonly #7 说实话, 单注 5 倍, 这不是很正常操作吗? 10 元 5 倍一个号
    memorybox
        14
    memorybox  
       230 天前
    satoshi dice ;比特币一出来,最初应用就是这个...
    clacf1
        15
    clacf1  
       230 天前
    很有意思,不过没怎么看懂,晚点再研究下逻辑
    c8c
        16
    c8c  
       230 天前
    这有什么好验证的。最近的那个花 10 万 买彩票的新闻看了么?
    CaoUsDog
        17
    CaoUsDog  
       230 天前
    @testonly 在彩票店经常看到一个号打几倍,我自己也这么买过啊
    clacf1
        18
    clacf1  
       230 天前
    有木有谁可以架设一个境外服务器的彩票系统, 使用这种机制。我可能会买一注
    blackcurrant
        19
    blackcurrant  
       230 天前 via iPhone
    区块链上的博彩应用多的是,是否公平看的到。
    JDog
        20
    JDog  
       230 天前
    哈哈,很巧我今天也思考过这个问题
    获取彩民数组组合,计算最少购买组合
    mwuxlcanrh
        21
    mwuxlcanrh  
       230 天前
    这就不是 1 个技术问题。你算法设计的再精妙,在返回结果前硬编码 1 行直接 return ,请问该怎么办?

    不受监管的权力,就是可以随时随地来这么一行硬编码。你如果是开发这套彩票软件的人,或许还要命令你自己去硬编码,避免出岔子,让你的一切工作努力的系统都像个笑话。请问这个时候你要不要做这一行硬编码呢?硬编码时你的心情是怎样的?
    testonly
        22
    testonly  
       230 天前
    @xianghou
    @justfindu
    好吧,那我承认我方法无效。那我想问下你们,你们几倍下去时到底是怎么想的?是因为看新闻看到别人能上百注一起中受影响觉得自己也能?还是纯粹自己想博大的?
    玩足才的都是玩大包围,你们还要反过来以倍数押一个号。
    看了你们说的,我必须承认宣传是有效果的。
    ----------
    @clacf1 玩足才不就行了,足才同样中大的概率比这个高 NNN 倍,还能基本公正,我都不明白为什么要玩这个。
    alexhx
        23
    alexhx  
       230 天前
    为什么要搞复杂的机制,直接记录所有售出号码并在开奖前公开不就行了。
    1. 虽然理论上彩票号码的可能组合是一个非常大的值,但每期有人购买的组合要小非常非常多。不会是一个很大的数据量。就算全国有一亿人每期都买,也没多大。
    2. 这个数据没有长期保存的需求,存储成本也没多少。
    showonder
        24
    showonder  
       230 天前
    制度能解决的不需要通过技术解决,因为制度有操作弹性,而技术没有
    LaGeNanRen
        25
    LaGeNanRen  
       230 天前   ❤️ 1
    年轻的打工人,我劝你一句,不要总想尝试用技术方案解决非技术方面的问题
    newtype0092
        26
    newtype0092  
       230 天前
    @testonly 足彩大包围是因为结果有限好计算吧,普通彩票你纯算概率那就约等于 0 了,能理性的这么算的人基本不会买,或者单纯图个重在参与。
    认真买的人的号码都是花精力得来的,有些是“科学”计算统计得到的(各种复杂统计表格和计算方法),有些是玄学得到的(大师指点,仙人托梦),这种他们主观就觉得会比随机选号中奖概率大得多,自然愿意加倍投注。
    cloudfox
        27
    cloudfox  
       230 天前
    @testonly 买彩票的人难道是指望稳定赚钱吗,当然更多是倍投追求刺激了,而且同不同注也不影响赚钱的期望值
    mmdi
        28
    mmdi  
       230 天前
    @testonly #7 我就是那种智力不好的,买 10 块钱的一注 5 倍,在我看来买一注和 5 注概率差不多反正都不会中的,要中就中个两千万,五百万真不够( doge
    duxiansen
        29
    duxiansen  
       230 天前
    @testonly 这种极小概率事件,买两注不同的,和单注两倍没什么区别。两块钱一注,说白了大多都是图一乐,没必要上纲上线,还什么智力不好。更别说还有不少嫌麻烦而守号的,每期都是同一组号码多倍
    zhq566
        30
    zhq566  
       230 天前
    偶尔 五注机选双色球,中过 200 。
    testonly
        31
    testonly  
       230 天前
    @cloudfox
    @mmdi
    @duxiansen 各位,我在上面#22 已经承认我验证方法不行了,祝大家早日中个几千万吧。
    但必须说我还是不信的,如果买 5 万注避税的都有了大家还觉得是可信的就好。
    ermao
        32
    ermao  
       230 天前
    好有意思!之前玩雀魂知道了一部分原理,没想到还有确定性时延算法进一步保障公平,学习了
    SkywalkerJi
        33
    SkywalkerJi  
       230 天前
    @clacf1 #18
    链上很多吧。基本都叫抽奖 app ,其实就是菠菜。
    pkoukk
        34
    pkoukk  
       230 天前
    @mwuxlcanrh #21 你看了原文么?这个彩票模型的算法是个确定性结果,只要公开了所有彩票的 hash ,结果是一定的,人人都可以自己计算,你彩票中心算出来不对,那不是找死?
    nilai
        35
    nilai  
       229 天前
    这难道不就是挖矿吗? pow 的机制就是类似这样吧?
    murmur
        36
    murmur  
       229 天前
    @sillydaddy 福利彩票公平么,需要公平么,你连这个都不知道就来发帖子是没有讨论结果的
    wbrobot
        37
    wbrobot  
       229 天前
    不就是上区块链吗,技术我都熟,我来发行,你买吗?
    testonly
        38
    testonly  
       229 天前
    @xianghou @justfindu @cloudfox @mmdi @duxiansen
    关于 7 楼,我还是给各位和后来看到的道歉一下吧,我确实是上纲了。如果我说没有认真想那种方式对自己更有利各位应该可以接受吧?没有认真想可以是因为纯粹想玩,也可以是自己经济不错没必要去想这个问题等。这个应该不算负面说法
    我自己 7 楼的错误也是自己没认真想。

    但我觉得还是要说说 5 万注后大家还信不信的问题,如果觉得正常的那没什么好说的,如果觉得不正常,那假如如果你 10 注,分开买,还可能 1/170 万的几率,如果十注同号,那就是 0 的几率而不是 1/1700 万的几率,因为假如是不正常的,那不可能给你清彩池的机会,当然如果是公益心态的另当别论了。
    wildman9527
        39
    wildman9527  
       229 天前
    好,今年年会抽奖就用这个了。
    jianchang512
        40
    jianchang512  
       229 天前
    有没有彩票预测模型
    registerrr
        41
    registerrr  
       229 天前
    确实狠牛 P ,确实狠完美,确实不能用。
    lchynn
        42
    lchynn  
       229 天前
    老爷们明明可以直接抢劫每个炉渣, 竟然还是用彩票的方法给你们炉渣每周一次美好的期望。 真的,感动哭死!
    mwuxlcanrh
        43
    mwuxlcanrh  
       229 天前
    @pkoukk 公开?为啥要公开呀?现在公开过吗?
    lscho
        44
    lscho  
       229 天前 via iPhone
    @testonly 你不经常买彩票吧,单注倍投玩法很正常的。。。可以说是老彩民玩法最高的一种了
    sillydaddy
        45
    sillydaddy  
    OP
       229 天前
    @memorybox #14
    @blackcurrant #19
    没有了解过区块链上的博彩方案,但感觉用它解决彩票这种问题,应该是小菜一碟。
    不过,主题里这个方案,相对来说更简单,改动也最小。

    @alexhx #23
    原文里面提到了彩票中心会 Fake 彩票。

    @ermao #32
    是的,又是哈希(Hash)和工作量证明机制(PoW)的一个漂亮组合。
    memorybox
        46
    memorybox  
       229 天前
    @sillydaddy 其实他这个方案只解决了抽奖的问题,没有解决发奖的问题;你中奖了,我不发给你,你怎么办?毕竟有先例,存款都可以赖账;

    satoshi dice 就不怕,抽奖发奖都是自动的,这还是十多年前比特币刚出来时候最简陋的博彩程序,已经相当完善了;后来以太坊上各种智能合约,都能玩出花来,比如风靡一时的 FOMO 3D 等等;巧思妙想秒杀现在所有的菠菜程序;

    但是这都是算法方面的事情,菠菜这个事,主要是靠运营;
    sillydaddy
        47
    sillydaddy  
    OP
       229 天前
    @memorybox
    所以它这个方案还是针对中心化的彩票中心,与区块链的场景是不一样的。如果用这套系统换掉国内现有的彩票系统,只需开奖环节把抽号码机换成计算 Hash ,再延迟公布中奖结果半小时就可以了,其他环节基本不用动,我说的「改动也最小」也是指这个意思。你说的「不发奖」很难想象。
    swananan
        48
    swananan  
       229 天前
    @testonly 我同事基本每周都买单注 50 倍的,100 块钱,我在旁边看着他买的。
    当然我还是觉得彩票造假可能性非常高
    memorybox
        49
    memorybox  
       229 天前
    @sillydaddy 我认为菠菜这种买卖,只要有任何一个环节是中心化的,那就不可靠;

    技术上最公平的,就是有了比特币的公链之后,所有数据不脱链、可追溯;购彩、抽奖、发奖全程链上,才有说服力;
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5023 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 07:34 · PVG 15:34 · LAX 00:34 · JFK 03:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.