| CPC G06Q 20/3825 (2013.01) [G06Q 20/38215 (2013.01); G06Q 20/4014 (2013.01); G06Q 20/405 (2013.01); G06Q 20/407 (2013.01)] | 20 Claims |

|
1. A method for creating a secure self-validating network of distributed ledger participants, the method comprising:
providing a security verification service communicatively coupled to a central blockchain, the security verification service comprising time-based analysis of security certifications of a plurality of entities to determine a trustworthiness of each of the plurality of entities communicatively coupled to the central blockchain, the security verification service determining a trustworthiness independent of actual participants in the central blockchain;
providing a consensus message to the plurality of entities to rollback the central blockchain to a last time a compromised party published a secure transaction to the central blockchain; and
verifying a security evaluation, validation, or certification of other entities on the secure self-validating network comprising:
each entity signing a message with a private key;
each entity verifying an operating system version;
each entity verifying a software version;
each entity confirming a copy of the central blockchain; and
each entity using a hash of the central blockchain for each respective entity combined with a hash of an environment for each respective entity and sending the hash to the central blockchain with a timestamp and a nonce.
|