US 11,943,333 B2
Method and system for optimizing transaction flow for blockchain mining and confirmation
Chandan Garg, Haryana (IN); and Jaipal Singh Kumawat, Rajasthan (IN)
Assigned to MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed by MASTERCARD INTERNATIONAL INCORPORATED, Purchase, NY (US)
Filed on Apr. 6, 2022, as Appl. No. 17/714,486.
Application 17/714,486 is a continuation of application No. 16/591,745, filed on Oct. 3, 2019, granted, now 11,323,244.
Prior Publication US 2022/0231835 A1, Jul. 21, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01); H04L 9/00 (2022.01)
CPC H04L 9/0637 (2013.01) [H04L 9/0643 (2013.01); H04L 9/0825 (2013.01); H04L 9/3297 (2013.01); H04L 9/50 (2022.05)] 20 Claims
OG exemplary drawing
 
1. A method for confirming a blockchain transaction utilizing output from a transaction still waiting inclusion in a blockchain, comprising:
storing, in a memory of a node in a blockchain network, a plurality of waiting blockchain transactions;
receiving, by a receiver of the node, a new blockchain transaction, the new blockchain transaction including at least a transaction amount, destination address, digital signature, and an unspent transaction output, where the unspent transaction output is a reference to one of the plurality of waiting blockchain transactions;
validating, by a processor of the node, the new blockchain transaction, where validation includes confirmation of the one of the plurality of waiting blockchain transactions; and
generating, by the processor of the node, a new block, the new block including at least a block header and a plurality of blockchain data entries, the blockchain data entries including at least the new blockchain transaction and the one of the plurality of waiting blockchain transactions.