CPC G06Q 20/4016 (2013.01) [H04L 9/3236 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] | 23 Claims |
1. A blockchain transaction processing system comprising:
An electronic communication interface operatively coupled to: a blockchain, and an endpoint system, wherein the blockchain is provided by a distributed blockchain consensus network that includes a plurality of processing nodes operable to verify transactions and achieve consensus, wherein each node includes a copy of a distributed ledger; and
a processor operatively coupled to the electronic communication interface, wherein the processor is configured to:
receive, via the electronic communication interface, a transaction request identifying a blockchain transaction from the endpoint system;
transmit, via the electronic communications interface, the transaction request to the blockchain for validation;
access, via the electronic communications interface, a shadow copy of the distributed ledger electronically stored separately from the blockchain in one or more storage media operably coupled to the communication interface, the shadow copy including information representative of data stored on at least a portion of the blockchain, wherein at least a portion of the information extracted from the shadow copy includes indexed ledger information and a plurality of varying attributes of transactions or contracts stored at least on a portion of the distributed ledger;
identify, using the shadow copy, one or more risk factors associated with the transaction request;
compute, based on the risk factors and the information representative of data stored on at least a portion of the blockchain, a risk associated with the transaction request being expedited using the shadow copy;
compare the computed risk to a predetermined risk threshold; and
for the risk being less than the predetermined risk threshold, enable expedited processing of the transaction request using the shadow copy prior to a notification from the blockchain that the blockchain transaction request is validated being received by the processor via the electronic communication interface.
|