This work proposes smart auto mining (SAM) for resource-efficient mining in a blockchain network. The SAM algorithm stops the miners when there is zero pending transaction and starts the miner when there is at least one transaction sent into the network. The miner listens to the network to identify when a transaction has been made by a node. The model does not need any instruction to start mining when there is a pending transaction. The results show that a private Ethereum network produced over 300% more blocks in a 12-h period with 599,950 transactions compared to when SAM is applied. The proposed algorithm is also able to reduce the storage used by the chaindata by 14%. The overhead of mining is decreased by reducing the production of empty blocks in the network which saves energy, storage space, network bandwidth and computational complexity.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.