<p>Blockchain is a distributed, transparent, and decentralized ledger that stores the transactions in blocks in a distributed network of nodes which are proven to be tamper-proof. To achieve this consensus, blockchain network undergoes protocols like Proof of Work (PoW), where all the miners in the network independently search for a valid nonce value that meets a condition, thereby maintaining the integrity of the blockchain ledger. This process of mining leads to high transaction speed, gas cost, and energy consumption. To address these challenges, this paper proposes a novel method comprising genetic algorithm (GA)-based nonce selection in traditional PoW to optimize the time, energy consumption and increase the transaction speed. The proposed approach intelligently selects the nonce value by the phases involved in a genetic algorithm, like selection, crossover, and mutation. It filters the nonces from one stage to another and helps to predict the nonce in a shorter time. The simulations have been tested in the TestBed and proven that it significantly increases the mining efficiency and reduces energy consumption without compromising the security of the blockchain.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

GA-PoW: a novel genetic algorithm-based proof of work approach for optimal nonce selection in blockchain network

  • P. V. Arunasree,
  • Uma Jothi,
  • S. Sumathi

摘要

Blockchain is a distributed, transparent, and decentralized ledger that stores the transactions in blocks in a distributed network of nodes which are proven to be tamper-proof. To achieve this consensus, blockchain network undergoes protocols like Proof of Work (PoW), where all the miners in the network independently search for a valid nonce value that meets a condition, thereby maintaining the integrity of the blockchain ledger. This process of mining leads to high transaction speed, gas cost, and energy consumption. To address these challenges, this paper proposes a novel method comprising genetic algorithm (GA)-based nonce selection in traditional PoW to optimize the time, energy consumption and increase the transaction speed. The proposed approach intelligently selects the nonce value by the phases involved in a genetic algorithm, like selection, crossover, and mutation. It filters the nonces from one stage to another and helps to predict the nonce in a shorter time. The simulations have been tested in the TestBed and proven that it significantly increases the mining efficiency and reduces energy consumption without compromising the security of the blockchain.