

2008年4月16日,最初的0.1.0版本比特币代码中包含了一段用于在线扑克游戏的代码片段。在这段最早的源代码深处,隐藏着发牌、弃牌、跟注和加注的按钮逻辑。然而,存在一个致命的问题:这些代码根本无法真正运行一场扑克游戏。
该概念最终被废弃,相关代码在不作任何解释的情况下从代码库中被移除。
如今,这一未竟的愿景终于迎来了可行的继承者。专注于比特币可扩展性、隐私性和可用性的斯坦福大学博士生罗宾·莱纳斯(Robin Linus)设计了一套限注单挑扑克系统。
莱纳斯设计的“比特币扑克”允许两名玩家在没有庄家参与的情况下进行德州扑克对局。该系统支持私密生成卡牌,并通过比特币现有的规则自动执行赔付。关键在于,莱纳斯的设计无需对比特币共识层进行任何修改。
实现这一切的核心在于密码学机制。“比特币扑克”通过双方共享的秘密密钥来生成发牌结果,每手牌仅产生所需的九张牌,同时利用密码学承诺和零知识证明确保发牌的公平性。该协议能够检测重复卡牌。随机生成有效手牌的概率约为48%,平均需要2.08次尝试。
游戏过程在链下运行,仅在发生争议时才会触发链上结算。这种设计既保证了日常游戏的快速流畅,又在玩家拒绝配合时保留了比特币的执行保障。
准备单场游戏需要构建超过56,000个交易树节点,涉及约8.4 MB的设置数据,以及复杂的密码学操作。在桌面浏览器的测试中,完成这些设置大约需要27秒。目前,该协议仅限两名玩家参与,其安全性仍需在2026年接受独立审查。
莱纳斯也是BitVM(一种在比特币上验证复杂计算的提案)的开发人员之一。他将该项目视为一种个人的致敬。“亲爱的中本聪,第一个BitVM争议、SHA2-ECDSA多语言文件、Binohash的疯狂实验,这些都只是用Bitcoin Script写成的粉丝信。直到我实现你最初的愿景之前,这一切都不重要。”莱纳斯在X平台上写道。
该项目仍处于实验阶段,但它证明了在$BTC的基础层上实现可编程、去信任化的纸牌游戏是可行的,且无需更改协议本身。
声明:文章不代表币圈网立场和观点,不构成本站任何投资建议。内容仅供参考!
免责声明:本站所有内容仅供用户学习和研究,不构成任何投资建议.不对任何信息而导致的任何损失负责.谨慎使用相关数据和内容,并自行承担所带来的一切风险.