Back to top
  • 공유 分享
  • 인쇄 列印
  • 글자크기 字體大小
已複製網址

不改比特幣規則設計雙人撲克 準備資料達8.4MB

不改比特幣規則設計雙人撲克 準備資料達8.4MB / Tokenpost

一項新設計提出,在不更動比特幣(BTC)共識規則的情況下,讓兩名玩家無須荷官即可進行德州撲克。從生成私有手牌、下注,到對手中止遊戲時結算底池,都透過交易與簽章規則處理。

史丹佛大學博士研究員羅賓・利納斯(Robin Linus)在論文《Bitcoin Poker》中提出雙人限注德州撲克協定。Bitcoin.com News報導,這項設計距離中本聰在早期軟體留下未完成的撲克介面,近18年。論文則指出,即使早期程式碼中有撲克大廳與牌桌畫面,也不能視為完整的遊戲協定;中本聰是否曾打算打造實際遊戲,目前無從確認。

設計核心是預先簽署交易樹,涵蓋遊戲所有可能的進行路徑。兩名玩家各自加入秘密資訊生成手牌,再透過密碼學承諾與零知識證明,確認牌面有效且沒有重複。整副52張牌不必洗牌,每局只生成所需的9張牌。

論文指出,通過重複牌檢查的機率約為48.025%,平均需要嘗試約2.08223次才能取得有效牌局。這些機率與嘗試次數反映出牌面生成過程需要反覆進行。

下注或亮牌時,遊戲會依照當前階段進入相應的交易路徑。如果一名玩家沒有繼續行動,另一方可在預定的區塊延遲後,透過逾時路徑結算底池。不過,比特幣無法強制公開暗牌。玩家拒絕亮牌時,對手可以結束牌局並依約定結算底池,但無法迫使對方揭露手牌。

成本仍是待解課題。論文的基準配置假設每名玩家持有100個大盲注,每輪下注最多可下注4次。在此條件下,交易樹需要5萬6132個邏輯節點、5萬4855個一般簽章,以及1306個亮牌套件;亮牌準備資料為841萬6186位元組。

在桌面瀏覽器進行的3次測試中,準備並儲存交易樹耗時26.39至27.26秒。論文說明,這些數據來自測試環境,不能據此保證啟動時間或實際服務效能。

論文將參與者限制為兩人,考量因素包括秘密手牌分享與玩家串通問題。研究未提出涵蓋所有惡意參與者情境的形式化證明,並指出證明架構及適配器簽章擴充仍需獨立審查。

研究也使用比特幣核心進行實作測試,涵蓋付款與逾時處理等路徑。不過,論文明確表示,測試不能取代安全性證明。

這項提案屬於研究設計,展示如何在既有比特幣規則下處理包含私有資訊的遊戲與爭議結算,尚非完整的線上撲克服務。若要實際應用,仍須處理交易樹準備成本、鏈下訊息交換,以及獨立安全審查等問題。

<版權所有 ⓒ TokenPost,未經授權禁止轉載與散佈>

最受歡迎

其他相關文章

留言 0

留言小技巧

好文章。 希望有後續報導。 分析得很棒。

0/1000

留言小技巧

好文章。 希望有後續報導。 分析得很棒。
1