Patent ID: 11887115
Assignee: nan
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A system for improving efficiency and integrity of said blockchain operation through an automatic protocol based block validation, said system comprising:
a. at least one authentication blockchain node operatively connected to the blockchain;
b. at least one verification blockchain node operatively connected to the blockchain;
c. at least one validation blockchain node operatively connected to the blockchain;
d. at least one computer interface operatively coupled to at least one blockchain node;
e. a first set of machine-readable media containing instructions, wherein said first set of machine readable instructions when executed manage said blockchain;
f. a second set of machine-readable media containing authentication rules, for authenticating transaction entities associated with at least one transaction intended to be added to the blockchain;
g. a third set of machine-readable media containing verification rules, for verifying integrity of at least one transaction intended to be added to the blockchain;
h. a fourth set of machine-readable media containing validation rules, for creating and validating blocks to be added to the blockchain;, wherein said at least one authentication blockchain node, said at least one verification blockchain node, said at least one validation blockchain node, and said at least one computer interface execute an authentication, verification, and validation protocol for said blockchain, said system performing the steps of:
authenticating, by said at least one authentication blockchain node, credentials of at least one first transaction entity, according to the authentication rules;
authenticating, by said at least one authentication blockchain node, credentials of at least one second transaction entity, according to the authentication rules;
receiving from said at least one computer interface, by said at least one verification blockchain node, a transaction description created by said at least one first transaction entity, wherein said transaction description specifies parameters of at least one transaction intended to be added to said blockchain;
receiving, from said at least one computer interface, by said at least one verification blockchain node, a transaction confirmation created by said at least one second transaction entity;
verifying said at least one transaction, by said at least one verification blockchain node, upon receipt of said transaction confirmation from said at least one second transaction entity, wherein said verifying comprises:
a. verifying said authenticated credentials of said first and second transaction entities are parties to said transaction description;
b. automatically verifying, according to said verification rules, said at least one transaction by either:
i. comparing said transaction description with said transaction confirmation to determine that said transaction description and said transaction confirmation describe the same transaction and agreed on minimum transaction elements according to the verification rules; or
ii. determining said transaction confirmation approves said transaction description;

c. creating, according to said verification rules, by said at least one verification blockchain node, at least one verified transaction when said automatic verification occurs;

transmitting, by said at least one verification blockchain node, said at least one verified transaction to said at least one validation blockchain node;
automatically creating, by said at least one validation blockchain node, a validated block containing at least one verified transaction to be added to said blockchain, according to the validation rules; and
automatically appending, by said at least one validation blockchain node, said validated block-to said blockchain.