Glad to have some words from you.
Betting on blockchain may have some strange results. Dont you mine to develop independent betting system using STEEM/SBD or other crypto aswell? In my point of view services should be more stable and reliable. Customers at 1 place ofc. Not to mention that blkchain betting when House active may play some "strange" results. If you make Share dependent client wallets , you should ignore realtime block transactions (some resources free , for API query) ATM steem network use 25% of block (capped) thats why delays in deposit/bet. I personaly have a bunch of issues with this technique. Mostly bet is placed not on block i wish. BTH system should be like this - client deposit (hit bet button - 2 block have passed - current (the system make query) and next transaction fired , and 1 more transaction confirm.Next 1 is a block we actualy betting on).Am i right? So there have been at least 4 blocks. If clients use share based wallet betting will proceed only in next block.
In this case we will have fictive internal calculation without using steem network. The only use of network will be only deposit/withdraw method.