1. 贵州大学计算机科学与技术学院,贵州 贵阳 550025
2. 贵州省公共大数据重点实验室,贵州 贵阳 550025
3. 福建师范大学数学与信息学院,福建 福州 350117
[ "余佳仁(1996− ),男,湖北黄冈人,贵州大学硕士生,主要研究方向为区块链" ]
[ "田有亮(1982− ),男,贵州盘县人,博士,贵州大学教授、博士生导师,主要研究方向为密码学与安全协议、大数据隐私保护与区块链技术等" ]
[ "林晖(1977− ),男,福建福州人,博士,福建师范大学教授,主要研究方向为边缘计算、区块链、信任管理等" ]
网络首发:2022-02,
纸质出版:2022-02-15
移动端阅览
余佳仁, 田有亮, 林晖. 基于信誉管理模型的矿工类型鉴别机制设计[J]. 网络与信息安全学报, 2022,8(1):128-138.
Jiaren YU, Youliang TIAN, Hui LIN. Design of miner type identification mechanism based on reputation management model[J]. Chinese Journal of Network and Information Security, 2022, 8(1): 128-138.
余佳仁, 田有亮, 林晖. 基于信誉管理模型的矿工类型鉴别机制设计[J]. 网络与信息安全学报, 2022,8(1):128-138. DOI: 10.11959/j.issn.2096-109x.2022002.
Jiaren YU, Youliang TIAN, Hui LIN. Design of miner type identification mechanism based on reputation management model[J]. Chinese Journal of Network and Information Security, 2022, 8(1): 128-138. DOI: 10.11959/j.issn.2096-109x.2022002.
在公开矿池中,矿工可以随意进入矿池提交工作量证明从而获得奖励,矿工的条件约束类型不同。因此,会出现恶意矿工提交无效工作量和矿工在矿池中不提交工作量的情况,占用矿池的验证计算资源,降低矿池的验证效率,导致矿池系统崩溃。针对矿池中难以分辨矿工类型而导致矿池系统崩溃的问题,引入信誉管理机制对矿工的行为进行衡量,部署合约防止矿工与矿池管理者合谋,提出一种基于信誉管理模型的矿工类型鉴别机制设计。构造信誉机制对矿工的行为进行衡量,当矿工进行恶意行为时,会调低矿工的信誉值。当矿工的信誉值小于矿池的信誉阈值时,系统会剔除该矿工,从而该矿工不能再进入矿池提交工作量证明,获得奖励。根据马尔可夫过程中的矿工行为状态转移,对矿池中的矿工进行动态更新,从而使得矿池中的矿工都在进行诚实的行为,提交工作量证明。同时,设计一种奖励制度对矿池中的矿工进行激励,在矿池中部署智能合约,防止矿工与矿池管理者进行共谋。从安全性和性能上对方案进行分析,证明所提方案不仅在矿工提交工作量证明过程中是安全的,并且解决了在公开矿池中矿工类型的鉴别问题,从而解决恶意矿工提交无效工作量的问题,剔除恶意矿工,避免矿池验证无效工作量,提高矿池的验证效率。
In the public mining pool
miners can freely enter the mining pool to submit proof of work to obtain rewards
and there are no conditions to restrict different types of miners.There will be malicious miners submitting invalid workloads and miners not submitting workloads in the mining pool
occupying the verification computing resources of the mining pool
reducing the verification efficiency of the mining pool
and causing the mining pool system to collapse.Aiming at the problem that it is difficult to distinguish the type of miners in the mining pool
which leads to the collapse of the mining pool system
a reputation management mechanism was introduced to measure the behavior of miners
and contracts were deployed to prevent miners from colluding with the pool manager.A design of miner type identification mechanism based on reputation management model was proposed.A reputation mechanism was constructed to measure the behavior of miners.When a miner conducts malicious behavior
the miner's reputation value would be lowered.When the miner's reputation value was less than the reputation threshold of the mining pool
the system would remove the miner
so that the miner can no longer enter the mining pool to submit proof of work and get rewards.The miners in the mining pool were dynamically updated by Markov process
so that the miners in the mining pool were conducting honest behaviors and submitting proof of work.At the same time
a reward system was designed to motivate the miners in the mining pool
and smart contracts were deployed in the mining pool to prevent miners from collusion with the mining pool manager.Finally
analyzing the scheme from the perspective of security and performance
the proposed scheme was not only safe in the process of miners submitting proof of workload
but also solved the problem of identifying miner types in public mining pools
thereby solving the problem of malicious miners submitting invalid workloads
eliminating malicious miners
and avoiding mining pools verifying invalid workloads
to improve the verification efficiency of the mining pool.
NAKAMOTO S . Bitcoin:peer-to-peer electronic cash system [R ] . 2009 .
邵奇峰 , 金澈清 , 张召 , 等 . 区块链技术:架构及进展 [J ] . 计算机学报 , 2018 , 41 ( 5 ): 969 - 988 .
SHAO Q F , JIN C Q , ZHANG Z , et al . Blockchain:architecture and research progress [J ] . Chinese Journal of Computers , 2018 , 41 ( 5 ): 969 - 988 .
DINH T T A , LIU R , ZHANG M H , et al . Untangling blockchain:a data processing view of blockchain systems [J ] . IEEE Transactions on Knowledge and Data Engineering , 2018 , 30 ( 7 ): 1366 - 1385 .
PETERS G , PANAYI E , CHAPELLE A . Trends in cryptocurrencies and blockchain technologies:a monetary theory and regulation perspective [J ] . Journal of Financial Perspectives , 2015 , 3 ( 3 ): 1 - 25 .
REYNA A , MARTÍN C , CHEN J , et al . On blockchain and its integration with IoT.Challenges and opportunities [J ] . Future Generation Computer Systems , 2018 , 88 : 173 - 190 .
蔡晓晴 , 邓尧 , 张亮 , 等 . 区块链原理及其核心技术 [J ] . 计算机学报 , 2021 , 44 ( 1 ): 84 - 131 .
CAI X Q , DENG Y , ZHANG L , et al . The principle and core technology of blockchain [J ] . Chinese Journal of Computers , 2021 , 44 ( 1 ): 84 - 131 .
刘懿中 , 刘建伟 , 张宗洋 , 等 . 区块链共识机制研究综述 [J ] . 密码学报 , 2019 , 6 ( 4 ): 395 - 432 .
LIU Y Z , LIU J W , ZHANG Z Y , et al . Review of blockchain consensus mechanism [J ] . Journal of Cryptography , 2019 , 6 ( 4 ): 395 - 432 .
XIA J Z , ZHANG Y H , YE H , et al . A visual analysis system for mine pool supervision [J ] . Frontiers of Information Technology &Electronic Engineering , 2021 , 21 ( 4 ): 507 - 524 .
LEWENBERG Y , BACHRACH Y , SOMPOLINSKY Y , et al . Bitcoin mining pools:a cooperative game theoretic analysis [C ] // Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems . 2015 : 919 - 927 .
FISCH B , PASS R , SHELAT A . Socially optimal mining pools [C ] // International Conference on Web and Internet Economics . 2017 .
CHANG S Y , PARK Y , WUTHIER S , et al . Uncle-block attack:blockchain mining threat beyond block withholding for rational and uncooperative miners [C ] // Proceedings of International Conference on Applied Cryptography and Network Security , 2019 : 241 - 258 .
LIU X J , WANG W B , NIYATO D , et al . Evolutionary game for mining pool selection in blockchain networks [J ] . IEEE Wireless Communications Letters , 2018 , 7 ( 5 ): 760 - 763 .
SAPIRSHTEIN A , SOMPOLINSKY Y , ZOHAR A . Optimal selfish mining strategies in bitcoin [C ] // Proceedings of International Conference on Financial Cryptography and Data Security Financial Cryptography and Data Security . 2017 : 515 - 532 .
EYAL I , SIRER E G . Majority is not enough:bitcoin mining is vulnerable [M ] . Financial Cryptography and Data Security . Berlin,Heidelberg : Springer Berlin Heidelberg , 2014 : 436 - 454 .
JOHNSON B , LASZKA A , GROSSKLAGS J , et al . Game-theoretic analysis of DDoS attacks against Bitcoin mining pools [C ] // Proceedings of International Conference on Financial Cryptography and Data Security . 2014 : 72 - 86 .
FENG J Y , ZHAO X Y , CHEN K X , et al . Towards random-honest miners selection and multi-blocks creation:proof-of-negotiation consensus mechanism in blockchain networks [J ] . Future Generation Computer Systems , 2020 , 105 : 248 - 258 .
LEE J , KIM Y . Preventing bitcoin selfish mining using transaction creation time [C ] // Proceedings of 2018 International Conference on Software Security and Assurance (ICSSA) . 2018 : 19 - 24 .
TANG C B , WU L Y , WEN G H , et al . Incentivizing honest mining in blockchain networks:a reputation approach [J ] . IEEE Transactions on Circuits and Systems II:Express Briefs , 2020 , 67 ( 1 ): 117 - 121 .
KACI A , RACHEDI A . PoolCoin:Toward a distributed trust model for miners' reputation management in blockchain [C ] // Proceedings of 2020 IEEE 17th Annual Consumer Communications & Networking Conference . Piscataway:IEEE Press , 2020 : 1 - 6 .
邸剑 , 吝伟华 . 区块链中矿池选择策略的研究与分析 [J ] . 计算机应用研究 , 2020 , 37 ( 6 ): 1804 - 1807 .
DI J , LIN W H . Research and analysis of mining pool selection strategy in blockchain [J ] . Application Research of Computers , 2020 , 37 ( 6 ): 1804 - 1807 .
XU C Z , ZHU K , WANG R , et al . Dynamic selection of mining pool with different reward sharing strategy in blockchain networks [C ] // Proceedings of ICC 2020 -2020 IEEE International Conference on Communications . Piscataway:IEEE Press , 2020 : 1 - 6 .
GERVAIS A , KARAME G O , WÜST K , et al . On the security and performance of proof of work blockchains [C ] // Proceedings of CCS '16:Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security . 2016 : 3 - 16 .
YUAN G . The framework of consensus equilibria for mining-pool games in blockchain ecosystems [J ] . arXiv preprint arXiv:2003.05067 , 2020 .
FUJITA K , ZHANG Y Y , SASABE M , et al . Mining pool selection problem in the presence of block withholding attack [C ] // Proceedings of 2020 IEEE International Conference on Blockchain (Blockchain) . 2020 : 321 - 326 .
LI W B , CAO M W , WANG Y , et al . Mining pool game model and Nash equilibrium analysis for PoW-based blockchain networks [J ] . IEEE Access , 2020 , 8 : 101049 - 101060 .
QIN R , YUAN Y , WANG F Y . A novel hybrid share reporting strategy for blockchain miners in PPLNS pools [J ] . Decision Support Systems , 2019 , 118 : 91 - 101 .
LI Q L , MA J Y , CHANG Y X , et al . Markov processes in blockchain systems [J ] . Computational Social Networks , 2019 ,6:5.
ROSENFELD M . Analysis of bitcoin pooled mining reward systems [J ] . arXiv preprint arXiv:1112.4980 , 2011 .
XUE G , XU J , WU H W , et al . Incentive mechanism for rational miners in bitcoin mining pool [J ] . Information Systems Frontiers , 2021 , 23 ( 2 ): 317 - 327 .
0
浏览量
546
下载量
0
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621