You want to put each bet to blockchain? What about transaction fee?
Now it 30000 sat per transaction. It's too much.
That's a bit much. You can add whatever fee you want.
Since Bitcoin transaction fees are very high so this concept will not a success because many people may want to bet a small amount to try the lottery.
Also, if you ask people to pay you 10% no one will even look into it. First, at least you should start with no house edge until you get more players then can add small house edge like 1 to 3%, not 10%.