Fast propagation of recent transactions over a blockchain network
AssigneenChain Licensing AG
InventorsGiuseppe Destefanis, Patrick Motylinski, Stephane Vincent, Craig Steven Wright
Life of this patent
Estimating the term…
Loading patent…
AssigneenChain Licensing AG
InventorsGiuseppe Destefanis, Patrick Motylinski, Stephane Vincent, Craig Steven Wright
Estimating the term…
A specialized network (“merchant”) node to facilitate fast distribution of blockchain transactions over a network of interconnected nodes, as subset of which are merchant nodes interconnected by an overlay network. The merchant node includes a memory storing an assigned portion of a distributed mempool structured as a distributed hash table, the distributed mempool containing pending transactions awaiting confirmation. The merchant node operates by receiving a transaction, including a transaction identifier; hashing the new transaction identifier to obtain a key; determining, using the key, whether the transaction is stored in the distributed mempool or not and, if not, then storing the transaction in the distributed mempool as a pending transaction; and sending the transaction to a set of nodes other than merchant nodes using peer-to-peer connections. The invention may be used in conjunction with the Bitcoin blockchain or an alternative.
A specialized network node that is arranged and configured to perform one or more dedicated blockchain functions or services, the specialized network node comprising:
A network comprising a plurality of interconnected nodes used to implement a blockchain network, a subset of the interconnected nodes being specialized network nodes interconnected by an overlay, the specialized network nodes in the overlay network being arranged and configured to perform one or more dedicated blockchain functions or services and comprising:
A computer-implemented method to facilitate fast propagation of blockchain transactions over a network of interconnected nodes used to implement a blockchain, wherein a subset of the nodes are specialized network nodes interconnected by an overlay network, each specialized network node is not a full blockchain node and is configured to perform one or more dedicated functions or services, the method comprising:
Dependencies are inferred from the claim text.