806
Views
1
CrossRef citations to date
0
Altmetric
Research Article

PrivBCS: a privacy-preserving and efficient crowdsourcing system with fine-grained worker selection based on blockchain

, ORCID Icon, , , , & ORCID Icon show all
Article: 2202837 | Received 02 Mar 2023, Accepted 10 Apr 2023, Published online: 16 Jun 2023
 

Abstract

Crowdsourcing takes advantage of human intelligence to solve complex problems that computers cannot handle. People actively participate in computational tasks for rewards, especially those that are relatively simple for humans but challenging for computers. However, most traditional crowdsourcing systems must rely on a central organisation to handle the work associated with crowdsourcing. This may lead to privacy and security issues such as information leakage, single point of attack and unfair judgement. Meanwhile, the high service fees of existing central crowdsourcing platforms will reduce people's motivation to participate in crowdsourcing tasks. Consequently, PrivBCS is proposed in this paper, a blockchain-based decentralised crowdsourcing system that does not rely on third-party agencies and requires only low transaction fees. In this paper, PrivBCS protects the confidentiality of crowdsourcing data and the identity privacy of participants by cryptographic means, such as Paillier, El-Gamal and CPABE. It selects the most suitable worker to perform tasks by setting access control policies on task data and matching workers' attributes while ensuring the anonymity of workers' identity. Considering that the data volume of crowdsourcing tasks may be large and there is a certain upper limit to the block capacity of the blockchain, an on-chain and off-chain collaborative storage scheme is proposed, which can increase the throughput of the blockchain system and improve its scalability to a certain extent. In PrivBCS, we implement the transaction process of crowdsourcing tasks through smart contracts. The experimental results and security analysis in this paper demonstrate the effectiveness, efficiency, and feasibility of PrivBCS.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

This work was partially supported by the National Key Research and Development Program of China under Grant 2021YFA1000600, the National Natural Science Foundation of China under Grant 62072170, the Science and Technology Project of Department of Communications of Hunan Provincial under Grant 202101, the Key Research and Development Program of Hunan Province under Grant 2022GK2015, and the Hunan Provincial Natural Science Foundation of China under Grant 2021JJ30141.