- The main ledger and smart contracts should be separated, everyone smart contract is public, why??
the smart contracts should be run on several specific sidechains. Why if I buy a crypto kittie everyone as to know and store the transaction for all eternity.
Wait sharding is coming, yes but will reduce the security guarantees.