An automation system, comprising: - A decentralized, distributed database based on distributed ledger technology, in particular a blockchain, comprising a number of participating nodes (TK1,..., TK6), wherein the participating nodes (TK1,..., TK6) are configured to share data or information with each other via transactions, wherein the database is configured to save the transactions, in particular in interlinked data blocks (BL1, BL2, BL3); - A policy which is implemented on each of the participating nodes (TK1,..., TK6), wherein the policy comprises information about the number and identity of all participating nodes (TK1,..., TK6) as well as rules regarding actions, properties, and statuses of each of the participating nodes (TK1,..., TK6); and A number of automation components (AK1,..., AK4), which are participating nodes (TK1,..., TK6) of the decentralized database, wherein each of the participating nodes (TK1,..., TK6) is configured to check and validate transactions between the participating nodes (TK1,..., TK6) at all times based on the policy, wherein each of the participating nodes (TK1,..., TK6) is configured to implement at least one of the following measures if a violation of the policy is detected: i. Blocking communication within the database with an affected participating node (TK1,..., TK6); ii. Blocking communication outside the database with an affected participating node (TK1,..., TK6); iii. Closing ports; iv. Stopping the services of each participating node (TK1,..., TK6). - A decentralized, distributed database based on distributed ledger technology, in particular a blockchain, comprising a number of participating nodes (TK1,..., TK6), wherein the participating nodes (TK1,..., TK6) are configured to share data or information with each other via transactions, wherein the database is configured to save the transactions, in particular in interlinked data blocks (BL1, BL2, BL3); - A policy which is implemented on each of the participating nodes (TK1,..., TK6), wherein the policy comprises information about the number and identity of all participating nodes (TK1,..., TK6) as well as rules regarding actions, properties, and statuses of each of the participating nodes (TK1,..., TK6); and A number of automation components (AK1,..., AK4), which are participating nodes (TK1,..., TK6) of the decentralized database, wherein each of the participating nodes (TK1,..., TK6) is configured to check and validate transactions between the participating nodes (TK1,..., TK6) at all times based on the policy, wherein each of the participating nodes (TK1,..., TK6) is configured to implement at least one of the following measures if a violation of the policy is detected: i. Blocking communication within the database with an affected participating node (TK1,..., TK6); ii. Blocking communication outside the database with an affected participating node (TK1,..., TK6); iii. Closing ports; iv. Stopping the services of each participating node (TK1,..., TK6). A number of automation components (AK1,..., AK4), which are participating nodes (TK1,..., TK6) of the decentralized database, wherein each of the participating nodes (TK1,..., TK6) is configured to check and validate transactions between the participating nodes (TK1,..., TK6) at all times based on the policy, wherein each of the participating nodes (TK1,..., TK6) is configured to implement at least one of the following measures if a violation of the policy is detected: i. Blocking communication within the database with an affected participating node (TK1,..., TK6); ii. Blocking communication outside the database with an affected participating node (TK1,..., TK6); iii. Closing ports; iv. Stopping the services of each participating node (TK1,..., TK6). i. Blocking communication within the database with an affected participating node (TK1,..., TK6); ii. Blocking communication outside the database with an affected participating node (TK1,..., TK6); iii. Closing ports; iv. Stopping the services of each participating node (TK1,..., TK6).