| CPC G06Q 20/389 (2013.01) [G06Q 20/065 (2013.01); G06Q 20/0658 (2013.01); G06Q 20/223 (2013.01); G06Q 20/3678 (2013.01); G06Q 20/38215 (2013.01); G06Q 20/3823 (2013.01); G06Q 20/3827 (2013.01); G06Q 20/3829 (2013.01); G06Q 20/4014 (2013.01); H04L 9/0825 (2013.01); H04L 9/088 (2013.01); H04L 9/30 (2013.01); H04L 9/3218 (2013.01); H04L 9/3239 (2013.01); G06Q 20/341 (2013.01); G06Q 2220/00 (2013.01); H04L 9/50 (2022.05); H04L 2209/56 (2013.01)] | 12 Claims |

|
1. A blockchain implemented Simplified Payment Verification system operative to facilitate a transfer of an asset on or over a blockchain that is maintained by a blockchain network between a first verification resource of a transferor and a second verification resource of a transferee, and wherein:
the first verification resource is operative to send, to the second verification resource:
data relating to a payment transaction (Tx3) that comprises an output that transfers the asset to the transferee;
complete transaction data relating to at least one blockchain transaction (Tx1) that comprises an unspent output that is spendable by an input of the payment transaction (Tx3); and
the complete Merkle path of the at least one blockchain transaction (Tx1);
and the second verification resource is operative to:
at least one of receive or request, from the first verification resource, the complete transaction data relating to the at least one blockchain transaction (Tx1); and the complete Merkle path for the at least one blockchain transaction (Tx1);
use the Merkle path and the complete transaction data relating to the at least one blockchain transaction (Tx1) to provide a Merkle proof for the at least one transaction, and use the Merkle proof to verify, at the second verification resource and without interaction with the blockchain network, that the at least one blockchain transaction (Tx1) has been processed by the blockchain network and mined into a block on the blockchain; and
upon successful verification of the Merkle proof, send the payment transaction (Tx3) to the blockchain network to transfer the asset from the transferor to the transferee.
|