| CPC H04L 63/0442 (2013.01) [G06F 21/305 (2013.01); G06F 21/602 (2013.01); G06F 21/74 (2013.01); G06Q 10/06 (2013.01); G06Q 20/3678 (2013.01); G06Q 20/3821 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/401 (2013.01); H04L 9/085 (2013.01); H04L 63/0823 (2013.01); H04W 4/70 (2018.02); H04W 12/03 (2021.01); G06Q 20/389 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05); H04L 67/12 (2013.01); H04L 2209/56 (2013.01); H04L 2209/805 (2013.01)] | 12 Claims |

|
1. A computer-implemented control system for controlling a device, the system comprising:
a device configured for communication with a network and having an IP address and a public-private key cryptographic key pair associated with the device;
a software-implemented control component arranged to monitor the state of a blockchain network and/or transmit blockchain transactions to the blockchain network, wherein the control component is arranged to access a set of instructions from a stored location which is separate to the device; and
the set of instructions arranged for execution by the control component to control the functionality of the device; wherein the set of instructions is stored in a Distributed Hash Table (DHT) and accessed for download and installation by the control component from the DHT, and the location of the DHT is indicated or provided using metadata provided within a blockchain transaction, wherein the blockchain transaction comprises an embedded XOR test including at least one condition, wherein the control component is arranged to influence or control the activities of the device based upon detection of a valid blockchain transaction, wherein the valid blockchain transaction is a blockchain transaction in which the embedded XOR test has passed the at least one condition.
|