BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Robin Linus氏、Satoshiの未完のポーカー構想を実現——Bitcoin Pokerには5.6万余りのトランザクションツリーノードが必要

Odaily星球日报によると、研究者のRobin Linus氏がBitcoin Pokerプロトコルを発表した。これは、Satoshi Nakamotoが2008年にビットコインの初期コードに残した未完のポーカーインターフェースを、実行可能なソリューションへと拡張したものである。このプロトコルは2人でのテキサス・ホールデムをサポートし、ディーラーなしで、ビットコインの既存ルールを用いてゲームと資金決済を処理する。

Bitcoin Pokerは、双方が秘密情報を共同で提供することでカードを生成し、各ラウンドで必要な9枚のカードのみを生成し、暗号学的コミットメントとゼロ知識証明によって配札の公平性を維持する。プロトコルは重複カードを検査でき、ランダムに生成されたゲームが検査を通過する確率は約48%で、平均2.08回の試行が必要となる。

プロトコルは、起こり得るゲーム結果に対してトランザクションツリーを事前に構築し、参考構成には56,132個の論理ノードが含まれ、準備データは約8.4 MBである。通常の対局はオフチェーンで行われ、トランザクションは協力が中断した場合にのみ紛争処理に使用される。

一方が続行を拒否した場合、タイムアウト機構により指定された遅延後にコミット済みのポットを決済し、離脱した側の未使用残高を返還できるが、プレイヤーにカードを見せるよう強制することはできない。この設計はビットコインのコンセンサスルールを変更する必要がなく、2名の参加者のみをサポートし、なお独立したセキュリティ監査が必要である。(Bitcoin.com News)