There's actually a really cool technique for solving all scaling issues. OST solved this. You create a smart contract on Ethereum and a blockchain on Cosmos that communicate through two light clients. This allows the "value chain" to be on Ethereum while the "utility chain" exists on Cosmos. This gives you all the scalability you need for social activities on the utility chain and you secure the assets by putting them in the "vault" which is Ethereum.
Loom also did a DPoS scaling system. Its pretty much a Hive/EOS like blockchain that easily transfers assets in and out of Ethereum. So, scaling is no issue at all.