Optimal Sharding for Scalable Blockchains with Deconstructed SMR | Synapse