Satoshi Dice was before my time. But I wonder if Bitcoin wouldn't be happier if we had more onchain gambling. I don't gamble myself, but it strikes me that this is something that Bitcoin can do that is very difficult to do anywhere else (eg. provably fair roulette). I imagine there is a way to do something similar with poker. Why aren't people doing more games like this on bitcoin?
A protocol sketch for a two-party roulette game between a player and a casino. It uses a revocable 2-of-2 payment channel, hash-preimage-length commitments for randomness, Taproot script paths for unilateral dispute resolution, and payout-class settlement transactions for arbitrary roulette betting patterns.
This is a design document, not production-ready consensus-critical code. Every script fragment below is pseudocode and must be compiled, simulated, and tested on regtest before use with real value
What I find really cool about Linus' proposal here is that it keeps the gameplay off chain unless there is a dispute that needs to be resolved. It relies on a channel construction that looks a little like lightning:
Which leads to similar concerns regarding fee selection and pinning:
I didn't fully follow the scripts Linus' is proposing, but at the very least, it could be worth your time to wrestle with it a bit and think through how they work.
The clever part here is using Bitcoin script as the randomness arbiter rather than trusting a third party. Robin's approach essentially makes the channel itself the casino with provably fair outcomes-no oracle needed. BitVM-style fraud proofs make this more practical than it sounds on paper.
I have used lightning-roulette.com a fair few times, that is supposedly provably fair but there are a few 'cautions' to be aware of...
Would be interested to see this new iteration of roulette on Bitcoin although I hardly gamble because the house has to win, so it's a foolish errand to try and play to profit 📈
They say it's "provably fair" and yet they can easily precompute the results and with this insider knowledge can take your sats. Just be aware.
Agree, a day at the horses with a few food and drinks, have a flutter on the GGs and if you win it's a bonus!
trying to beat an algorithm is financial suicide
Full disclosure: I've let my ego think I can beat the house a few times and always lost 🙄
Linus just proposed the concept, so I don't think anyone has built a working version of it yet.
I haven't used lightning-roulette.com (mostly because I don't want to part with my sats).
Good call! I mostly use the Martingale technique double up etc but I've come v. Close to losing
I also dream up new methods thinking I can outsmart the house 🤣🤣