Abstract

To improve the revenues of both the attack mining pools and miners under block withholding attack, this paper proposes a novel anti-attack mining revenue optimization algorithm (MROA) in the Proof-of-work (PoW) based blockchain. MROA considers the situation that the miners have the flexibility to select an attack mining pool to join and carry out honest mining or attack on other mining pools. The proposed approach achieved the revenue optimization on each attack mining pool, and maintained high group efficiency of the mining pools under block withholding attack by utilizing a modified artificial bee colony algorithm based on Pareto to solve the models. Furthermore, MROA could obtain a composition scheme of each attack mining pool and work scheme of each miner under block withholding attack. The comprehensive evaluation demonstrates that MROA can always identify the optimized miner work scheme for each attack mining pool with any miner population. Our test result of MROA also outperforms the state-of-arts such as ABC, NSGA2 and MOPSO with reduces miner revenue variance and spacing value of solution set.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call