You're right. I need to work out how to change the rules.
I'd like to increase the house edge for large bets. But how exactly? The people betting 500 BTC at 98% are getting a pretty bad deal already, and don't need the house edge increased. So it shouldn't be based solely on stake.
Perhaps on potential profit? But then I'm stuck. Profit depends on payout, which depends on house edge, which now depends on profit. That's a confusing circular dependency. How do I communicate that to the player via the interface in a clear way?
If they're martingale betting, 49.5% for 2x, bet 32 BTC and lose, then hit 'x2', the potential profit of the next bet is 64 BTC, so the edge needs to go up. Do I just quietly adjust the 2x to 1.9x or whatever? Then if they win, their win doesn't cover the previous losses. Or do I adjust the chance of winning? Or prompt for which to change? Or have two separate tables, one with a 50 BTC max profit and 1% house edge, and another with the full 1% max profit but higher house edge? Or should the house edge increase linearly with potential profit?
I'd like to get it right, so as not to overwhelm the players with too many changes. I would appreciate any feedback.
Seems the only reasonable way is to either a) have a higher house edge for ALL players; b) adjusting max bet; c) leaving it as it is, and let the big numbers law to its thing.
I for one am willing to lose 100% of my investment to Nakowa's strategy (if he's not cheating). Right now he lost 156BTC betting low (10BTC-20BTC-40BTC-80BTC). He just transfered an additional 820BTC to the site. Let's see how this plays out.