ISSN 1000-1239 CN 11-1777/TP

Journal of Computer Research and Development ›› 2019, Vol. 56 ›› Issue (3): 544-554.doi: 10.7544/issn1000-1239.2019.20170670

Previous Articles     Next Articles

A Blockchain Based Incentive Mechanism for Crowdsensing Applications

He Yunhua1, Li Mengru1, Li Hong2, Sun Limin2, Xiao Ke1, Yang Chao3   

  1. 1(School of Computer Science and Technology, North China University of Technology, Beijing 100144); 2(Beijing Key Laboratory of IoT Security Technology (Institute of Information Engineering, Chinese Academy of Sciences), Beijing 100080); 3(School of Cyber Engineering, Xidian University, Xi’an 710071)
  • Online:2019-03-01

Abstract: Crowdsensing applications collect large-scale sensing data by ubiquitous users carrying with smart devices. In crowdsensing applications, the quality of sensing data depends on the participation of high-skilled users, thus the users should be compensated for their resource consumption in the sensing task. Existing incentive mechanisms are difficult to meet the security requirements in the distributed environment of crowdsensing applications. For example, the reputation mechanism may suffer sybil attacks and whitewash attacks, which is unfair to honest users. The reciprocity mechanism is not flexible. The monetary scheme could make up the defects of the two preceding mechanisms, but it either relys on a central authority or does not give an explicit digital currency system which is provably secure, leading to possible system collapses or potential privacy disclosure caused by the ‘trusted’ center. In this paper, we propose a blockchain based incentive mechanism which uses a distributed architecture that is proved to be secure. In this distributed secure architecture, the participant users can be regarded as the nodes in a blockchain, and the payment transactions are recorded in the blockchain. The transactions will be verified by a majority of miners in the blockchain and they cannot be modified after being accepted by the miners. The incentive mechanism can prevent a part of participant users launching collusion attacks, and avoid the security threats brought by a trusted third party. Simulation experiments demonstrate the security strength and feasibility of the proposed incentive mechanism.

Key words: crowdsensing, blockchain, incentive mechanism, digital watermarking, data quality

CLC Number: