zkCrowd: A Hybrid Blockchain-Based Crowdsourcing Platform

Blockchain, a promising decentralized para-digm, can be exploited not only to overcome the shortcomings of the traditional crowdsourcing systems, but also to bring technical innovations, such as decentralization and accountability. Nevertheless, some critical inherent limitations of blockchain have been rarely addressed in the literature when it is incorporated into crowdsourcing, which may yield the performance bottleneck in the crowdsourcing systems. To further leverage the superiority of combining blockchain and crowdsourcing, in this article, we propose an innovative hybrid blockchain crowdsourcing platform, named zkCrowd. Our zkCrowd integrates with a hybrid blockchain structure, smart contract, dual ledgers, and dual consensus protocols to secure communications, verify transactions, and preserve privacy. Both the theoretical analysis and experiments are performed to evaluate the advantages of zkCrowd over the state of the art.

[1]  Pramod Viswanath,et al.  Compounding of Wealth in Proof-of-Stake Cryptocurrencies , 2018, Financial Cryptography.

[2]  Raphael M. Reischuk,et al.  IKP: Turning a PKI Around with Decentralized Automated Incentives , 2017, 2017 IEEE Symposium on Security and Privacy (SP).

[3]  Tao Zhou,et al.  A Blockchain-Based Location Privacy Protection Incentive Mechanism in Crowd Sensing Networks , 2018, Sensors.

[4]  Benjamin Livshits,et al.  ZØ: An Optimizing Distributing Zero-Knowledge Compiler , 2014, USENIX Security Symposium.

[5]  Miguel Oom Temudo de Castro,et al.  Practical Byzantine fault tolerance , 1999, OSDI '99.

[6]  Alex Pentland,et al.  Decentralizing Privacy: Using Blockchain to Protect Personal Data , 2015, 2015 IEEE Security and Privacy Workshops.

[7]  Elaine Shi,et al.  Hawk: The Blockchain Model of Cryptography and Privacy-Preserving Smart Contracts , 2016, 2016 IEEE Symposium on Security and Privacy (SP).

[8]  Mehmet A. Orgun,et al.  A Proof-of-Trust Consensus Protocol for Enhancing Accountability in Crowdsourcing Services , 2019, IEEE Transactions on Services Computing.

[9]  Jordi Herrera-Joancomartí,et al.  An Integrated Reward and Reputation Mechanism for MCS Preserving Users' Privacy , 2015, DPM/QASA@ESORICS.

[10]  Eli Ben-Sasson,et al.  SNARKs for C: Verifying Program Executions Succinctly and in Zero Knowledge , 2013, CRYPTO.

[11]  Robert H. Deng,et al.  CrowdBC: A Blockchain-Based Decentralized Framework for Crowdsourcing , 2019, IEEE Transactions on Parallel and Distributed Systems.

[12]  Zhipeng Cai,et al.  A differentially k-anonymity-based location privacy-preserving for mobile crowdsourcing systems , 2017, IIKI.

[13]  Yuan Lu,et al.  ZebraLancer: Private and Anonymous Crowdsourcing System atop Open Blockchain , 2018, 2018 IEEE 38th International Conference on Distributed Computing Systems (ICDCS).

[14]  Craig Gentry,et al.  Pinocchio: Nearly Practical Verifiable Computation , 2013, 2013 IEEE Symposium on Security and Privacy.

[15]  Vitalik Buterin,et al.  Casper the Friendly Finality Gadget , 2017, ArXiv.

[16]  Elaine Shi,et al.  On Scaling Decentralized Blockchains - (A Position Paper) , 2016, Financial Cryptography Workshops.

[17]  Mihaela van der Schaar,et al.  Reputation-based incentive protocols in crowdsourcing applications , 2011, 2012 Proceedings IEEE INFOCOM.

[18]  Jeremy Clark,et al.  SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies , 2015, 2015 IEEE Symposium on Security and Privacy.

[19]  Kishor S. Trivedi,et al.  Performance Modeling of PBFT Consensus Process for Permissioned Blockchain Network (Hyperledger Fabric) , 2017, 2017 IEEE 36th Symposium on Reliable Distributed Systems (SRDS).

[20]  Michael S. Bernstein,et al.  We Are Dynamo: Overcoming Stalling and Friction in Collective Action for Crowd Workers , 2015, CHI.

[21]  Sujit Gujar,et al.  Privacy Preserving and Cost Optimal Mobile Crowdsensing Using Smart Contracts on Blockchain , 2018, 2018 IEEE 15th International Conference on Mobile Ad Hoc and Sensor Systems (MASS).

[22]  Philip S. Yu,et al.  Differentially Private Data Publishing and Analysis: A Survey , 2017, IEEE Transactions on Knowledge and Data Engineering.

[23]  Elaine Shi,et al.  Nonoutsourceable Scratch-Off Puzzles to Discourage Bitcoin Mining Coalitions , 2015, CCS.

[24]  Yan Huang,et al.  The Novel Location Privacy-Preserving CKD for Mobile Crowdsourcing Systems , 2018, IEEE Access.

[25]  Jian Tang,et al.  Keep Your Promise: Mechanism Design Against Free-Riding and False-Reporting in Crowdsourcing , 2015, IEEE Internet of Things Journal.