• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

计算机工程与科学 ›› 2024, Vol. 46 ›› Issue (11): 1960-1970.

• 计算机网络与信息安全 • 上一篇    下一篇

一种基于区块链的众包激励机制

杨松1,王馨茹1,李凡1,祝烈煌2,赵博3   

  1. (1.北京理工大学计算机学院,北京 100081;
    2.北京理工大学网络空间安全学院,北京100081;3.信息工程大学,河南 郑州450001)

  • 收稿日期:2023-12-29 修回日期:2024-03-05 接受日期:2024-11-25 出版日期:2024-11-25 发布日期:2024-11-27
  • 基金资助:
    国家重点研发计划(2023YFB3107300); 国家自然科学基金(62172038,62372045,62072040,62232002)

A blockchain-based crowdsourcing incentive mechanism

YANG Song1,WANG Xin-ru1,LI Fan1,ZHU Lie-huang2,ZHAO Bo3   

  1. (1.School of Computer Science & Technology,Beijing Institute of Technology,Beijing 100081;
    2.School of Cyberspace Science and Technology,Beijing Institute of Technology,Beijing 100081;
    3.Information Engineering University,Zhengzhou 450001,China)
  • Received:2023-12-29 Revised:2024-03-05 Accepted:2024-11-25 Online:2024-11-25 Published:2024-11-27

摘要: 众包指利用群体智能来收集、处理、推断和确定大量有用信息,在服务评分、调查问卷、投票以及工业物联网领域都具有巨大的潜力。众包系统涉及3个利益相关者:平台、工人和任务发布者。传统的众包系统是激励不相容的,同时由于缺乏信任,任务发布者和工人之间传输的所有数据都需要远程中心化平台充当信用中介,这意味着会造成网络拥塞、隐私泄露等问题。针对以上问题,提出了一种基于信任值的众包激励机制,包括了一种众包工人的“奖励-惩罚”模型、任务发布者与主节点间的佣金机制以及主节点间资源置换囚徒困境的智能合约方案。通过在边缘环境的主节点上构建智能合约,实现上述多方激励机制。通过闪电网络的链下交易实施办法构建低成本的实时海量交易通道,解决了主节点与工人间的信任问题和交易效率问题。最后,通过多维度对比仿真实验,验证了提出的众包激励机制及其实施办法的有效性。

关键词: 区块链, 众包, 激励机制, 信任值

Abstract: Crowdsourcing refers to the utilization of collective intelligence to collect, process, infer, and determine a vast amount of useful information, holding significant potential in areas such as service ratings, surveys, voting, and the industrial Internet of Things. A crowdsourcing system involves three stakeholders: the platform, workers, and task requesters. Traditional crowdsourcing systems are incentive- incompatible, and due to a lack of trust, all data transmitted between requesters and workers requires a remote centralized platform to act as a credit intermediary, which implies issues such as network congestion and privacy breaches. To address these issues, this paper proposes a trust-based crowdsourcing incentive mechanism, encompassing a “reward-penalty” model for crowdsourcing workers, a commission mechanism between requesters and master nodes, and a smart contract solution for the prisoners dilemma of resource exchange among master nodes. This multi-party incentive mechanism is realized by constructing smart contracts on master nodes in an edge environment. A low-cost, real-time, and high-volume transaction channel is established through the off-chain transaction implementation of the lightning network, solving the trust issues and transaction efficiency problems between master nodes and workers. Finally, the effectiveness of the proposed crowdsourcing incentive mechanism and its implementation approach is verified through multi-dimensional comparative simulation experiments.

Key words: blockchain, crowdsourcing, incentive mechanism, trust value