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.