Blockchain-Based Decentralized Application: A Survey | Synapse