CrowdBC: A Blockchain-Based Decentralized Framework for Crowdsourcing | Synapse