思路很简单明了很赞:让每注彩票,都参与一个 hash 计算,开奖结果由这个 hash 值决定。且借鉴比特币的工作量证明(Proof-of-Work)机制,抵消彩票中心的算力优势。
这个模型,可以让单个彩民以极高的概率,验证结果的可信度。
可证明的可信彩票模型 | 余兴镐: https://xueqiu.com/4826147079/134253479
1
dapang1221 352 天前 33
没必要验证可信度啊,只需要让怀疑你的人一律涉嫌传播谣言寻衅滋事拘 15 天就够了
|
2
sillydaddy OP 文中提到了下载所有彩票数据,计算 hash 值。考虑到彩票数据太多,文本是 GB 级别的,其实也可以借鉴比特币的思路,对彩票数据作分级的摘要,然后任一彩民,都可以下载包含了自己投注数据的那一块去验证。
|
3
testonly 352 天前 1
你要验证可信度对吧?不用那么复杂,直接公布每期同号买两注以上的有多少和在哪个票站就好了。
也许有人会说数量庞大不可能,这里玩技术都懂,现在计算机在网页公布根本不存在技术问题。 就怕结果是,历史上一个人买 2 票同号的,都只有那些中了的。 |
4
wegbjwjm 352 天前 via iPhone 2
没必要,谁质疑抓谁,收下当狗
|
5
sillydaddy OP |
6
sillydaddy OP |
7
testonly 352 天前
@sillydaddy 你说同号买两注正常,我直接说难听点,不是知道自己必中的,只有智力不多好的才会买两注以上同号。
公布了就知道,我这样说,假设每期有 1000 万的不同人下注,如果有一百万人以上下两号以上的,那老是开几个号中的某程度算合理。如果只有那么几个买两注以上的,还总是他们中,你说呢?反正公布出来让我们见识一下概率是多少嘛。 你去看看老外的的历史上有几个两注以上中的?不要说老外是因为不限制派彩金额哦,那么有信心买两注以上的,就算不限制你也怕别人中分掉你一部分吧。 |
8
Shura 352 天前
这种彩票是不会被推广的。
|
9
k9982874 352 天前
是不是 op 中了那 2.2 亿( doge
|
10
lambdaq 352 天前
大陆彩票的可信度从来就不是一个技术问题。。。而是特许经营问题。。
|
11
l8L12cwti87t9Kwg 352 天前
其实和身份证绑定,或者网上购买就行了,不就是怕不能内部操作嘛
|
14
memorybox 352 天前
satoshi dice ;比特币一出来,最初应用就是这个...
|
15
clacf1 352 天前
很有意思,不过没怎么看懂,晚点再研究下逻辑
|
16
c8c 352 天前
这有什么好验证的。最近的那个花 10 万 买彩票的新闻看了么?
|
17
72MpQOSsJhyLs88N 352 天前
@testonly 在彩票店经常看到一个号打几倍,我自己也这么买过啊
|
18
clacf1 352 天前
有木有谁可以架设一个境外服务器的彩票系统, 使用这种机制。我可能会买一注
|
19
blackcurrant 352 天前 via iPhone
区块链上的博彩应用多的是,是否公平看的到。
|
20
JDog 352 天前
哈哈,很巧我今天也思考过这个问题
获取彩民数组组合,计算最少购买组合 |
21
mwuxlcanrh 352 天前
这就不是 1 个技术问题。你算法设计的再精妙,在返回结果前硬编码 1 行直接 return ,请问该怎么办?
不受监管的权力,就是可以随时随地来这么一行硬编码。你如果是开发这套彩票软件的人,或许还要命令你自己去硬编码,避免出岔子,让你的一切工作努力的系统都像个笑话。请问这个时候你要不要做这一行硬编码呢?硬编码时你的心情是怎样的? |
22
testonly 352 天前
|
23
alexhx 352 天前
为什么要搞复杂的机制,直接记录所有售出号码并在开奖前公开不就行了。
1. 虽然理论上彩票号码的可能组合是一个非常大的值,但每期有人购买的组合要小非常非常多。不会是一个很大的数据量。就算全国有一亿人每期都买,也没多大。 2. 这个数据没有长期保存的需求,存储成本也没多少。 |
24
showonder 352 天前
制度能解决的不需要通过技术解决,因为制度有操作弹性,而技术没有
|
25
LaGeNanRen 352 天前 1
年轻的打工人,我劝你一句,不要总想尝试用技术方案解决非技术方面的问题
|
26
newtype0092 352 天前
@testonly 足彩大包围是因为结果有限好计算吧,普通彩票你纯算概率那就约等于 0 了,能理性的这么算的人基本不会买,或者单纯图个重在参与。
认真买的人的号码都是花精力得来的,有些是“科学”计算统计得到的(各种复杂统计表格和计算方法),有些是玄学得到的(大师指点,仙人托梦),这种他们主观就觉得会比随机选号中奖概率大得多,自然愿意加倍投注。 |
28
mmdi 352 天前
@testonly #7 我就是那种智力不好的,买 10 块钱的一注 5 倍,在我看来买一注和 5 注概率差不多反正都不会中的,要中就中个两千万,五百万真不够( doge
|
29
duxiansen 352 天前
@testonly 这种极小概率事件,买两注不同的,和单注两倍没什么区别。两块钱一注,说白了大多都是图一乐,没必要上纲上线,还什么智力不好。更别说还有不少嫌麻烦而守号的,每期都是同一组号码多倍
|
30
zhq566 352 天前
偶尔 五注机选双色球,中过 200 。
|
31
testonly 352 天前
|
32
ermao 352 天前
好有意思!之前玩雀魂知道了一部分原理,没想到还有确定性时延算法进一步保障公平,学习了
|
33
SkywalkerJi 352 天前
@clacf1 #18
链上很多吧。基本都叫抽奖 app ,其实就是菠菜。 |
34
pkoukk 352 天前
@mwuxlcanrh #21 你看了原文么?这个彩票模型的算法是个确定性结果,只要公开了所有彩票的 hash ,结果是一定的,人人都可以自己计算,你彩票中心算出来不对,那不是找死?
|
35
nilai 352 天前
这难道不就是挖矿吗? pow 的机制就是类似这样吧?
|
36
murmur 352 天前
@sillydaddy 福利彩票公平么,需要公平么,你连这个都不知道就来发帖子是没有讨论结果的
|
37
wbrobot 352 天前
不就是上区块链吗,技术我都熟,我来发行,你买吗?
|
38
testonly 352 天前
@xianghou @justfindu @cloudfox @mmdi @duxiansen
关于 7 楼,我还是给各位和后来看到的道歉一下吧,我确实是上纲了。如果我说没有认真想那种方式对自己更有利各位应该可以接受吧?没有认真想可以是因为纯粹想玩,也可以是自己经济不错没必要去想这个问题等。这个应该不算负面说法 我自己 7 楼的错误也是自己没认真想。 但我觉得还是要说说 5 万注后大家还信不信的问题,如果觉得正常的那没什么好说的,如果觉得不正常,那假如如果你 10 注,分开买,还可能 1/170 万的几率,如果十注同号,那就是 0 的几率而不是 1/1700 万的几率,因为假如是不正常的,那不可能给你清彩池的机会,当然如果是公益心态的另当别论了。 |
39
wildman9527 352 天前
好,今年年会抽奖就用这个了。
|
40
jianchang512 352 天前
有没有彩票预测模型
|
41
registerrr 352 天前
确实狠牛 P ,确实狠完美,确实不能用。
|
42
lchynn 352 天前
老爷们明明可以直接抢劫每个炉渣, 竟然还是用彩票的方法给你们炉渣每周一次美好的期望。 真的,感动哭死!
|
43
mwuxlcanrh 352 天前
@pkoukk 公开?为啥要公开呀?现在公开过吗?
|
45
sillydaddy OP @memorybox #14
@blackcurrant #19 没有了解过区块链上的博彩方案,但感觉用它解决彩票这种问题,应该是小菜一碟。 不过,主题里这个方案,相对来说更简单,改动也最小。 @alexhx #23 原文里面提到了彩票中心会 Fake 彩票。 @ermao #32 是的,又是哈希(Hash)和工作量证明机制(PoW)的一个漂亮组合。 |
46
memorybox 351 天前
@sillydaddy 其实他这个方案只解决了抽奖的问题,没有解决发奖的问题;你中奖了,我不发给你,你怎么办?毕竟有先例,存款都可以赖账;
satoshi dice 就不怕,抽奖发奖都是自动的,这还是十多年前比特币刚出来时候最简陋的博彩程序,已经相当完善了;后来以太坊上各种智能合约,都能玩出花来,比如风靡一时的 FOMO 3D 等等;巧思妙想秒杀现在所有的菠菜程序; 但是这都是算法方面的事情,菠菜这个事,主要是靠运营; |
47
sillydaddy OP @memorybox
所以它这个方案还是针对中心化的彩票中心,与区块链的场景是不一样的。如果用这套系统换掉国内现有的彩票系统,只需开奖环节把抽号码机换成计算 Hash ,再延迟公布中奖结果半小时就可以了,其他环节基本不用动,我说的「改动也最小」也是指这个意思。你说的「不发奖」很难想象。 |
49
memorybox 351 天前
|