Control system for controlling and/or monitoring devices, comprising: - a distributed database system (BC) or a distributed communication system; - a first marking module for assigning marking data records, wherein - in each case one of the marking data records is assigned to control instructions on the basis of execution requirements if applicable control instructions meet the execution requirements, - the control instructions to which one of the respective marking data records is assigned can be executed by nodes (BCN, BCN_D) of the distributed database system (BC) or of the distributed communication system or by devices (D, BCN_D), - device-specific requirements and/or presupposed control instructions are stored in the execution requirements, - a first memory module for storing the respective control instructions with their respectively associated marking data record in control transactions, wherein - the control transactions are stored in the distributed database system (BC) or by the distributed communication system; - the control transactions are transmitted to the devices (D, BCN_D) or nodes (BCN, BCN_D) by means of the distributed database system (BC) or the distributed communication system. - a distributed database system (BC) or a distributed communication system; - a first marking module for assigning marking data records, wherein - in each case one of the marking data records is assigned to control instructions on the basis of execution requirements if applicable control instructions meet the execution requirements, - the control instructions to which one of the respective marking data records is assigned can be executed by nodes (BCN, BCN_D) of the distributed database system (BC) or of the distributed communication system or by devices (D, BCN_D), - device-specific requirements and/or presupposed control instructions are stored in the execution requirements, - in each case one of the marking data records is assigned to control instructions on the basis of execution requirements if applicable control instructions meet the execution requirements, - the control instructions to which one of the respective marking data records is assigned can be executed by nodes (BCN, BCN_D) of the distributed database system (BC) or of the distributed communication system or by devices (D, BCN_D), - device-specific requirements and/or presupposed control instructions are stored in the execution requirements, - a first memory module for storing the respective control instructions with their respectively associated marking data record in control transactions, wherein - the control transactions are stored in the distributed database system (BC) or by the distributed communication system; - the control transactions are transmitted to the devices (D, BCN_D) or nodes (BCN, BCN_D) by means of the distributed database system (BC) or the distributed communication system. - the control transactions are stored in the distributed database system (BC) or by the distributed communication system; - the control transactions are transmitted to the devices (D, BCN_D) or nodes (BCN, BCN_D) by means of the distributed database system (BC) or the distributed communication system. <EOS>