PTT推薦

Re: [閒聊] 台灣玩家想要怎樣的轉蛋法?

看板C_Chat標題Re: [閒聊] 台灣玩家想要怎樣的轉蛋法?作者
ckniening
(☞罌粟小子☜)
時間推噓16 推:19 噓:3 →:66

※ 引述 《hermis (火山菌病病人No.01221)》 之銘言:
: 像這樣:
:  
:  
: ID        玩家名    Result
:  
: user11xx1  蘋果O大師   一桶水
:  
: user21xx1    非洲X法老   一根雞毛
:  
:  
:  
: 整合成excel檔案,讓玩家自己去搞檢驗就行。如果幾百萬筆轉蛋,連一筆特獎都
:  
: 沒有那是不是就有問題?
:  
:  
: 好啦,如果今天特例,剛好就是一期的轉蛋機率特低好了,十幾期都有相同的情況
:  
: 那是不是就有問題?
:  
:  
: 你只要提供資料,玩家自己會去驗證啦,丁特這種花錢的都有了,更不用說

小弟我剛好最近也有在研究這個問題
趁這個機會來跟大家分享一下

hermis大大提到的
「公布所有抽獎資料來讓所有玩家核對」的方法是可行的
並且有好幾種方法來確保廠商有誠實的公布這些資訊
但是這仍然會遇到一個很根本的問題:
即使統計出來的機率比預期的還要低
我們也沒辦法拿廠商怎樣
(原因這裡就先不贅述 反正隨機就是這樣的東西)

那有方法來保證廠商有遵守公布的機率嗎?
有的,而且這個方法還很簡單易懂
大家可以讓我講給你們聽

首先,讓我們先把轉蛋這件事情簡化再簡化
把他想成一個猜數字遊戲:

廠商會先在心裡想一個數字
並且告訴玩家你要猜的範圍
例如在[1,100]中猜一個數字
那麼你其實就是在玩一個中獎機率是1%的抽獎

這時候問題就來了
「我要怎麼知道廠商沒有中途偷改答案?」
答案很簡單

讓我們把場景搬到現實
今天你和你朋友在玩猜數字遊戲
你不希望他作弊
那你可能就會先請他把答案寫在一張紙條上然後交給你
但這時他也會怕你偷看答案
所以他可以先把紙條鎖進一個盒子裡再拿給你
然後等到你說出你想猜的數字之後
他再把鑰匙給你
讓你打開盒子檢查自己有沒有猜對

再回到數位的領域裡
上述的操作
其實都可以透過密碼學的工具來實現

如此一來,我們就得到了一個玩家和廠商都沒辦法作弊的轉蛋流程了

Reference:
(為了簡化,跟我講的有相當程度的不同)
Kushilevitz, Eyal, and Tal Rabin. "Fair e-lotteries and e-casinos." Cryptographers’ Track at the RSA Conference. Springer, Berlin, Heidelberg, 2001.

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.15.200 (臺灣)

※ 文章網址:
https://www.ptt.cc/C_Chat/M.1640164645.A.27E

a54780858812/22 17:19讚啦,順便問一句,這個成本會很高嗎?

有點複雜 但我猜成本應該不算高

roea68roea6812/22 17:21不重要 台灣沒能力做遊戲只能代理 如果日本這麼做

roea68roea6812/22 17:21那台灣也不用訂法律也能享受 如果日本不做 台灣亂訂

safy12/22 17:21 問題是你的盒子要放在哪邊? 客戶端? 伺服器?

roea68roea6812/22 17:22也只是唱高調 沒人鳥你

※ 編輯: ckniening (114.136.15.200 臺灣), 12/22/2021 17:22:25

safy12/22 17:22 放在客戶端就有被外掛破解導致命中率100%的問題

snowknife12/22 17:24你理論上雖然這樣講 實務上廠商應該不會鳥你

a54780858812/22 17:24也是,你還要再搞個第三方放盒子,或是用其他技術,

a54780858812/22 17:24確保盒子被廠商偷開過,能夠看出來

moswu12/22 17:24….有創意給推

safy12/22 17:24 你作這套系統,所有的行為仍然都是發生在裝置和服務端之間

PatrickYao12/22 17:24盒子要放哪裡最後好像還是會變成第三方認證的感覺

safy12/22 17:25 對一般大眾來說, 這仍然是看不懂的技術, 聽起來像是話術

盒子的問題想知道的可以看參考文獻 你們有疑惑的問題都有解決方法

safy12/22 17:25 類似這種搓搓樂的遊戲, 博弈遊戲你多玩幾款就知道了

safy12/22 17:26 你每次搓都是歪的,搓完後給你看答案都像是你搓歪的

safy12/22 17:26 但封包傳輸就是瞬間的事情, 先判定你輸再給你箱子就好了

※ 編輯: ckniening (114.136.15.200 臺灣), 12/22/2021 17:26:51

dos0112/22 17:26你應該不知道早期的那些遊戲修改器是在幹嘛用的吧?

而你不懂密碼學

PatrickYao12/22 17:27第一層一定是公開機率,而第二層的證明機率非常難,很

PatrickYao12/22 17:27多有轉蛋法的國家都沒辦法解決這個問題。

※ 編輯: ckniening (114.136.15.200 臺灣), 12/22/2021 17:27:39

hermis12/22 17:28如果能確保的話,就表示造假不行了,那就沒有造假問題

safy12/22 17:28是可以學習虛擬貨幣的方式每筆轉蛋交易紀錄都讓玩家互相抄寫

hermis12/22 17:28這樣就真的是玩家倒楣了,要有這機制,丁特只能自認倒楣

snowknife12/22 17:29要防止造假的話 應該要去中心化吧 像區塊鏈那樣

safy12/22 17:29然後就有轉蛋幣誕生, 大家都來幫忙維持轉蛋風氣記帳(X

js85060412/22 17:30可以用區塊鏈記吧,但廠商幹嘛自殺

safy12/22 17:30廠商要玩區塊練就不會跟你玩轉蛋拉

snowknife12/22 17:30對阿 廠商誰鳥你 哈

peterisme1712/22 17:30那你懂轉蛋是怎麼寫的嗎

hermis12/22 17:30君要臣死,臣不得不死(誤

safy12/22 17:31也不一定拉,轉到SSR 還可以拿去交易 發大財

hermis12/22 17:31不照做就罰款,這樣就不複雜了

andy048112/22 17:31你成本取決於你盒子要放哪邊 是否公正 是否承受得住大數

andy048112/22 17:31據 是否可以隨時檢驗等等

safy12/22 17:32 誰能有效率的監督廠商? 大家的好鄰居蜘蛛人嗎

andy048112/22 17:32用區塊鍊的問題是 誰要幫你算 每個有裝遊戲的都幫算嗎==

snowknife12/22 17:33如果照定義的話 我覺得就是有下載的玩家一起算

dos0112/22 17:34區塊鏈也別鬧了 那東西就是吃資源 你玩個手游買頂規手機就

dos0112/22 17:35為了算轉蛋?

safy12/22 17:35 另外一點, 拿丁特這個案例來說, 這個是代理遊戲

snowknife12/22 17:35然後大家又不想用自己的資源去算 還是乖乖被坑吧

safy12/22 17:35 韓國都沒在管, 總不可能為了台灣代理研發一個去中心化轉蛋

safy12/22 17:36 幫忙算資源, 累積時數發石頭(選我正確

andy048112/22 17:37各國問題都差不多阿 管不動 硬要管的話成本不符

andy048112/22 17:37最後回歸廠商自律跟市場機制玩家抵制

snowknife12/22 17:38只是玩個遊戲 還是保底實在阿

a54780858812/22 17:39可是保底最大的問題是,每個廠家的保底機制不同

snowknife12/22 17:41這也能是問題? 就玩自己能接受的保底機制

andy048112/22 17:41保底就難定義 法律上很難一視同仁

andy048112/22 17:41你一抽XX元我一抽OO元 你XX抽保底我OO抽保底 天井能不能

andy048112/22 17:42自選 選PU又要怎樣定義PU 你有寶五我寶一就頂價值不一樣

andy048112/22 17:42你有突破道具我沒有等等等 在各遊戲中一個角色的價值根

andy048112/22 17:43本沒辦法直接量化給法律來定奪

a54780858812/22 17:43像七龍珠的保底也很有意思,你不能選當期的卡

safy12/22 17:44 大家各有各的毛, 最簡單的做法就是, 禁止轉蛋遊戲就好

guogu12/22 17:44我有問題!也就是a產生一個結果 b也產生一個結果

guogu12/22 17:44都上鎖最後再一起開就不會作弊

guogu12/22 17:44可是轉蛋組合那麼多要怎麼對獎阿?

猜數字只是打個比方 參考文獻裡用的東西有更強的泛用性 這個問題不怎麼影響

astinky12/22 17:46玩家才不信你密碼學有公正,沒抽到就是廠商作弊

andy048112/22 17:46禁止就說了只是把廠商趕走而已 你看天堂W政府更難管

safy12/22 17:46 慢慢搓阿, 有1000個item就給你1000組號碼搓阿

safy12/22 17:47 我記得有看過,現實的一番賞都有人會質疑箱子內沒有大獎了

safy12/22 17:47 你要不就是乾脆包號碼, 1~1000全包=必中, 那也不是玩轉蛋了

safy12/22 17:49轉蛋是穩賺不賠的博弈遊戲,廠商根本不怕你歐,只怕你非到不玩

※ 編輯: ckniening (114.136.15.200 臺灣), 12/22/2021 17:50:25

kingnet7412/22 17:52重點是誰證明盒子內沒被改過

safy12/22 17:53用這篇文章說的方法,廠商把加密的盒子交給玩家

safy12/22 17:55這個市面上有不少流程都是這樣跑的,所以加密為什麼不被破解?

guogu12/22 18:00感覺是個有趣的問題 我自己來想想好惹

guogu12/22 18:00簡化成3項看看要怎麼用數字呈現可以讓雙方一定可以決定一種

safy12/22 18:03最簡單就是去中心化, 廠商丟出的加密和玩家丟出的加密讓所有

safy12/22 18:03玩家都能持有一份, 這樣就不會有竄改的問題

safy12/22 18:04再來就是這份加密文件內會記錄每個物件的機率都符合設定

lain200212/22 18:14全世界都沒人在做,台灣自己去旁邊玩砂

snowknife12/22 18:19樓樓上是說對稱加密的公鑰和私鑰嗎Y

snowknife12/22 18:20原來市面上轉蛋有這樣用了喔

akb004912/22 18:21方法很多 成本 細節全都提不出來

akb004912/22 18:23更別提你舉的是什麼鬼例子 你是防廠商作弊 但作弊的又不

akb004912/22 18:23是結果是機率

akb004912/22 18:25最終回到誰來統計

阿你就沒看懂 而且差的遠了

※ 編輯: ckniening (114.136.15.200 臺灣), 12/22/2021 18:29:26

astinky12/22 18:36盒子給誰保管就不信任誰,區塊鏈也一樣,問題一樣沒解決

longtimens12/22 19:38你提了再好的方法 市場不夠大 廠商直接不要了

poornow12/22 19:49區塊鏈玩法?

louisalflame12/22 20:18這篇正解 不用啥區塊鏈啦

louisalflame12/22 20:18現在的問題是台灣都代理 原廠不鳥沒有辦法

guogu12/22 20:38對 這個變成轉蛋的方式要改 代理根本做不來

Ayukawayen12/22 21:44這就先給hash抽完再揭露內容驗hash嘛,技術上沒啥問題

Ayukawayen12/22 21:46廠商要做出一個256bit的hash碰撞,都可以挖幾億個比特

Ayukawayen12/22 21:48幣區塊,當然不會拿來讓一個玩家抽卡抽歪。但是hash先

Ayukawayen12/22 21:50行,程式碼要改,而且彈性變差,開發商大概沒什麼動力