Research Article

5G Network Slicing: Methods to Support Blockchain and Reinforcement Learning

Table 4

Blockchain attributes.

DistributedThe blockchain connects the participating nodes through a peer-to-peer network to realize resource sharing and task allocation between peer nodes. Each network node does not need to rely on the central node and can directly share and exchange information. Each peer node can not only be an acquirer of services, resources, and information but can also be a provider thereof, which reduces the complexity of networking while improving the fault tolerance of the network.
SafetyBlockchain can use encryption technology to asymmetrically encrypt the transmitted data information. The task request for writing data in the blockchain needs to be accompanied by the private key signature of the task initiator. The changed signature is broadcasted together with the task request among participating nodes in the network. Each node can verify its identity, so the task request is not allowed for forgery and tampering. At the same time, the blockchain data structure in the blockchain further ensures that the content in the block cannot be tampered with at will. Even if some nodes in the chain are maliciously forged, tampered with, or destroyed. It will not affect the normal operation of the entire blockchain.
RobustnessThe consensus mechanism determines the degree of agreement between the voting weight and computing power between subjects. The entire blockchain system uses a special incentive mechanism to attract more miners to participate in the process of generating and verifying data blocks, perform mathematical calculations in a distributed system structure, use consensus algorithms to select a node, and then create a new one. The effective block of is added to the entire blockchain, and the entire process does not rely on a third-party trusted institution.