Blockchain Scaling: Near Sharding versus Ethereum Layer-2s