密码学报(中英文)2024,Vol.11Issue(6):1370-1385,16.DOI:10.13868/j.cnki.jcr.000742
一种抗并行计算的公开可验证出块权的区块链共识机制
Blockchain Consensus Mechanism with Publicly Verifiable Block Rights Against Parallel Computing
摘要
Abstract
Consensus mechanism means that multiple nodes complete information authentication and synchronization to reach a consensus.Generally,existing consensus mechanisms cannot resist on parallel computing and have a tendency to be centralized,such as proof of work(PoW),proof of stake(PoS).This has led to malicious mining for the purpose of obtaining block rewards,causing a lot of waste of resources,especially power resources,and also affecting the security of the blockchain system.The verifiable delay function is introduced into this field,and a blockchain consensus mechanism is proposed that resists parallel computing and publicly verifies block rights.The secure hash function,the sequentiality of the verifiable delay function,and the random number are utilized in this mechanism to randomize the acquisition of block rights,making it independent of computing power.In this scenario,the probability of obtaining block rights cannot be increased by increasing computing power and equipment,therefore,malicious mining behavior becomes ineffective,and disappears with it.Thus,it can resist malicious mining and malicious mining attacks,avoid resource waste,and ensure the security of the blockchain system.A practical verifiable delay function is also carefully chosen to program and implement the proposed consensus mechanism,ensuring its efficient,stable,and safe operation.Finally,the consensus mechanism is experimentally evaluated,the security is analyzed,and its consensus process and security are compared with PoW,PoS,etc.关键词
可验证延迟函数/共识机制/抗并行/安全哈希函数/区块链安全Key words
verifiable delay function/consensus mechanism/anti-parallel/secure hash function/blockchain security分类
信息技术与安全科学引用本文复制引用
李鹏,张明武,杨波..一种抗并行计算的公开可验证出块权的区块链共识机制[J].密码学报(中英文),2024,11(6):1370-1385,16.基金项目
湖北省重大研究计划(2023BAA027) (2023BAA027)
国家自然科学基金委员会-广东联合基金重点项目(U2001205) (U2001205)
国家自然科学基金(62072134) (62072134)
湖北省重点研发计划(2021BEA163) (2021BEA163)
广西自然科学基金重点项目(2019JJD170020)Major Research Plan of Hubei Provience(2023BAA027) (2019JJD170020)
Key Project of National Natural Science Foundation of China-Guangdong Joint Fund(U2001205) (U2001205)
National Natural Science Foundation of China(62072134) (62072134)
Key Research and Development Program of Hubei Province(2021BEA163) (2021BEA163)
Key Project of Guangxi Natural Science Foundation(2019JJD170020) (2019JJD170020)