Re: [閒聊] 博彩DAPP在礦工的影響下之公平性分析

作者: TomSoong (高飛)   2018-08-23 12:15:32
自己回自己的文
現在FOMO3D第一輪結束了
不意外的由F2POOL贏得獎池
這件事礦池到底有沒有作弊?
如果有作弊,手法又是甚麼呢?
請看業內人士分析
以下節錄中國媒體的文章
另外值得一提的是,两款游戏(Fomo3D、Last Winner)中奖交易最终均由 F2POOL 矿池
打包出块,并且中奖者的上一笔参与游戏的交易,也均由 F2POOL 打包。
原文連結
http://chaindd.com/3109927.html
※ 引述《TomSoong (JOYSO)》之銘言:
: 先說好這篇絕對不是FOMO3D推廣文,
: 只是針對目前PoW幣種挖礦機制的一個反思。
: [前提提要]
: FOMO3D用完全去中心化的方式在ETH鏈上佈下一個智能合約老鼠會遊戲,
: 遊戲規則精準的承襲了老鼠會後金補前金的誘因。
: 唯一不同的是加上了一個條件: 最後一隻老鼠可以得到獎金池裡所有的以太幣,
: 巧奪天工的設計加上區塊鏈智能合約自動執行不能修改的特性,
: 一時間蔚為風潮,獎金池截至目前為止累積了近2萬2千顆ETH,市值接近1000萬美元。
: 可以想見的是,當倒數時間減少到一分鐘以內,
: 一定會有一堆覬覦這筆獎金的人壓秒試圖成為最後的勝利者。
: 但我覺得他們都太天真了!
: 怎麼說呢?
: 要知道以太坊目前還是一條PoW共識的鏈,
: 甚麼是PoW鏈呢?
: 就是靠挖礦決定哪些交易是有效交易的共識機制,
: 找到該回合的隨機數的礦工有權決定打包那些交易。
: 目前以太坊的打包幾乎全決定在大礦池手上,
: 詳情請看連結
: https://www.etherchain.org/charts/topMiners
: 前五大礦池囊括了全以太網絡約85%的出塊量。
: 如果照正常的情況,
: 倒數時間剩下一分鐘內的時候,
: 所有賭徒們公平競爭,
: 最後一隻老鼠應該是有玩有機會。
: 但加入挖礦共識決之後遊戲就變得不公平了,
: 試想以下的情境,
: 某個大礦池的經營者自己產了一個新的地址,
: 打入少量的以太幣並加入最後一隻老鼠的競爭行列,
: 但與其他參與者不同的地方是:
: 這位擁有者可以決定自己的交易被確認,
: 不打包其他參與者的交易,於是這位礦工代表很輕易的成為最後的勝利者!
: 你認為應該不會吧,礦池應該會很公平的照著交易手續費去打包交易啊。
: 別傻了! 22K 以太幣,礦池自己挖要挖多久啊?
: 之前BAT ICO的時候就有發生F2POOL 魚池只打包自己交易的事件,
: 難道這次不會發生? 22K以太幣耶,套句鄉民用語,有22K以太幣我就回家啦!
: 但這件事情你知我知獨眼龍知,
: 就算你本來不知道聽我這樣一講你也懂了,
: 所以事情一定不會照這樣走。
: 合理的情況應該是到了讀秒階段,
: 很多礦池就會大聲疾呼:礦工弟兄們加入我吧,
: 我們礦池挖到大家就一起分了這22K以太幣,
: 這件事情可能會導致礦池算力的大洗牌,
: 所以,可想見的結果是,每個礦池都會公告說:
: 如果我們礦池剛好很幸運地當了最後一隻老鼠,
: 那利益就由我們礦池的礦工們分了吧。
: 在以往,因為區塊平均每15秒就會產生一塊,
: 這次沒挖到下次還有機會,
: 但FOMO3D只有一次機會,
: 有可能會造成以太幣的算力集中在前幾大礦池,
: 而在短期內產生某些礦池超過51%算力的情況。
: 這件事會是對以太幣PoW共識決的一次壓力測試,
: 整個過程只是小弟的一個假設,
: 最後會發生甚麼事,
: 就大家一起見證吧。
作者: darkdixen (darkdixen)   2018-08-23 12:23:00
推Tom大 如您所料我本以為這遊戲能永用到起碼2019 結果錯惹
作者: qxxrbull (XPEC)   2018-08-23 13:01:00
如果改分片pos有沒有可能抑止?
作者: Hack (RYeh)   2018-08-23 13:05:00
比較好奇的是 它們怎麼確保中獎塊後面的幾塊不會有fomo玩家
作者: marunaru (Ahuai)   2018-08-23 13:24:00
文章裡面就有詳述如何排除那些人了就算後面還有 也會被這些垃圾交易卡住以至於eth沒辦法在時限內送到買key
作者: ReanoX (ReanoX)   2018-08-23 13:26:00
真的厲害Xd
作者: ProtectChu56 (Eric P. Chu)   2018-08-23 13:55:00
https://imgur.com/uGCFjQy.png 剛好一個月前顯然得獎者想到頂到肺...頂到區塊GAS上限的合約方式自動獲獎更高竿XD
作者: word2010a (word)   2018-08-23 14:19:00
我覺得比較怪的是最後一把KEY的區塊到結束區塊間,出塊礦池幾乎都不一樣,雖說得獎者用技巧把區塊GAS上限耗盡,但是中間這些出塊礦池難到沒人盯場嗎?這可是1w顆ETH耶,總有辦法弄點小技巧幫自家買把KEY吧
作者: deangood01 (跨斯歐鵝)   2018-08-23 14:36:00
沒想到就結束了 這招太屌
作者: tcn1john (momo)   2018-08-23 14:47:00
相關分析回文這篇 可以出fomo系列文
作者: share5566   2018-08-23 15:06:00
這方法沒辦法確保不會被搶 只能賭其他BOT的Gas Price很多機器人在盯沒有錯 只是這次唯一追到的機器人因為Gas Limit設定問題 導致錯失機會個人覺得跟礦池無關 這手法本身不在乎礦池有沒有參與無關非指無關聯 而是礦池就算不使用礦池資源也能做這事
作者: dodoshan (LeeBug)   2018-08-23 15:36:00
開始期待第二輪的發展了
作者: TomSoong (高飛)   2018-08-23 15:46:00
跟礦池還是有關,如果有兩個大礦池刻意
作者: share5566   2018-08-24 08:39:00
剛剛又發動了一次攻擊理論上應該是攻擊目前最大的LW 但這次很快就被擋下來取而代之的是 沒有機器人盯場的小老鼠被波及到

Links booklink

Contact Us: admin [ a t ] ucptt.com