A method for initializing a secure wireless telecommunications network, comprising the following steps: instantiating a plurality of local license servers ; exchanging a first Public Key Infrastructure, PKI, data between each of said plurality of local license servers and a master license server to establish secure communications between said plurality of local license servers ; exchanging a second PKI data between each of said plurality of local license servers and a bus master to establish secure communications between each of said local license servers and said bus master ; instantiating a plurality of virtual wireless base stations ; exchanging a third PKI data between each of said plurality of virtual wireless base stations and said bus master ; and storing at said bus master an IP address corresponding to each of said virtual wireless base stations ; using said IP addresses for confirming the identity of the virtual wireless base stations by said bus master ; obtaining a plurality of connection licenses at said master license server ; allocating said plurality of connection licenses amongst said plurality of local license servers , wherein each of the local license servers has a blockchain implementation ; transmitting information relating to said plurality of allocated connection licenses to each of said plurality of local license servers ; distributing said plurality of allocated connection licenses to said plurality of virtual wireless base stations , wherein said distributing includes generating a plurality of transactions; and appending an indication of each of said plurality of transactions to each blockchain implementation . instantiating a plurality of local license servers ; exchanging a first Public Key Infrastructure, PKI, data between each of said plurality of local license servers and a master license server to establish secure communications between said plurality of local license servers ; exchanging a second PKI data between each of said plurality of local license servers and a bus master to establish secure communications between each of said local license servers and said bus master ; instantiating a plurality of virtual wireless base stations ; exchanging a third PKI data between each of said plurality of virtual wireless base stations and said bus master ; and storing at said bus master an IP address corresponding to each of said virtual wireless base stations ; using said IP addresses for confirming the identity of the virtual wireless base stations by said bus master ; obtaining a plurality of connection licenses at said master license server ; allocating said plurality of connection licenses amongst said plurality of local license servers , wherein each of the local license servers has a blockchain implementation ; transmitting information relating to said plurality of allocated connection licenses to each of said plurality of local license servers ; distributing said plurality of allocated connection licenses to said plurality of virtual wireless base stations , wherein said distributing includes generating a plurality of transactions; and appending an indication of each of said plurality of transactions to each blockchain implementation . <EOS>