Blockchain-empowered multi-skilled crowdsourcing for mobile web 3.0

被引:0
作者
Li, Yu [1 ]
Lu, Yueheng [1 ]
Yang, Xinyu [1 ]
Xu, Wenjian [2 ]
Peng, Zhe [3 ,4 ]
机构
[1] Hangzhou Dianzi Univ, Dept Comp, Hangzhou 310018, Zhejiang, Peoples R China
[2] Zhejiang Univ Sci & Technol, Sch Informat & Elect Engn, Hangzhou 310023, Peoples R China
[3] Hong Kong Polytech Univ, Dept Ind & Syst Engn, Hong Kong, Peoples R China
[4] Hong Kong Polytech Univ, Shenzhen Res Inst, Shenzhen 518057, Peoples R China
关键词
Blockchain; Smart contract; Mobile crowdsourcing; Web; 3.0; PRIVACY;
D O I
10.1016/j.comcom.2024.108037
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
As the next generation of the world wide web, web 3.0 is envisioned as a decentralized internet which improves data security and self-sovereign identity. The mobile web 3.0 mainly focuses on decentralized internet for mobile users and mobile applications. With the rapid development of mobile crowdsourcing research, existing mobile crowdsourcing models can achieve efficient allocation of tasks and responders. Benefiting from the inherent decentralization and immutability, more and more crowdsourcing models over mobile web 3.0 have been deployed on blockchain systems to enhance data verifiability. However, executing these crowdsourcingoriented smart contracts on a blockchain may incur a large amount of gas consumption, leading to significant costs for the system and increasing users' expenses. In addition, the existing crowdsourcing model does not take into account the expected quality of task completion in the matching link between tasks and responders, which will cause some tasks to fail to achieve effects and damage the interests of task publishers. In order to solve these problems, this paper proposes a decentralized multi-skill mobile crowdsourcing model with guaranteed task quality and gas optimization (DMCQG), which performs task matching while considering skill coverage and expected quality of task completion, and guarantees the final completion quality of each task. In addition, DMCQG also optimizes the gas value consumed by smart contracts at the code level, reducing the cost of crowdsourcing task participation. In order to verify whether DMCQG is effective, we deployed the model on the Ethereum platform for testing. Through inspection, it was proved that the final expected quality of the tasks matched by DMCQG was better than other models. And it is verified that after optimization, the gas consumption of DMCQG is significantly reduced.
引用
收藏
页数:12
相关论文
共 31 条
[1]   GASOL: Gas Analysis and Optimization for Ethereum Smart Contracts [J].
Albert, Elvira ;
Correas, Jesus ;
Gordillo, Pablo ;
Roman-Diez, Guillermo ;
Rubio, Albert .
TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT II, TACAS 2020, 2020, 12079 :118-125
[2]   Secure Crowdsensed Data Trading Based on Blockchain [J].
An, Baoyi ;
Xiao, Mingjun ;
Liu, An ;
Xu, Yun ;
Zhang, Xiangliang ;
Li, Qing .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (03) :1763-1778
[3]  
[Anonymous], 2019, How Much Does it Cost to Develop an Online Course?
[4]   Task Assignment on Multi-Skill Oriented Spatial Crowdsourcing [J].
Cheng, Peng ;
Lian, Xiang ;
Chen, Lei ;
Han, Jinsong ;
Zhao, Jizhong .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2016, 28 (08) :2201-2215
[5]  
Di Sorbo A, 2021, Arxiv, DOI arXiv:2008.05449
[6]   Profiling gas consumption in solidity smart contracts [J].
Di Sorbo, Andrea ;
Laudanna, Sonia ;
Vacca, Anna ;
Visaggio, Corrado A. ;
Canfora, Gerardo .
JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 186
[7]  
Emish M., 2023, Artif. Intell. Adv., V4
[8]   BFCRI: A Blockchain-Based Framework for Crowdsourcing With Reputation and Incentive [J].
Fu, Shaojing ;
Huang, XueLun ;
Liu, Lin ;
Luo, Yuchuan .
IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (02) :2158-2174
[9]  
Gupta M., 2019, Solidity gas optimization tips
[10]  
Gupta M, 2019, Solidity tips and tricks to save gas and reduce bytecode size