MARACrowd: A Multi-Attribute Reverse Auction for Task Allocation in Blockchain-Based Mobile Crowdsensing

Mobile crowdsensing (MCS) is a data-driven application that harnesses the collective intelligence of the crowd for large-scale data collection. Prior MCS systems leverage centralized platforms to interact with users and make task allocation decisions. However, these platforms are susceptible to numerous threats. Although the integration of emergent blockchain technology into MCS may alleviate some of these issues, how to concretely design an optimized, fair, and trusted task allocation scheme remains largely unresolved. This paper proposes a two-stage sealed multi-attribute reverse combinatorial auction framework for task allocation in blockchain-based MCSMARACrowd. Considering the complexity of the task allocation due to the several conflicting decision criteria in the decision making process, the linear weighted sum model is proposed to efficiently allocate tasks. Furthermore, a reliability-aware payment determination model is proposed to incentivize users’ participation and improve data quality. MARACrowd is shown to possess the desirable properties of truthfulness, individual rationality, and computational efficiency. MARACrowd is deployed on an Ethereum test network, and extensive experimental evaluations based on real-world and synthetic datasets demonstrate its feasibility and significant performance.

[1]  Yuchuan Fu,et al.  A Secure and Privacy Preserving Incentive Mechainism for Vehicular Crowdsensing with Data Quality Assurance , 2021, 2021 IEEE 94th Vehicular Technology Conference (VTC2021-Fall).

[2]  An Liu,et al.  Secure Crowdsensed Data Trading Based on Blockchain , 2021, IEEE Transactions on Mobile Computing.

[3]  Chengnian Long,et al.  A Blockchain-Based Hybrid Incentive Model for Crowdsensing , 2020 .

[4]  Dzmitry Kliazovich,et al.  A Survey on Mobile Crowdsensing Systems: Challenges, Solutions, and Opportunities , 2019, IEEE Communications Surveys & Tutorials.

[5]  Hui Zhao,et al.  Truthful Crowdsensed Data Trading Based on Reverse Auction and Blockchain , 2019, DASFAA.

[6]  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).

[7]  Tun Lu,et al.  URIM: Utility-Oriented Role-Centric Incentive Mechanism Design for Blockchain-Based Crowdsensing , 2021, DASFAA.

[8]  Li Gao,et al.  TSWCrowd: A Decentralized Task-Select-Worker Framework on Blockchain for Spatial Crowdsourcing , 2020, IEEE Access.

[9]  Shakti Singh,et al.  $ABCrowd$ : An ${A}$ uction Mechanism on ${B}$ lockchain for Spatial , 2020, IEEE Access.

[10]  Vitalik Buterin A NEXT GENERATION SMART CONTRACT & DECENTRALIZED APPLICATION PLATFORM , 2015 .

[11]  Daniel Davis Wood ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[12]  C. Robusto The Cosine-Haversine Formula , 1957 .