CPC H04L 9/0637 (2013.01) [G06F 9/466 (2013.01); G06F 16/27 (2019.01); G06F 16/275 (2019.01); G06F 21/602 (2013.01); H04L 9/0643 (2013.01); H04L 9/50 (2022.05)] | 9 Claims |
1. A method, performed in association with a transaction processing system comprising a set of transaction handlers that receive and process messages into a blockchain, wherein a message is associated with a transaction to be included in the blockchain, wherein the transaction has associated therewith a set of one or more Unspent Transaction Outputs (UTXOs), comprising:
providing an Unspent Transaction Output (UTXO) handling layer distinct from the set of transaction handlers, the UTXO handling layer comprising a set of UTXO handlers;
wherein during processing of a given segment of a block in the blockchain, a given transaction handler in the set of transaction handlers interacts with a respective UTXO handler using a transaction handler-provided handle uniquely associated with a request to the UTXO handler; and
using the transaction handler-provided handle, selectively undoing at least one operation associated with a transaction.
|