Abstract
Blockchain is a new decentralized distributed technology, which guarantees trusted transactions in untrustworthy environments by realizing value transfer network. Because of its important value and significance to lead human society from the information transmission internet era to the value transmission internet era, it has attracted the attention of researchers in crowdsourcing services. This paper firstly observes the development trend of blockchain technology from the perspective of global government and enterprises. Then we briefly review the related concepts of blockchain and basic model of blockchain. On this basis, a comprehensive summary of the state of the blockchain research has been made on related articles which are recently published. In order to show its functional value, further investigation has been taken on the main technologies on security, privacy, and trust in crowdsourcing services and application scenarios related to this field. Finally, the advantages and challenges of blockchains are discussed. It is hoped to provide useful reference and help for the future research on blockchain technology used in crowdsourcing services.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
ethereum-whitepaper.http://ethfans.org/posts/ethereum-whitepaper
ethereum-whitepaper.http://ethfans.org/posts/ethereum-whitepaper
References
Agbo, C.C., Mahmoud, Q.H., Eklund, J.M.: Blockchain technology in healthcare: A systematic review. Healthcare 7(2), 56 (2019)
Alblooshi, M., Salah, K., Alhammadi, Y.: Blockchain-based ownership management for medical IoT (MIoT) devices. In: IIT, pp 151–156 (2018)
Alzahrani, N., Bulusu, N.: Block-supply chain: A new anti-counterfeiting supply chain using NFC and blockchain. In: ACM Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems, pp 30–35 (2018)
Antonopoulos A.M.: Mastering Bitcoin: Unlocking digital crypto-currencies. O’Reily Media, Inc, Boston (2014)
Azaria, A., Ekblaw, A., Vieira, T., Lippman, A.: Medrec: Using blockchain for medical data access and permission management. In: OBD, pp 25–30 (2016)
Beck, R.: Beyond Bitcoin: The rise of blockchain world. Computer 51(2), 54–58 (2018)
Bhatia, G.K., Kumaraguru, P., Dubey, A., Buduru, A.B., Kaulgud, V.: WorkerRep: Building trust on crowdsourcing platform using blockchain. Doctoral dissertation, IIIT-Delhi (2018)
Bitcoinwiki: Proof of work. https://en.bitcoin.it/wiki/Proofofwork (2018)
Buterin, V.: Ethereum: A next-generation smart contract and decentralized application platform. http://ethereum.org/ethereum.html (2013)
Castro, M., Liskov, B.: Practical Byzantine fault tolerance. In: OSDI, pp. 173–186 (1999)
Chatzopoulos, D., Gujar, S., Faltings, B., Hui, P.: Privacy preserving and cost optimal mobile crowdsensing using smart contracts on blockchain. In: IEEE 15th International Conference on Mobile Ad Hoc and Sensor Systems (MASS), pp 442–450 (2018)
Chi, Z., Wang, Y., Huang, Y., Tong, X.: The novel location privacy-preserving CKD for mobile crowdsourcing systems. IEEE Access 6, 5678–5687 (2017)
Crosby, M., Pattanayak, P., Verma, S., Kalyanaraman, V.: Blockchain technology: Beyond bitcoin. Appl. Innov., 2(6–19) (2016)
de la Rosa, J.L., Torres-Padrosa, V., el Fakdi, A., et al.: A survey of blockchain technologies for open innovation. In: WOIC, pp 14–15 (2017)
Dinh, T.T.A., Liu, R., Zhang, M., Chen, G., Ooi, B.C., Wang, J.: Untangling blockchain: A data processing view of blockchain systems. IEEE Trans. Knowl. Data Eng. 30(7), 1366–1385 (2018)
Durand, A., Gremaud, P., Pasquier, J.: Resilient, crowd-sourced LPWAN infrastructure using blockchain, pp 25–29 (2018)
Egelund-Muller, B., Elsman, M., Henglein, F., Ross, O.: Automated execution of financial contracts on blockchains. Business Inf. Syst. Eng. 59(6), 457–467 (2017)
Esposito, C., De Santis, A., Tortora, G., et al.: Blockchain: A panacea for healthcare cloud-based data security and privacy?. IEEE Cloud Comput. 5(1), 31–37 (2018)
Eyal, I.: Blockchain technology: Transforming libertarian cryptocurrency dreams to finance and banking realities. Computer 50(9), 38–49 (2017)
Fairley, P.: Blockchain world-Feeding the blockchain beast if bitcoin ever does go mainstream, the electricity needed to sustain it will be enormous. IEEE Spectr. 54 (10), 36–59 (2017)
Feng, W., Yan, Z.: MCS-Chain: Decentralized and trustworthy mobile crowdsourcing based on blockchain. Futur. Gener. Comput. Syst. 95, 649–666 (2019)
Fernandez-Carames, T.M., Fraga-Lamas, P.: Design of a fog computing, blockchain and IoT-based continuous glucose monitoring system for crowdsourcing mHealth. Multidiscip. Digital Publ. Instit. Proc. 4(1), 37 (2018)
Ferreira, M., Rodrigues, S., Reis, C., Maximiano, M.: Blockchain: A tale of two applications. Appl. Sci. 8(9), 1506 (2018)
Foundation, L.: Hyperledger architecture, Available: https://hyperledger-fabric.readthedocs.io/en/release-1.2/ (2018)
Gramoli, V.: From blockchain consensus back to Byzantine consensus. Future Generation Computer Systems, https://doi.org/10.1016/j.future.2017.09.023 (2017)
Griggs, K.N., Ossipova, O., Kohlios, C.P., et al.: Healthcare blockchain system using smart contracts for secure automated remote patient monitoring. J. Med. Syst. 42(7), 130 (2018)
Guan, Z., Si, G., Zhang, X., et al.: Privacy-preserving and efficient aggregation based on blockchain for power grid communications in smart communities. IEEE Commun. Mag. 56(7), 82–88 (2018)
Hepp, T., Wortner, P., Schnhals, A., Gipp, B.: Securing physical assets on the blockchain: Linking a novel object identification concept with distributed ledgers. In: ACM Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems, pp 60–65 (2018)
Howe, J.: The rise of crowdsourcing. Wired Mag. 14(6), 1–4 (2006)
Hu, J., Huang, L., Li, L., Qi, M., Yang, W.: Protecting location privacy in spatial crowdsourcing. In: Asia-Pacific Web Conference, pp 113–124 (2015)
Hurlburt, G.: Might the blockchain outlive Bitcoin? It Professional 18(2), 12–16 (2016)
Jacynycz, V., Calvo, A., Hassan, S., Sanchez-Ruiz, A.A.: Betfunding: A distributed bounty-based crowdfunding platform over ethereum. In: 13th International Conference in distributed computing and artificial intelligence, pp 403–411 (2016)
Jia, B., Zhou, T., Li, W., Liu, Z., Zhang, J.: A blockchain-based location privacy protection incentive mechanism in crowd sensing networks. Sensors 18(11), 3894 (2018)
Kasgar, A.K., Agrawal, J., Sahu, S.: New modified 256-bi MD5 algorithm with SHA compression function. Int. J. Comput. Appl. 42(12), 47–51 (2012)
Kiayias, A., Koutsoupias, E., Kyropoulou, M., Tselekounis, Y.: Blockchain mining games. In: EC, pp 365–382 (2016)
Kraft, D.: Difficulty control for blockchain-based consensus systems. Peer-to-Peer Network. Appl. 9(2), 397–413 (2016)
Kshetri, N., Voas, J.: Blockchain in developing countries. It Professional 20 (2), 11–14 (2018)
Larimer, D.: Delegated Proof-of-Stake (DPOS). Technical Report. http://v3.bitshares.org/security/delegated-proof-of-stake.php (2014)
Li, X., et al.: A survey on the security of blockchain systems. Fut. Gen. Comput. Syst., https://doi.org/10.1016/j.future.2017.08.020 (2017)
Li, M., Weng, J., Yang, A., et al.: CrowdBC: A blockchain-based decentralized framework for crowdsourcing. IEEE Trans. Parallel Distrib. Syst. 30(6), 1251–1266 (2018)
Lin, J., Shen, Z., Miao, C., et al.: Using blockchain to build trusted LoRaWAN sharing server. Int. J. Crowd Sci. 1(3), 270–280 (2017)
Liu, G., Liu, Y., Zheng, K., Liu, A., Li, Z., Wang, Y., Zhou, X.: MCS-GPM: Multi-constrained simulation based graph pattern matching in contextual social graphs. IEEE Trans. Knowl. Data Eng. 30(6), 1050–1064 (2010)
Liu, G., Wang, Y., Orgun, M.A.: Optimal social trust path selection in complex social networks. In: Twenty-Fourth AAAI Conference on Artificial Intelligence (2010)
Liu, G., Wang, Y., Orgun, M.A., Lim, E.P.: Finding the optimal social trust path for the selection of trustworthy service providers in complex social networks. IEEE Trans. Serv. Comput. 6(2), 152–167 (2011)
Liu, G., Zheng, K., Wang, Y., Orgun, M.A., Liu, A., Zhao, L., Zhou, X.: Multi-constrained graph pattern matching in large-scale contextual social graphs. In: 2015 IEEE 31st International Conference on Data Engineering, pp. 351–362 (2015)
Liu, P.T.S., Liu, P.T.S.: Medical record system using blockchain, big data and tokenization. In: ICICS, pp 254–261 (2016)
Liu, B., Yu, X.L., Chen, S., Xu, X., Zhu, L.: Blockchain based data integrity service framework for IoT data. In: ICWS, pp 468–475 (2017)
Liu, A., Wang, W., Shang, S., Li, Q., Zhang, X.: Efficient task assignment in spatial crowdsourcing with worker and task privacy protection. GeoInformatica 22 (2), 335–362 (2018)
Lu, Q., Xu, X.: Adaptable blockchain-based systems: A case study for product traceability. IEEE Softw. 34(6), 21–27 (2017)
Lu, Y., Tang, Q., Wang, G.: On enabling machine learning tasks atop public blockchains: A crowdsourcing approach. In: IEEE International Conference on Data Mining Workshops (ICDMW), pp 81–88 (2018)
Lu, Y., Tang, Q., Wang, G.: Zebralancer: Private and anonymous crowdsourcing system atop open blockchain. In: IEEE 38th International Conference on Distributed Computing Systems (ICDCS), pp 853–865 (2018)
Merkle, R.C.: Protocols for public key cryptosystems. In: IEEE Symposium on Security and Privacy, pp 122–122 (1980)
Mougayar, W.: The Business Blockchain: Promise, Practice, and Application of the Next Internet Technology. Wiley (2016)
Nakamoto, S.: Bitcoin: A peer-to-peer electronic cash system [EB/OL].https://bitcoin.org/bitcoin.pdf (2019)
Neudecker, T., Hartenstein, H.: Network layer aspects of permissionless blockchains. IEEE Commun. Surveys Tutor. 21(1), 838–857 (2018)
Nordrum, A.: Is it time to become a blockchain developer? IEEE Spectr. 54(9), 21–21 (2017)
Noyes, C.: Efficient blockchain-driven multiparty computation markets at scale. Technical report (2016)
Peck, M.E.: Blockchain world - Do you need a blockchain? This chart will tell you if the technology can solve your problem. IEEE Spectr. 54(10), 38–60 (2017)
Peck, M.E., Moore, S.K.: The blossoming of the blockchain. IEEE Spectr. 54(10), 24–25 (2017)
Pierro, M.D.: What is the Blockchain? Comput. Sci. Eng. 19(5), 92–95 (2017)
Pinto, G.V., Dias, J.P., Ferreira, H.S.: Blockchain-based PKI for crowdsourced IoT sensor information. In: International Conference on Soft Computing and Pattern Recognition, pp 248–257 (2018)
Proof-of-Work[OL]: https://en.wikipedia.org/wiki/Proofof-work_system (2019)
Queiroz, M.M., Wamba, S.F.: Blockchain adoption challenges in supply chain: An empirical investigation of the main drivers in India and the USA. Int. J. Inf. Manag. 46, 70–82 (2019)
Randall, D., Goel, P., Abujamra, R.: Blockchain applications and use cases in health information technology. J. Health Med. Informat 8(276), 2 (2017)
Rashid, M.A., Deo, K., Prasad, D., Singh, K., Chand, S., Assaf, M.: TEduChain: A platform for crowdsourcing tertiary education fund using blockchain technology. arXiv:abs1901.06327 (2019)
Salman, T., Zolanvari, M., Erbad, A., et al.: Security services using blockchains: A state of the art survey. IEEE Communications Surveys & Tutorials, https://doi.org/10.1109/COMST.2018.2863956 (2018)
Sarier, N.D.: Privacy preserving biometric identification on the bitcoin blockchain. In: International Symposium on Cyberspace Safety and Security, pp 254–269 (2018)
Shae, Z., Tsai, J.J.: On the design of a blockchain platform for clinical trial and precision medicine. In: ICDCS, pp 1972–1980 (2017)
Sikorski, J.J., Haughton, J., Kraft, M.: Blockchain technology in the chemical industry: Machine-to-machine electricity market. Appl. Energy 195, 234–246 (2017)
Smith, T.D.: The blockchain litmus test. In: Big Data, pp 2299–2308 (2017)
Swan, M.: Block chain thinking: The brain as a decentralized autonomous corporation. IEEE Technol. Soc. Mag. 34(4), 41–52 (2015)
Swan, M.: Blockchain: Blueprint for a New Economy. O’Reilly Media Inc, USA (2015)
Szabo, N.: Smart contracts: Building blocks for digital markets. EXTROPY: J. Transhumanist Thought 16, 18 (1996)
Toyoda, K., Mathiopoulos, P.T., Sasase, I., Ohtsuki, T.: A novel blockchain-based product ownership management system (POMS) for anti-counterfeits in the post supply chain. IEEE Access 5, 17465–17477 (2017)
Tseng, L.: Bitcoin’s consistency property. In: PRDC, pp 219–220 (2017)
Vo, H.T., Kundu, A., Mohania, M.K.: Research directions in blockchain data management and analytics. In: EDBT, pp 445–448 (2018)
Wang, K., Qi, X., Shu, L., Deng, D.J., Rodrigues, J.J.: Toward trustworthy crowdsourcing in the social internet of things. IEEE Wirel. Commun. 23 (5), 30–36 (2016)
Wang, L., Yang, D., Han, X., Wang, T., Zhang, D., Ma, X.: Location privacy-preserving task allocation for mobile crowdsensing with differential geo-obfuscation. In: Proceedings of the 26th International Conference on World Wide Web, pp 627–636 (2017)
Wang, J., Li, M., He, Y., Li, H., Xiao, K., Wang, C.: A blockchain based privacy-preserving incentive mechanism in crowdsensing applications. IEEE Access 6, 17545–17556 (2018)
Wang, S., Taha, A.F., Wang, J.: Blockchain-assisted crowdsourced energy systems. In: 2018 IEEE Power & Energy Society General Meeting (PESGM), pp 1–5 (2018)
Wang, T., Luo, H., Zheng, J.X., Xie, M.: Crowdsourcing mechanism for trust evaluation in CPCS based on intelligent mobile edge computing. ACM Transactions on Intelligent Systems and Technology, https://doi.org/10.1145/3324926 (2019)
Wang, T., Qiu, L., Xu, G., Sangaiah, A.K., Liu, A.: Energy-efficient and trustworthy data collection protocol based on mobile fog computing in internet of things. IEEE Transactions on Industrial Informatics, https://doi.org/10.1109/TII.2019.2920277(2019)
Wang, X., Zeng, P., Patterson, N., Jiang, F., Doss, R.: An improved authentication scheme for internet of vehicles based on blockchain technology. IEEE Access 7, 45061–45072 (2019)
Wu, Y., Huang, H., Wu, Q., Liu, A., Wang, T.: A risk defense method based on microscopic state prediction with partial information observations in social networks. J. Parallel Distrib. Comput., https://doi.org/10.1016/j.jpdc.2019.04.007(2019)
Wu, Y., Tang, S., Zhao, B., Peng, Z.: BPTM: Blockchain-based privacy-preserving task matching in crowdsourcing. IEEE Access 7, 45605–45617 (2019)
Xia, Q., Sifah, E., Smahi, A., et al.: BBDS: Blockchain-based data sharing for electronic medical records in cloud environments. Information 8(2), 44 (2017)
Xiao, M., Wu, J., Huang, L., Cheng, R., Wang, Y.: Online task assignment for crowdsensing in predictable mobile social networks. IEEE Trans. Mob. Comput. 16(8), 2306–2320 (2016)
Xiao, M., Ma, K., Liu, A., Zhao, H., Li, Z., Zheng, K., Zhou, X.: SRA: Secure reverse auction for task assignment in spatial crowdsourcing. IEEE Transactions on Knowledge and Data Engineering. https://doi.org/10.1109/TKDE.2019.2893240 (2019)
Yaga, D.J., Mell, P.M., Roby, N., Scarfone, K.: Blockchain technology overview (no NIST Interagency/Internal Report (NISTIR)-8202) (2018)
Yang, K., Zhang, K., Ren, J., et al.: Security and privacy in mobile crowdsourcing networks: Challenges and opportunities. IEEE Commun. Mag. 53, 75–81 (2015)
Yang, M., Zhu, T., Liang, K., Zhou, W., Deng, R.H.: A blockchain-based location privacy-preserving crowdsensing system. Futur. Gener. Comput. Syst. 94, 408–418 (2019)
Yuan, Y., Wang, F.Y.: Block chain: The state of the art and future trends. Acta Automatica Sinica 42(4), 481–494 (2016)
Yuan, Y., Wang, F.Y.: Blockchain and cryptocurrencies: Model, techniques, and applications. IEEE Trans. Syst. Man Cybern.: Syst. 48(9), 1421–1428 (2018)
Yue, L., Junqin, H., Shengzhi, Q., Ruijin, W.: Big data model of security sharing based on blockchain. In: BIGCOM, pp 117–121 (2017)
Zhai, D., Sun, Y., Liu, A., Li, Z., Liu, G., Zhao, L., Zheng, K.: Towards secure and truthful task assignment in spatial crowdsourcing. World Wide Web, 1–24 (2018)
Zhao, K., Tang, S., Zhao, B., Wu, Y.: Dynamic and privacy-preserving reputation management for blockchain-based mobile crowdsensing. IEEE Access 7, 74694–74710 (2019)
Zheng, Z., Xie, S., Dai, H.N., et al.: Blockchain challenges and opportunities: A survey. Work Pap.-2016, 363–364 (2016)
Zhu, B., Zhu, S., Liu, X., Zhong, Y., Wu, H.: A novel location privacy preserving scheme for spatial crowdsourcing. In: IEEE 6th International Conference on Electronics Information and Emergency Communication (ICEIEC), pp 34–37 (2016)
Zhu, H., Zhou, Z.Z.: Analysis and outlook of applications of blockchain technology to equity crowdfunding in China. Financ. Innov. 2(1), 29 (2016)
Zhu, J., Jiang, W., Liu, A., Liu, G., Zhao, L.: Effective and efficient trajectory outlier detection based on time-dependent popular route. World Wide Web 20(1), 111–134 (2017)
Zou, J., Ye, B., Qu, L., Wang, Y., Orgun, M.A., Li, L.: A proof-of-trust consensus protocol for enhancing accountability in crowdsourcing services. IEEE Trans. Serv. Comput. 12(3), 429–445 (2018)
Acknowledgements
This work was supported in part by the National Natural Science Foundation of China (Grant No. 61502404), Natural Science Foundation of Fujian Province of China (Grant No. 2019J01851), Distinguished Young Scholars Foundation of Fujian Educational Committee (Grant No. DYS201707), Xiamen Science and Technology Program (Grant No. 3502Z20183059), and Open Fund of Key Laboratory of Data mining and Intelligent Recommendation, Fujian Province University. We thank the anonymous reviewers for their great helpful comments.
Author information
Authors and Affiliations
Corresponding authors
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article belongs to the Topical Collection: Special Issue on Trust, Privacy, and Security in Crowdsourcing Computing
Guest Editors: An Liu, Guanfeng Liu, Mehmet A. Orgun, and Qing Li
Rights and permissions
About this article
Cite this article
Ma, Y., Sun, Y., Lei, Y. et al. A survey of blockchain technology on security, privacy, and trust in crowdsourcing services. World Wide Web 23, 393–419 (2020). https://doi.org/10.1007/s11280-019-00735-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11280-019-00735-4