BLOCKCHAIN-BASED SYSTEM THAT RECORDS THE STATES OF END USER MOBILE DEVICES USING THE DISTRIBUTED LEDGER
Embodiments are directed towards systems and methods for implementing a blockchain-based state database using a distributed ledger. One such method includes: recording states of one or more 5G end user mobile devices in any 5G network RAN or Core element in a state database using the distributed ledger of the blockchain; in response to a lost connection of a network element, restoring, using the blockchain database, the lost connection of the network element to the network without any interaction with the 5G end user mobile device; accessing the recorded states of the one or more 5G end user mobile devices in the state database on the distributed ledger of the blockchain; and reestablishing the recorded states of the one or more 5G end user mobile devices using the recorded states from the state database in the distributed ledger of the blockchain.
1 . A method for implementing a blockchain database using a distributed ledger of a blockchain, the method comprising:
providing, by a mobile network operator, a distributed unit (DU) of a radio access network (RAN) that is served by a cellular site base station, wherein the DU is in operable communication with a corresponding primary central unit control plane (CU-CP) of a primary centralized unit (CU) that is hosted on a cloud-native virtualized compute instance;
recording states of one or more mobile devices in any RAN in a state database using the distributed ledger of the blockchain;
in response to a lost connection of a network element, restoring, using the blockchain database, the lost connection of the network element to the network without any interaction with the one or more mobile devices;
accessing the recorded states of the one or more mobile devices in the state database on the distributed ledger of the blockchain; and
reestablishing the recorded states of the one or more mobile devices using the recorded states from the state database in the distributed ledger of the blockchain.
2 . The method of claim 1 further comprising: connecting each individual mobile device to an associated network Core using an IMSI (International Mobile Subscriber Identifier) number.
3 . The method of claim 1 , further comprising: identifying a mobile subscriber of each individual mobile device by its SIM (Subscriber Identity Module) card.
4 . The method of claim 1 , wherein the blockchain-based state database is optimized for performance.
5 . The method of claim 1 , wherein the blockchain-based state database is optimized for reliability.
6 . The method of claim 1 , wherein distributed key authentication is used to authenticate an associated network Core.
7 . The method of claim 1 , wherein distributed keys are placed in the blockchain with the state information from the Distributed Subscriber Database.
8 . A system that implements a blockchain-based state database using a distributed ledger, the system comprising:
a memory that stores computer executable instructions; and
a processor that executes the computer executable instructions to cause operations to be performed, the operations including:
record states of one or more mobile devices in any RAN in a state database using the distributed ledger of the blockchain;
in response to a lost connection of a network element, restore, using the blockchain database, the lost connection of the network element to the network without any interaction with the one or more mobile devices;
access the recorded states of the one or more mobile devices in the state database on the distributed ledger of the blockchain; and
reestablish the recorded states of the one or more mobile devices using the recorded states from the state database in the distributed ledger of the blockchain.
9 . The system of claim 8 , further comprising: connecting each individual mobile device to an associated network Core using an IMSI (International Mobile Subscriber Identifier) number.
10 . The system of claim 8 , further comprising: identifying a mobile subscriber of each individual mobile device by its SIM (Subscriber Identity Module) card.
11 . The system of claim 8 , wherein the blockchain-based state database is optimized for performance.
12 . The system of claim 8 , wherein the blockchain-based state database is optimized for reliability.
13 . The system of claim 8 , wherein distributed key authentication is used to authenticate an associated network Core.
14 . The system of claim 8 , wherein distributed keys are placed in the blockchain with the state information from the Distributed Subscriber Database.
15 . A non-transitory computer-readable storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to:
record states of one or more mobile devices in any RAN in a state database using the distributed ledger of the blockchain;
in response to a lost connection of a network element, restore, using the blockchain database, the lost connection of the network element to the network without any interaction with the one or more mobile devices;
access the recorded states of the one or more mobile devices in the state database on the distributed ledger of the blockchain; and
reestablish the recorded states of the one or more mobile devices using the recorded states from the state database in the distributed ledger of the blockchain.
16 . The non-transitory computer-readable storage medium of claim 15 , wherein the computer-executable instructions, when executed by a processor, further cause the processor to: connect each individual mobile device to an associated network Core using an IMSI (International Mobile Subscriber Identifier) number.
17 . The non-transitory computer-readable storage medium of claim 15 , wherein the computer-executable instructions, when executed by a processor, further cause the processor to: identify a mobile subscriber of each individual mobile device by a SIM (Subscriber Identity Module) card of the end user mobile device.
18 . The non-transitory computer-readable storage medium of claim 15 , wherein the blockchain-based state database is optimized for one or more of performance and reliability.
19 . The non-transitory computer-readable storage medium of claim 15 , wherein distributed key authentication is used to authenticate an associated network Core.
20 . The non-transitory computer-readable storage medium of claim 15 , wherein distributed keys are placed in the blockchain with the state information from the Distributed Subscriber Database.