Cryptology ePrint Archive: Report 2017/444
CrowdBC: A Blockchain-based Decentralized Framework for Crowdsourcing
Ming Li and Jian Weng and Anjia Yang and Wei Lu
Abstract: Crowdsourcing systems have gained considerable interest and adoption in recent years. They coordinate the human intelligence of individual and businesses together from all over the world to solve complex tasks. However, these central systems are subject to the weaknesses of the trust based model like traditional financial institutions, such as single point of failure, high services fee and privacy disclosure. In this paper, we conceptualize a blockchain-based decentralized framework for crowdsourcing, in which a requester’s task can be solved by a crowd of workers without relying on central crowdsourcing systems or requiring users to access services with registering true identities. In particular, we present the architecture of our proposed framework and separate CrowdBC into three layer: application layer, blockchain layer and storage layer. Users can register, post or receive a task securely under this structure. We enhance the scalability of crowdsourcing by depicting complex crowdsourcing logic with smart contract. Moreover, we give a detailed scheme for the whole process of crowdsourcing and also discuss the security of decentralized crowdsourcing framework. Finally, we implement a software prototype on Ethereum to show the validity and effectiveness of our proposed framework design for crowdsourcing.
Category / Keywords: Crowdsourcing, blockchain, state machine, smart contract, reputation system
Date: received 19 May 2017, last revised 23 May 2017
Contact author: limjnu at gmail com
Available format(s): PDF | BibTeX Citation
Note: Some minor issues are addressed.
Version: 20170523:130658 (All versions of this report)
Short URL: ia.cr/2017/444
Discussion forum: Show discussion | Start new discussion
[ Cryptology ePrint archive ]