You planning to build your smart contracts on top of ethereum blockchain. We all knows that ethereum can handle ~30tps. How will you solve the scalability issue? Sidechain, like plasma?
I think there won't be those problems if the smart contract is set up properly.