A zero-knowledge enabled dynamic sharding architecture for scalable decentralized smart contract execution in IOT environments | Synapse