CrowdBC: A Blockchain-Based Decentralized Framework for Crowdsourcing
security and privacy in mobile crowdsourcing networks : challenges and opportunities .