Satoshi’s Abandoned Poker Vision: Robin Linus Completes the 2008 Bitcoin Code
AI-GENERATEDResearcher Robin Linus has successfully implemented the unfinished poker project left by Satoshi Nakamoto in 2008. The system utilizes 56,132 nodes for fair decentralized play.
The history of Bitcoin has gained a fascinating new chapter. Nearly 18 years after Satoshi Nakamoto buried an unfinished poker interface deep within the cryptocurrency's original source code, Stanford researcher Robin Linus has solved the puzzle. With the introduction of Bitcoin Poker on September 6, a vision that was considered a mere digital artifact for many years has become a reality. Linus, already known for projects like BitVM, provided the missing cryptographic machinery to handle card games directly via the Bitcoin network without relying on central authorities.
This is not a simple app but a mathematical masterpiece. The original 2008 code contained buttons for actions like fold, call, or raise, but lacked the logic to distribute secret cards or settle winnings securely. Linus has now found a way for two people to play Texas Hold’em, with the Bitcoin protocol itself acting as an incorruptible referee. The researcher addressed the mysterious inventor directly when presenting his project on X.
"Dear Satoshi, the first BitVM dispute, the SHA2-ECDSA polyglot, the Binohash madness—all just fan mail written in Bitcoin Script. None of it matters until I fulfill your original vision. So I finally finished the poker client you left unfinished in Bitcoin v0.1." - Robin Linus, Researcher and Stanford PhD candidate
Numbers and facts
The technical implementation of Bitcoin Poker is impressive but resource-intensive. The system requires a total of 56,132 nodes in a transaction tree for a single game between two participants. Preparing such a game requires downloading and processing approximately 8.4 MB of data. In desktop browser trials, creating this tree took between 26.39 and 27.26 seconds. Since the game requires only nine specific cards—two for each player and five community cards—Linus uses cryptographic commitments to guarantee fairness.
An interesting detail of probability: since cards are generated randomly, there is a 48% chance of duplicates. On average, 2.08 attempts are necessary to "deal" a valid hand. The protocol is designed to require no changes to Bitcoin consensus, which theoretically eases implementation in existing wallets. However, Linus cautions that the system still needs independent security review in 2026 before significant funds should be wagered.
Background
Why Satoshi Nakamoto did not complete the poker module remains speculation. Historically, the development of Bitcoin coincided with the Unlawful Internet Gambling Enforcement Act of 2006 in the USA, which severely restricted financial transactions for illegal gambling. Later, in 2011, the "Black Friday" of the online poker industry followed. The idea of playing poker without central payment processors fits perfectly with Bitcoin's original philosophy of decentralized money. Robin Linus now uses adaptor signatures and timeouts to ensure that a player who disconnects or refuses to pay is automatically sanctioned. The remaining player can claim the pot after a specified delay.
Why it matters for German players
For German poker rooms and players, this development is technologically pioneering but legally a grey area. In Germany, online gambling is strictly regulated by the State Treaty on Gambling 2021 (GlüStV 2021). This means only providers with a license from the Joint Gambling Authority of the Laender (GGL) may operate legally. These providers must adhere to strict player protection measures, such as the monthly deposit limit of 1,000 euros via the LUGAS system and the stake limit of 1 euro per spin for slots. Bitcoin-based solutions like Linus's currently evade these control mechanisms because they have no central operator. A German casino wishing to use such technology would have to ensure that all identity checks (KYC) and limits are maintained despite decentralization, which is a massive technical challenge.
What it means for GGL-licensed casinos
Established operators with a GGL license often view pure crypto solutions with skepticism, as they are frequently associated with unregulated markets like Curacao or Malta. Nevertheless, the underlying technology of zero-knowledge proofs could become interesting for licensed providers to make their game fairness mathematically provable without violating user privacy. However, as long as no clear integration into German supervisory systems like OASIS is possible, Bitcoin Poker will likely remain an experiment for tech enthusiasts rather than a mass-market product for the regulated German market. The GGL whitelist remains the gold standard for safety and legality in Germany.
Frequently asked questions
What is special about Robin Linus' Bitcoin Poker?
It enables poker games directly over the Bitcoin network without a casino operator or central dealer. Rules are enforced by mathematical proofs and Bitcoin transactions.
How safe is the system for players?
The protocol prevents cheating through cryptographic commitments, though the code's security needs independent confirmation in 2026. A formal security proof is still pending.
Why didn't Satoshi Nakamoto finish poker himself?
The exact reasons are unknown, but it is suspected that regulatory pressure from US laws in 2006 might have influenced development. Satoshi only left the graphical UI in the 2008 code.
Is Bitcoin Poker legal in Germany?
In Germany, players may only play with GGL-licensed providers fulfilling GlüStV 2021 requirements. Decentralized protocols without operators currently do not meet legal player protection standards.
Share
About the author

Lisa Lustich
Editor-in-chief & casino tester
Lisa Lustich has been testing German-language online casinos since 1997 and runs the Lustich.de newsroom. More than 400 published reviews, certified player-protection advisor (BZgA training, 2019).
All articles by Lisa Lustich →Sources & further reading
Whitelist of permitted online operators
Editorial guidelines Lustich.de
BZgA problem-gambling helpline: 0800 1 372 700
Gambling can be addictive. Please play responsibly. Help and counselling at 0800 1 372 700 (BZgA, free & anonymous).
Related topics
Further Reading
AI-GENERATEDAI Expansion in Singapore: Gambling Authority Deploys Microsoft Copilot
The Gambling Regulatory Authority (GRA) implements an AI Masterplan as local casino visitation rates drop to 2.7% among adults.
AI-GENERATEDOpen-Source Superuser Detection Software Released Following Poker Scandal
AceGuardian has made its anti-cheat code public on GitHub to combat remote-access Trojans that allowed attackers to win $45,000 in high-stakes games.
AI-GENERATEDTRUEiGTECH Unveils Next-Gen iGaming Software with AI and Zero-GGR Pricing
TRUEiGTECH introduces a new software suite featuring 100% source code ownership and AI tools that reportedly boost GGR by 15%.











