应用科学学报 ›› 2023, Vol. 41 ›› Issue (1): 141-152.doi: 10.3969/j.issn.0255-8297.2023.01.011
王华建, 黎人玮, 周寰, 阳国贵
收稿日期:2021-11-17
出版日期:2023-01-31
发布日期:2023-02-03
通信作者:
阳国贵,研究员,研究方向为操作系统与区块链。E-mail:ggy@nudt.edu.cn
E-mail:ggy@nudt.edu.cn
基金资助:WANG Huajian, LI Renwei, ZHOU Huan, YANG Guogui
Received:2021-11-17
Online:2023-01-31
Published:2023-02-03
摘要: 为去除传统众包对第三方中心机构的依赖,同时保障众包任务的公平分配和结果的可信提交,提出了一种基于区块链智能合约的可信众包平台设计方案。首先提出了一种基于承诺的两阶段提交机制,并将其运用至接包者的数据提交过程中,以解决区块链上的数据透明度问题,使接包者之间无法相互窃取数据;其次设计了一种无偏随机选择算法,从分散的接包者池中选择相对独立的接包者,杜绝了接包者之间可能的串谋;最后通过模拟选人实验和以太坊上原型系统的实现,验证了选人算法的随机性和整体方案的可行性。
中图分类号:
王华建, 黎人玮, 周寰, 阳国贵. 基于承诺方案的去中心化可信众包平台设计与实现[J]. 应用科学学报, 2023, 41(1): 141-152.
WANG Huajian, LI Renwei, ZHOU Huan, YANG Guogui. Design and Implementation of Decentralized Trusted Crowdsourcing Platform Based on Commitment Scheme[J]. Journal of Applied Sciences, 2023, 41(1): 141-152.
| [1] Howe J. The rise of crowdsourcing[J]. Wired Magazine, 2006, 14(6):1-4. [2] Nakamoto S. Bitcoin:a peer-to-peer electronic cash system[R/OL]. (2008-10-31)[2021-09-06]. https://www.debr.io/article/21260-bitcoin-a-peer-to-peer-electronic-cash-system. [3] Buterin V. A next-generation smart contract and decentralized application platform[R]. White Paper, 2014[2021-09-06]. [4] Fu X, Wang H, Shi P. A survey of blockchain consensus algorithms:mechanism, design and applications[J]. Science China (Information Sciences), 2021, 64(2):1-15. [5] Pedersen T P. Non-interactive and information-theoretic secure verifiable secret sharing[C]//Annual International Cryptology Conference. Berlin, Heidelberg:Springer, 1991:129-140. [6] Zhou H, Ouyang X, Ren Z, et al. A blockchain based witness model for trustworthy cloud service level agreement enforcement[C]//IEEE INFOCOM 2019-IEEE Conference on Computer Communications, 2019:1567-1575. [7] Zhu B, Zhu S, Liu X, et al. A novel location privacy preserving scheme for spatial crowdsourcing[C]//20166th International Conference on Electronics Information and Emergency Communication, 2016:34-37. [8] Zhang J H, Zhang Q J, Ji S L. A fog-assisted privacy-preserving task allocation in crowdsourcing[J]. IEEE Internet of Things Journal, 2020, 7(9):8331-8342. [9] Yu X, Li G, Zheng Y, et al. Crowdota:an online task assignment system in crowdsourcing[C]//2018 IEEE 34th International Conference on Data Engineering, 2018:1629-1632. [10] Chen X. A stable task assignment scheme in crowdsourcing[C]//2019 IEEE International Conference on Computational Science and Engineering and IEEE International Conference on Embedded and Ubiquitous Computing, 2019:489-494. [11] Yin X Y, Chen Y J, Xu C, et al. Matchmaker:stable task assignment with bounded constraints for crowdsourcing platforms[J]. IEEE Internet of Things Journal, 2021, 8(3):1599-1610. [12] Wu Y, Tang S, Zhao B, et al. BPTM:blockchain-based privacy-preserving task matching in crowdsourcing[J]. IEEE Access, 2019, 7:45605-45617. [13] Gao L P, Cheng T, Gao L. TSWcrowd:a decentralized task-select-worker framework on blockchain for spatial crowdsourcing[J]. IEEE Access, 2020, 8:220682-220691. [14] Wu C, Luo T, Wu F, et al. An endorsement-based reputation system for trustworthy crowdsourcing[C]//2015 IEEE Conference on Computer Communications Workshops, 2015:89-90. [15] Yu Y, Liu S M, Guo L, et al. CrowdR-FBC:a distributed fog-blockchains for mobile crowdsourcing reputation management[J]. IEEE Internet of Things Journal, 2020, 7(9):8722-8735. [16] Xie H, Lui J C S, Towsley D. Incentive and reputation mechanisms for online crowdsourcing systems[C]//2015 IEEE 23rd International Symposium on Quality of Service, 2015:207-212. [17] Xie H, Lui J C S, Towsley D. Design and analysis of incentive and reputation mechanisms for online crowdsourcing systems[J]. ACM Transactions on Modeling and Performance Evaluation of Computing Systems, 2016, 1(3):1-27. [18] Siddiki M R, Talha M A, Chowdhury F, et al. CrowdsouRS:a crowdsourced reputation system for identifying deceptive online contents[C]//201720th International Conference of Computer and Information Technology, 2017:1-6. DOI:10.1109/ICCITECHN.2017.8281829. [19] Pang L, Li G, Yao X, et al. An incentive mechanism based on a Bayesian game for spatial crowdsourcing[J]. IEEE Access, 2019, 7:14340-14352. [20] Ma X, Ma J, Li H, et al. RTRC:a reputation-based incentive game model for trustworthy crowdsourcing service[J]. China Communications, 2016, 13(12):199-215. [21] Li M, Weng J, Yang A J, et al. CrowdBC:a blockchain-based decentralized framework for crowdsourcing[J]. IEEE Transactions on Parallel and Distributed Systems, 2019, 30(6):1251-1266. [22] Han S, Xu Z, Zeng Y, et al. Fluid:a blockchain based framework for crowdsourcing[C]//Proceedings of 2019 International Conference on Management of Data, 2019:1921-1924. [23] Zhang C, Guo Y, Du H, et al. PFcrowd:privacy-preserving and federated crowdsourcing framework by using blockchain[C]//2020 IEEE/ACM 28th International Symposium on Quality of Service, 2020:1-10. [24] Sheng D, Xiao M, Liu A, et al. CPchain:a copyright-preserving crowdsourcing data trading framework based on blockchain[C]//202029th International Conference on Computer Communications and Networks, 2020:1-9. [25] Guo Y, Xie H, Miao Y B, et al. Fedcrowd:a federated and privacy-preserving crowdsourcing platform on blockchain[J]. IEEE Transactions on Services Computing, 2022, 15(4):2060-2073. [26] Lu Y, Tang Q, Wang G. Zebralancer:private and anonymous crowdsourcing system atop open blockchain[C]//2018 IEEE 38th International Conference on Distributed Computing Systems, 2018:853-865. [27] Kadadha M, Mizouni R, Singh S, et al. ABCrowd an auction mechanism on blockchain for spatial crowdsourcing[J]. IEEE Access, 2020, 8:12745-12757. |
| [1] | 李守伟, 蒋易珉, 张嘉政. 多源异质数据资产分链交易体系设计[J]. 应用科学学报, 2026, 44(3): 465-485. |
| [2] | 斯雪明, 马硕森, 姚中原. 适用于物联网环境的多维并行区块链[J]. 应用科学学报, 2026, 44(2): 282-296. |
| [3] | 陈强斌, 姚中原, 田浩, 斯雪明. BalChain:一种基于信誉与负载的分片区块链系统[J]. 应用科学学报, 2025, 43(5): 863-876. |
| [4] | 何旭荣, 方有轩, 郑旭晓, 辛艳双. 基于预言机组件技术的跨链系统研究与实现[J]. 应用科学学报, 2025, 43(4): 630-642. |
| [5] | 潘璇, 张抗抗, 程澳. 一种基于区块链的数据要素精准授权机制[J]. 应用科学学报, 2025, 43(4): 600-616. |
| [6] | 张壮, 邹义林, 林泽鹏, 刘家圆, 訾宗青, 谭良, 佘堃. 通用区块链跨链交易形式化定义及实例验证分析[J]. 应用科学学报, 2025, 43(4): 559-585. |
| [7] | 刘丽丽, 时忆杰, 秦素娟. 基于机器学习的智能合约漏洞检测技术[J]. 应用科学学报, 2025, 43(4): 541-558. |
| [8] | 兰亚杰, 马自强, 苗莉, 胡富森. 基于区块链的图像数字版权保护系统[J]. 应用科学学报, 2025, 43(2): 315-333. |
| [9] | 王嘉诚, 蒋佳佳, 李丹, 张玉书. 面向交互智能合约运行的正确性判定[J]. 应用科学学报, 2025, 43(2): 195-207. |
| [10] | 费佳佳, 赵相福, 陈霄汉, 张登记. 基于Smartcheck的智能合约漏洞分析及其改进策略[J]. 应用科学学报, 2024, 42(6): 1027-1039. |
| [11] | 吴勐, 戚湧. 零知识证明下可审计追溯区块链隐私保护模型[J]. 应用科学学报, 2024, 42(4): 598-612. |
| [12] | 王娜, 朱会娟, 宋香梅, 冯霞. 一种基于领域自适应的智能合约安全分析框架[J]. 应用科学学报, 2024, 42(4): 585-597. |
| [13] | 刘少杰, 赵鸿伯, 刘浛. 基于领域编程模型的可信区块链自动化协议[J]. 应用科学学报, 2024, 42(4): 569-584. |
| [14] | 施智罡, 黄建华, 李天琪. 一种面向车联网的区块链模型[J]. 应用科学学报, 2024, 42(4): 549-568. |
| [15] | 夏晓亮, 秦智, 万武南, 张仕斌, 张金全. 基于区块链的医疗数据分类加密共享方案[J]. 应用科学学报, 2024, 42(4): 613-628. |
| 阅读次数 | ||||||
|
全文 |
|
|||||
|
摘要 |
|
|||||