TECHNIQUES FOR INCREASING THE PROBABILITY THAT A TRANSACTION WILL BE INCLUDED IN A TARGET BLOCK OF A BLOCKCHAIN
First Claim
1. A method for increasing a probability of having a transaction written to a target block of a blockchain, the method comprising:
- loading a plurality of copies of a transaction at a plurality of agent nodes connected to a network of peer nodes;
obtaining, by an agent node, an indication of an opportunity to write the transaction to a target block; and
propagating copies of the transaction to the network of peer nodes based on the obtained indication of the opportunity to write the transaction, to improve a probability of having the transaction written to the target block.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed embodiments include techniques to increase the probability that network validators will include a specific transaction in a target block of a blockchain. The method includes creating and signing in real-time a transaction and loading copies of the transaction at agent nodes connected to a network of peer nodes. An agent node can obtain an indication of an opportunity to write the transaction to a target block. The method can further include broadcasting the transaction to the network of peer nodes based on the obtained indication of the opportunity to write the transaction, to improve a probability of having the transaction written to the target block.
70 Citations
35 Claims
-
1. A method for increasing a probability of having a transaction written to a target block of a blockchain, the method comprising:
-
loading a plurality of copies of a transaction at a plurality of agent nodes connected to a network of peer nodes; obtaining, by an agent node, an indication of an opportunity to write the transaction to a target block; and propagating copies of the transaction to the network of peer nodes based on the obtained indication of the opportunity to write the transaction, to improve a probability of having the transaction written to the target block. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method performed by a server computer of a network including a plurality of peer nodes configured to maintain a blockchain, the method comprising:
-
obtaining information associated with the network of peer nodes; and propagating copies of a transaction to the network of peer nodes based on the obtained information to increase the probability that the transaction will be recorded to a target block of the blockchain.
-
-
35. A server computer comprising:
-
a processor; and a memory containing instructions that, when executed by the processor, cause the server computer to; load a plurality of copies of a transaction at a plurality of agent nodes connected to a network of peer nodes; obtain an indication of an opportunity to write the transaction to a target block; and propagate copies of the transaction to the network of peer nodes based on the obtained indication of the opportunity to write the transaction, to improve a probability of having the transaction written to the target block.
-
Specification