An Improved Blockchain Consensus Protocol with Distributed Verifiable Delay Function
An Improved Blockchain Consensus Protocol with Distributed Verifiable Delay Function
复制标题
一种改进的具有分布式可验证延迟功能的区块链共识协议
DOI:
10.1109/icetci53161.2021.9563378
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
Yiying Che
中科院分区:
文献类型:
--
作者:
Mi Zhou;Xiaoming Lin;Ao Liu;Yiying Che
The difficulty adjustment algorithm (DAA) embeded in a proof of work (PoW)-based blockchain often causes a fluctuation on the block generation, which results in either no blocks for a long time or many blocks for a short time. In addition, this strategy also leads to potential attacks on the DAA (such as jumping mining attack, selfish attack, etc.). To solve these problems, we propose an improved blockchain consensus protocol which utilizes the PoW with a distributed verifiable delay function (DVDF). Our protocol can retain the proof of work mechanism to ensure that the probability of finding a suitable block. Also, With the DVDF, our protocol can ensure that all the miners perform a calculation that requires a relatively fixed time despite his/her considerable hashrate. Consequently, the fluctuation of the hashrate of the blockchain caused by the DAA can be dismissed by our scheme. Eventually, our improved consensus protocol can resist the attacks caused by this weakness. Finally, simulation experiments are proposed to support our improvements.