US 11,791,982 B2
Concurrent transaction processing in a high performance distributed system of record
David C. Carver, Lexington, MA (US); Leen Khalid A. Al Shenibr, Brookline, MA (US); and Vladimir Shtokman, Newton, MA (US)
Assigned to Akamai Technologies, Inc., Cambridge, MA (US)
Filed by Akamai Technologies, Inc., Cambridge, MA (US)
Filed on May 24, 2021, as Appl. No. 17/328,496.
Application 17/328,496 is a continuation of application No. 16/053,349, filed on Aug. 2, 2018, granted, now 11,018,850.
Claims priority of provisional application 62/610,318, filed on Dec. 26, 2017.
Prior Publication US 2021/0281397 A1, Sep. 9, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/06 (2006.01); G06F 21/60 (2013.01); G06F 9/46 (2006.01); H04L 9/00 (2022.01); G06F 16/27 (2019.01)
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
OG exemplary drawing
 
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.