Using raft as consensus algorithm for blockchain application of roaming services for mobile network
Ahmad Al–Qerem · International Journal Artificial Intelligent and Informatics · 2022
In the past few years blockchain became the new trending technology, it is expected to spread as internet in the 80s, Blockchain technology, using a consensus algorithm, is a cryptographic record that cannot be changed by repetitive sequence hashing and failure tolerance. Decentralization, persistency, anonymity, and audibility is the key characteristics of the blockchain. These characteristics encourage many industries to be interested in blockchain adoption in their IT systems. The consensus is one of the critical problems in the blockchain; these consensus algorithms play a critical role in maintaining the safety and efficiency of the blockchain. Unless transactions are pending, the Raft Consensus will not mint blocks. The raft can lead to significant storage savings, particularly if the transaction load is low because zero transactions are not minted in empty blocks. The performance of a blockchain that implements raft as a consensus algorithm has been evaluated through the simulation of roaming services for mobile network operators (MNOs) application. Performance evaluation to determine how quickly the network accepts blockchain transactions are reported. The result indicated that the proposed mechanism increase the throughput of transaction significantly.