Please wait a minute...
Frontiers of Computer Science

ISSN 2095-2228

ISSN 2095-2236(Online)

CN 10-1014/TP

Postal Subscription Code 80-970

2018 Impact Factor: 1.129

Front. Comput. Sci.    2025, Vol. 19 Issue (3) : 193802    https://doi.org/10.1007/s11704-024-3542-1
Information Security
Incentive mechanism design via smart contract in blockchain-based edge-assisted crowdsensing
Chenhao YING1,2, Haiming JIN1, Jie LI1,2, Xueming SI1,2, Yuan LUO1,2()
1. Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China
2. Shanghai Jiao Tong University (Wuxi) Blockchain Advanced Research Center, Wuxi 214101, China
 Download: PDF(10232 KB)   HTML
 Export: BibTeX | EndNote | Reference Manager | ProCite | RefWorks
Abstract

Edge-assisted mobile crowdsensing (EMCS) has gained significant attention as a data collection paradigm. However, existing incentive mechanisms in EMCS systems rely on centralized platforms, making them impractical for the decentralized nature of EMCS systems. To address this limitation, we propose CHASER, an incentive mechanism designed for blockchain-based EMCS (BEMCS) systems. In fact, CHASER can attract more participants by satisfying the incentive requirements of budget balance, double-side truthfulness, double-side individual rationality and also high social welfare. Furthermore, the proposed BEMCS system with CHASER in smart contracts guarantees the data confidentiality by utilizing an asymmetric encryption scheme, and the anonymity of participants by applying the zero-knowledge succinct non-interactive argument of knowledge (zk-SNARK). This also restrains the malicious behaviors of participants. Finally, most simulations show that the social welfare of CHASER is increased by approximately 42% when compared with the state-of-the-art approaches. Moreover, CHASER achieves a competitive ratio of approximately 0.8 and high task completion rate of over 0.8 in large-scale systems. These findings highlight the robustness and desirable performance of CHASER as an incentive mechanism within the BEMCS system.

Keywords mobile crowdsensing      edge computing      blockchain      smart contract      incentive mechanism     
Corresponding Author(s): Yuan LUO   
About author: Li Liu and Yanqing Liu contributed equally to this work.
Issue Date: 22 April 2024
 Cite this article:   
Chenhao YING,Haiming JIN,Jie LI, et al. Incentive mechanism design via smart contract in blockchain-based edge-assisted crowdsensing[J]. Front. Comput. Sci., 2025, 19(3): 193802.
 URL:  
https://academic.hep.com.cn/fcs/EN/10.1007/s11704-024-3542-1
https://academic.hep.com.cn/fcs/EN/Y2025/V19/I3/193802
Fig.1  Framework of CHASER, where the numbers represent the order of events
  
  
  
  
  
  
  
  
  
Fig.2  (a) Anonymity authentication illustration of task publishing; (b) anonymity authentication illustration of parameter submission; (c) anonymity authentication illustration of data collection; (d) anonymity authentication illustration of payment transferring
Settings Cost c? of worker Value vi of demander Number M of demanders Number W of workers Ratio parameter η Selection probability ?
I [5,20] [15,30] [200,380] 400 0.005 0.5
II [5,20] [15,30] 800 [300,800] 0.003 0.5
III [5,30] [10,15],[12,27],[15,20] 350 [180,360] 0.002 0.5
IV [5,10],[7,12],[10,15] [5,20] [200,560] 500 0.005 0.5
V [5,10] [15,20] 109 109 [10?9,10?8] 4η6
VI (0,10] (10,20] 105,106,107,108 105,106,107,108 10?5,10?6,10?7,10?8 [0.05,0.185]
Tab.1  Settings of parameter intervals for evaluating the performance of CHASER
Fig.3  (a) Gas cost of the smart contract versus different numbers of demander-worker pairs; (b) gas cost of the smart contract versus different sizes of transaction. The gas cost is paid for locking the transaction to the blockchain in Ethereum network
Fig.4  (a) Social welfare versus different numbers of demanders, where the number of workers is 400; (b) social welfare versus different numbers of workers, where the number of demanders is 800. The cost and value are sampled in [5,20] and [15,30], respectively
Fig.5  (a) Social welfare versus different numbers of workers, where the number of demanders is 350 and the cost is sampled in [5,30]; (b) social welfare achieved by CHASER versus different numbers of demanders, where the number of workers is 500 and the value is sampled in [5,20]
Fig.6  Competitive ratio on social welfare versus different values of ratio parameter η, where the theoretical analysis of the lower bound is calculated by the right hand of Eq. (16)
Fig.7  Task completion rate versus different values of ratio parameter η and selection probability ?
  
  
  
  
  
1 J, Xiong M, Zhao M Z A, Bhuiyan L, Chen Y Tian . An AI-enabled three-party game framework for guaranteed data privacy in mobile edge crowdsensing of IoT. IEEE Transactions on Industrial Informatics, 2021, 17( 2): 922–933
2 M, Fiore A, Nordio C F Chiasserini . Driving factors toward accurate mobile opportunistic sensing in urban environments. IEEE Transactions on Mobile Computing, 2016, 15( 10): 2480–2493
3 N Z, Aitzhan D Svetinovic . Security and privacy in decentralized energy trading through multi-signatures, blockchain and anonymous messaging streams. IEEE Transactions on Dependable and Secure Computing, 2018, 15( 5): 840–852
4 F, Tschorsch B Scheuermann . Bitcoin and beyond: a technical survey on decentralized digital currencies. IEEE Communications Surveys & Tutorials, 2016, 18( 3): 2084–2123
5 U, Fiege A, Fiat A Shamir . Zero knowledge proofs of identity. In: Proceedings of the 9th Annual ACM Symposium on Theory of Computing. 1987, 210−217
6 N, Bitansky R, Canetti A, Chiesa E Tromer . From extractable collision resistance to succinct non-interactive arguments of knowledge, and back again. In: Proceedings of the 3rd Innovations in Theoretical Computer Science Conference. 2012, 326−349
7 M, Liu F R, Yu Y, Teng V C M, Leung M Song . Distributed resource allocation in blockchain-based video streaming systems with mobile edge computing. IEEE Transactions on Wireless Communications, 2019, 18( 1): 695–708
8 J, Tang H, Tang X, Zhang K, Cumanan G, Chen K K, Wong J A Chambers . Energy minimization in D2D-assisted cache-enabled internet of things: a deep reinforcement learning approach. IEEE Transactions on Industrial Informatics, 2020, 16( 8): 5412–5423
9 H, Jin L, Su D, Chen H, Guo K, Nahrstedt J Xu . Thanos: incentive mechanism with quality awareness for mobile crowd sensing. IEEE Transactions on Mobile Computing, 2019, 18( 8): 1951–1964
10 M, Karaliopoulos E Bakali . Optimizing mobile crowdsensing platforms for boundedly rational users. IEEE Transactions on Mobile Computing, 2022, 21( 4): 1305–1318
11 L, Li X, Yu X, Cai X, He Y Liu . Contract-theory-based incentive mechanism for federated learning in health crowdsensing. IEEE Internet of Things Journal, 2023, 10( 5): 4475–4489
12 Z, Wang J, Li J, Hu J, Ren Q, Wang Z, Li Y Li . Towards privacy-driven truthful incentives for mobile crowdsensing under untrusted platform. IEEE Transactions on Mobile Computing, 2023, 22( 2): 1198–1212
13 M, Xiao Y, Xu J, Zhou J, Wu S, Zhang J Zheng . AoI-aware incentive mechanism for mobile crowdsensing using stackelberg game. In: Proceedings of the IEEE Conference on Computer Communications. 2023, 1−10
14 J, Sun H, Jin R, Ding G, Fan Y, Wei L Su . Multi-objective order dispatch for urban crowd sensing with for-hire vehicles. In: Proceedings of the IEEE Conference on Computer Communications. 2023, 1−10
15 M, Li J, Weng A, Yang W, Lu Y, Zhang L, Hou J N, Liu Y, Xiang R H Deng . CrowdBC: a blockchain-based decentralized framework for crowdsourcing. IEEE Transactions on Parallel and Distributed Systems, 2019, 30( 6): 1251–1266
16 X, Chen Q, Cheng W, Yang X Luo . An anonymous authentication and secure data transmission scheme for the internet of things based on blockchain. Frontiers of Computer Science, 2024, 18( 3): 183807
17 J, An S, Wu X, Gui X, He X Zhang . A blockchain-based framework for data quality in edge-computing-enabled crowdsensing. Frontiers of Computer Science, 2022, 17( 4): 174503
18 Y, Yu S, Liu L, Guo P L, Yeoh B, Vucetic Y Li . CrowdR-FBC: a distributed fog-blockchains for mobile crowdsourcing reputation management. IEEE Internet of Things Journal, 2020, 7( 9): 8722–8735
19 C, Zhang Y, Guo X, Jia C, Wang H Du . Enabling proxy-free privacy-preserving and federated crowdsourcing by using blockchain. IEEE Internet of Things Journal, 2021, 8( 8): 6624–6636
20 C, Zhang L, Zhu C, Xu K Sharif . PRVB: Achieving privacy-preserving and reliable vehicular crowdsensing via blockchain oracle. IEEE Transactions on Vehicular Technology, 2021, 70( 1): 831–843
21 P S, Mukkamala H, Wu , DüdderB. Reliable and streaming truth discovery in blockchain-based crowdsourcing. In: Proceedings of the 20th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON). 2023, 492−500
22 L, Yuan Q, He F, Chen R, Dou H, Jin Y Yang . PipeEdge: a trusted pipelining collaborative edge training based on blockchain. In: Proceedings of the ACM Web Conference. 2023, 3033−3043
23 W, Wang Y, Wang P, Duan T, Liu X, Tong Z Cai . A triple real-time trajectory privacy protection mechanism based on edge computing and blockchain in mobile crowdsourcing. IEEE Transactions on Mobile Computing, 2023, 22( 10): 5625–5642
24 M, Hao B, Tan S, Wang R, Yu R W, Liu L Yu . Exploiting blockchain for dependable services in zero-trust vehicular networks. Frontiers of Computer Science, 2024, 18( 2): 182805
25 J, Feng F R, Yu Q, Pei J, Du L Zhu . Joint optimization of radio and computational resources allocation in blockchain-enabled mobile edge computing systems. IEEE Transactions on Wireless Communications, 2020, 19( 6): 4321–4334
26 W, Sun J, Liu Y, Yue P Wang . Joint resource allocation and incentive design for blockchain-based mobile edge computing. IEEE Transactions on Wireless Communications, 2020, 19( 9): 6050–6064
27 L, Xiao Y, Ding D, Jiang J, Huang D, Wang J, Li H V Poor . A reinforcement learning and blockchain-based trust mechanism for edge networks. IEEE Transactions on Communications, 2020, 68( 9): 5460–5470
28 H, Xu W, Huang Y, Zhou D, Yang M, Li Z Han . Edge computing resource allocation for unmanned aerial vehicle assisted mobile network with blockchain applications. IEEE Transactions on Wireless Communications, 2021, 20( 5): 3107–3121
29 Y, Jin L, Jiao Z, Qian R, Zhou L Pu . Orchestrating blockchain with decentralized federated learning in edge networks. In: Proceedings of the 20th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON). 2023, 483−491
30 M J, Amiri Z, Lai L, Patel B T, Loo E, Lo W Zhou . Saguaro: an edge computing-enabled hierarchical permissioned blockchain. In: Proceedings of the 39th IEEE International Conference on Data Engineering (ICDE). 2023, 259−272
31 L, Yuan Q, He S, Tan B, Li J, Yu F, Chen Y Yang . CoopEdge+: enabling decentralized, secure and cooperative multi-access edge computing based on blockchain. IEEE Transactions on Parallel and Distributed Systems, 2023, 34( 3): 894–908
32 A J, Menezes Oorschot P C, Van S A Vanstone . Handbook of Applied Cryptography. Boca Raton: CRC Press, 1996
33 E B, Sasson A, Chiesa C, Garman M, Green I, Miers E, Tromer M Virza . Zerocash: decentralized anonymous payments from bitcoin. In: Proceedings of 2014 IEEE Symposium on Security and Privacy. 2014, 459−474
34 C, Ying H, Jin X, Wang Y Luo . CHASTE: incentive mechanism in edge-assisted mobile crowdsensing. In: Proceedings of the 17th Annual IEEE International Conference on Sensing, Communication, and Networking (SECON). 2020, 1−9
35 M, Feldman G, Frim R Gonen . Multi-sided advertising markets: dynamic mechanisms and incremental user compensations. In: Proceedings of the 9th International Conference on Decision and Game Theory for Security. 2018, 227−247
36 Y, Wei Y, Zhu H, Zhu Q, Zhang G Xue . Truthful online double auctions for dynamic mobile crowdsourcing. In: Proceedings of 2015 IEEE Conference on Computer Communications (INFOCOM). 2015, 2074−2082
37 D, Yang G, Xue X, Fang J Tang . Incentive mechanisms for crowdsensing: crowdsourcing with smartphones. IEEE/ACM Transactions on Networking, 2016, 24( 3): 1732–1744
[1] FCS-23542-OF-CY_suppl_1 Download
[1] Mizhipeng ZHANG, Chentao WU, Jie LI, Minyi GUO. Dynamic-EC: an efficient dynamic erasure coding method for permissioned blockchain systems[J]. Front. Comput. Sci., 2025, 19(1): 191101-.
[2] Nan SUN, Wei WANG, Yongxin TONG, Kexin LIU. Blockchain based federated learning for intrusion detection for Internet of Things[J]. Front. Comput. Sci., 2024, 18(5): 185328-.
[3] Yuya CUI, Degan ZHANG, Jie ZHANG, Ting ZHANG, Lixiang CAO, Lu CHEN. Multi-user reinforcement learning based task migration in mobile edge computing[J]. Front. Comput. Sci., 2024, 18(4): 184504-.
[4] Xingxing CHEN, Qingfeng CHENG, Weidong YANG, Xiangyang LUO. An anonymous authentication and secure data transmission scheme for the Internet of Things based on blockchain[J]. Front. Comput. Sci., 2024, 18(3): 183807-.
[5] Tiezheng GUO, Zhiwei ZHANG, Ye YUAN, Xiaochun YANG, Guoren WANG. Hybrid concurrency control protocol for data sharing among heterogeneous blockchains[J]. Front. Comput. Sci., 2024, 18(3): 183104-.
[6] Guocheng ZHU, Debiao HE, Haoyang AN, Min LUO, Cong PENG. The governance technology for blockchain systems: a survey[J]. Front. Comput. Sci., 2024, 18(2): 182813-.
[7] B Swaroopa REDDY, T Uday Kiran REDDY. CompactChain: an efficient stateless chain for UTXO-model blockchain[J]. Front. Comput. Sci., 2024, 18(2): 182806-.
[8] Jian AN, Siyuan WU, Xiaolin GUI, Xin HE, Xuejun ZHANG. A blockchain-based framework for data quality in edge-computing-enabled crowdsensing[J]. Front. Comput. Sci., 2023, 17(4): 174503-.
[9] Peng LI, Junzuo LAI, Yongdong WU. Accountable attribute-based authentication with fine-grained access control and its application to crowdsourcing[J]. Front. Comput. Sci., 2023, 17(1): 171802-.
[10] Libing WU, Rui ZHANG, Qingan LI, Chao MA, Xiaochuan SHI. A mobile edge computing-based applications execution framework for Internet of Vehicles[J]. Front. Comput. Sci., 2022, 16(5): 165506-.
[11] Chaofan WANG, Xiaohai DAI, Jiang XIAO, Chenchen LI, Ming WEN, Bingbing ZHOU, Hai JIN. Demystifying Ethereum account diversity: observations, models and analysis[J]. Front. Comput. Sci., 2022, 16(4): 164505-.
[12] Zeli WANG, Hai JIN, Weiqi DAI, Kim-Kwang Raymond CHOO, Deqing ZOU. Ethereum smart contract security research: survey and future research opportunities[J]. Front. Comput. Sci., 2021, 15(2): 152802-.
[13] Cheng WANG, Kyung Tae KIM, Hee Yong YOUN. PopFlow: a novel flow management scheme for SDN switch of multiple flow tables based on flow popularity[J]. Front. Comput. Sci., 2020, 14(6): 146505-.
[14] Yan ZHU, Khaled RIAD, Ruiqi GUO, Guohua GAN, Rongquan FENG. New instant confirmation mechanism based on interactive incontestable signature in consortium blockchain[J]. Front. Comput. Sci., 2019, 13(6): 1182-1197.
[15] Lian YU, Wei-Tek TSAI. State synchronization in process-oriented chaincode[J]. Front. Comput. Sci., 2019, 13(6): 1166-1181.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed