A system for securely communicating between a ground station and an aircraft, the system comprising: a plurality of nodes, the plurality of nodes being communicatively interconnected and comprising at least one ground based node and a plurality of aircraft based nodes, each of the plurality of nodes comprising a persistent memory storing at least a respective portion of a blockchain representing interactions among at least some of the plurality of nodes, each of the plurality of nodes comprising a logical partition comprising an online logical part storing an online asymmetric key pair comprising an offline public key and an online private key and an offline logical part storing an offline asymmetric key pair comprising an offline public key and an online private key; wherein the plurality of nodes comprise a plurality of control nodes, each of the plurality of control nodes configured to initiate a privileged network action by: broadcasting to the plurality of control nodes a blockchain record representing the privileged network action; receiving from the plurality of control nodes a plurality of votes representing validation results of the privileged network action; determining that a consensus from the plurality of votes received from the plurality of control nodes indicates that the privileged action is permissible; and publishing to respective blockchain portions of each of the plurality of nodes a derivation of the blockchain record representing the privileged action; wherein the system is configured to implement the privileged action based on the determining. a plurality of nodes, the plurality of nodes being communicatively interconnected and comprising at least one ground based node and a plurality of aircraft based nodes, each of the plurality of nodes comprising a persistent memory storing at least a respective portion of a blockchain representing interactions among at least some of the plurality of nodes, each of the plurality of nodes comprising a logical partition comprising an online logical part storing an online asymmetric key pair comprising an offline public key and an online private key and an offline logical part storing an offline asymmetric key pair comprising an offline public key and an online private key; wherein the plurality of nodes comprise a plurality of control nodes, each of the plurality of control nodes configured to initiate a privileged network action by: broadcasting to the plurality of control nodes a blockchain record representing the privileged network action; receiving from the plurality of control nodes a plurality of votes representing validation results of the privileged network action; determining that a consensus from the plurality of votes received from the plurality of control nodes indicates that the privileged action is permissible; and publishing to respective blockchain portions of each of the plurality of nodes a derivation of the blockchain record representing the privileged action; broadcasting to the plurality of control nodes a blockchain record representing the privileged network action; receiving from the plurality of control nodes a plurality of votes representing validation results of the privileged network action; determining that a consensus from the plurality of votes received from the plurality of control nodes indicates that the privileged action is permissible; and publishing to respective blockchain portions of each of the plurality of nodes a derivation of the blockchain record representing the privileged action; wherein the system is configured to implement the privileged action based on the determining.