Bethropic

超级用户:庄家能看到你的底牌时

blue96130 次浏览
🌐 Originally written in English· AI translationView original

十点高牌的跟注

2007年9月,一个名叫POTRIPPER的账户以一种看起来不像连胜而更像解决一个游戏的方式赢得了绝对扑克公司一场1000美元买入的锦标赛。他在处于劣势时准确地弃牌。他在处于优势时准确地下注。在最后一手牌中,他用十点高牌跟注了一个全下诈唬——这是一个没有任何可用信息能够合理解释的跟注,也是唯一能赢的跟注。

扑克玩家是坏运气和更糟怀疑的鉴赏家,论坛上每天都充斥着最终化为乌有的指控。但这次不同,因为赢家的牌路不仅仅是幸运。幸运表现为好牌;POTRIPPER的优势表现为好决策,一手接一手,频率高到任何发牌分布都无法产生。

证据意外出现

将怀疑变成证据的是一个书面错误。一名名叫Marco Johnson的决赛选手要求获取该锦标赛的他的手牌历史记录。绝对扑克的支持人员给他发送了错误的文件:一份涵盖赛事早期对局的主日志——包括每位玩家的底牌,加上IP地址和观看每张桌子的观察员账户。

Johnson把它传给了论坛社区,分析自动浮现。在所有牌都可见的情况下,POTRIPPER的决策不再显得超人,而开始显得机械化:每次弃牌、跟注和加注都是对一个能看到两手牌的人来说直接正确的打法。被请来审查日志的赌博数学家Michael Shackleford直言不讳:一手接一手,这种打法与掌握每位对手底牌的知识一致。

一手接一手,POTRIPPER的打法与掌握每位玩家底牌知识的玩家的打法是一致的。——Michael Shackleford,审查泄露的绝对扑克手牌历史记录

同一份文件揭示了如何做到的。一个观察员账户从公司的内部网络登录,观看POTRIPPER打的每张桌子——一个玩家不应该拥有的视角的账户。该行业从计算机学中借用了一个名称,称之为超级用户

续集规模更大

绝对扑克的监管机构Kahnawake Gaming Commission进行了调查,并在2008年1月发现7个关联账户在大约40天内作弊。绝对扑克退款160万美元并支付50万美元的罚款。令人尴尬,被控制住——但后来证明这是小案子。

几个月后,绝对扑克的姐妹网站UltimateBet的玩家——该网站后来成为Cereus网络的一部分——发现了具有相同特征的账户:远超统计常态的赢率,其中一个叫NioNio排在首位。该网站的公告承认从2006年3月到2007年12月的作弊行为。调查不断将开始日期往回推,最终推到2003年6月。这不是一次四十天的漏洞。这是一条运营数年的业务线。

两起漏洞,一种机制——公开记录

绝对扑克极限联赛
曝光2007年9月2008年
作弊期间≈40天(7个关联账户)追溯到2003年6月
监管机构罚款$500,000(2008年1月)$1.5 百万
责令返还玩家$1.6 百万$22 百万
被指控人通过观察者账户进行内部访问Russ Hamilton,1994年WSOP冠军

来自Kahnawake博彩委员会调查报告和当时新闻报道的数据。Hamilton被认定是主要责任人和最大获利者;在后来的一次录音对话中,他自己估计获利$16-18百万。

Kahnawake委员会发现,作弊账户背后的计算机设备和IP地址压倒性地指向一个人:Russ Hamilton,该网站的顾问和游戏世界冠军。这个工具据说是开发过程中的遗留物——这段代码可以让操作者看到底牌,存活在玩家完全有理由认为已完成的软件中。

公平性证明不涵盖的内容

将这个案例与Ronald Harris对比,他是监管机构的工程师,能够预测keno抽奖结果。Harris攻击的是随机性:他知道将要出现的数字。超级用户攻击的是信息:交牌完全随机,但他们还是作弊了,因为在poker中,交牌只是秘密的一半。另一半是交出后牌的情况——再诚实的洗牌也保护不了这一点。

  • 随机性证明证明的是抽奖,而非赌场。Commit-reveal方案——你可以在这里验证的那种——证明庄家没有操纵结果。但它们对谁能在你玩游戏时看到游戏状态一无所知。
  • 玩家对玩家的游戏带有房间游戏没有的风险。在房间游戏中作弊意味着运营商公开抢劫你,体现在赔率中,可以被测量。在poker游戏中作弊意味着信息泄露,按构造隐形:失败者只是认为自己运气不好。
  • 统计数据揭露了秘密隐藏的东西。没有审计、监管机构或印章标记过任何一个网站。有电子表格的玩家做到了,仅从赢率就能看出——正是这个工具既为MIT团队的诚实优势平反,也定罪了不诚实的优势。

最后一点值得特别强调。定罪超级用户的证明不是密码学证明。它是分布式证明——结果太好,持续太久,对阵太强的对手。社区运算这些数据是因为运营商不愿展示自己的数据。从那以后,每个公平系统在某种程度上都是尝试通过让运营商的诚实性可以提前检查来使社区审计变得不必要。

为什么房间游戏赌场讲述这个故事

Betkyo不经营玩家对玩家的poker,这不是目录的偶然。这里的每款原创游戏都是房间游戏:你唯一的对手是在你下注前公布的赔率表,结果是你之后可以重新计算的已承诺抽奖。没有第二个玩家的屏幕能够悄悄显示你的手牌,因为没有手牌要隐藏——整个游戏状态都是你的。

诚实的限制仍然适用,它与超级用户案例教导的相同。已验证的抽奖证明该轮没有被操纵。它不能证明价格是否友善——只有公布的赔率表能回答这个问题——在任何玩家相互对战的游戏中,它无法证明你的信息保持私密。2007年的丑闻之所以值得精确阐述这一区别,是因为那些主办这些丑闻的网站始终拥有诚实的牌组。

与赔付表对战,而非与人对战
Casino Hold'em:庄家按固定规则出牌,没有人可以窥牌
Casino Holdem →

常见问题

Absolute Poker 超级用户丑闻是什么?

2007 年,Absolute Poker 的内部人士使用了一个观察员账户,可以实时查看每名玩家的底牌。账户 POTRIPPER 以统计上不可能的决策赢得了一场锦标赛;一份误发的包含所有底牌的牌局历史记录证明了这一点。监管机构发现七个关联账户在约 40 天内进行了作弊;Absolute 退款 160 万美元,并支付了 50 万美元罚款。

UltimateBet 发生了什么?

同样漏洞的更大规模版本。最初承认的 2006-2007 年作弊最终被追溯到 2003 年 6 月。Kahnawake 博彩委员会对该网站罚款 150 万美元,命令向玩家赔付 2200 万美元,并指名 1994 年 WSOP 冠军 Russ Hamilton 为主要责任人。

洗牌被操纵了吗?

没有——这正是故事的重点。所有牌局都是公平的。作弊者通过看到对手的牌而获胜,而不是通过选择自己的牌。公平性证明涵盖了抽牌的随机性;它无法涵盖玩家对玩家游戏中信息的保密性。

作弊者是如何被发现的?

由玩家从统计角度发现。远超任何合法优势的胜率促成了论坛分析;一份意外泄露的包含底牌的牌局历史记录证实了作弊机制。没有任何审计或监管机构首先发现它。

在可证明公平的庄家游戏中是否存在超级用户?

这种攻击没有任何可以读取的内容。在庄家游戏中,整个状态——你的下注、确定的抽牌、赔付表——要么是你的,要么是公开的。提前了解服务器种子将是对抽牌本身的攻击,这正是承诺-揭示验证存在的目的。

资料来源和参考

本文中的游戏

Casino Holdem——规则和免费游戏→黑杰克——规则和免费游戏→

超级用户:庄家能看到你的底牌时

评论 (1)

  • paper1921

    That ten-high call is insane - no way someone makes that without seeing the other hand. Classic superuser move.