Visible to the public A General Difficulty Control Algorithm for Proof-of-Work Based Blockchains

TitleA General Difficulty Control Algorithm for Proof-of-Work Based Blockchains
Publication TypeConference Paper
Year of Publication2020
AuthorsZhang, S., Ma, X.
Conference NameICASSP 2020 - 2020 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)
Keywordsblock difficulty, blockchain, compositionality, cryptography, Data models, difficulty adjustment rules, difficulty control algorithm, efficient difficulty control algorithm, general difficulty control algorithm, hash algorithms, hash rate, Memory management, network hash rate, neural nets, Neural networks, PoW based blockchains, Proof-of-Work based blockchains, pubcrawl, Resiliency, Signal processing, Signal processing algorithms, speech processing, two-layer neural network
AbstractDesigning an efficient difficulty control algorithm is an essential problem in Proof-of-Work (PoW) based blockchains because the network hash rate is randomly changing. This paper proposes a general difficulty control algorithm and provides insights for difficulty adjustment rules for PoW based blockchains. The proposed algorithm consists a two-layer neural network. It has low memory cost, meanwhile satisfying the fast-updating and low volatility requirements for difficulty adjustment. Real data from Ethereum are used in the simulations to prove that the proposed algorithm has better performance for the control of the block difficulty.
Citation Keyzhang_general_2020