Computer-implemented methods and systems for improved communications across a blockchain network
AssigneenChain Licensing AG
InventorCraig Steven WRIGHT
Life of this patent
Estimating the term…
Abstract
Methods and techniques are provided that employ multicast transmission and anycast transmission to coordinate and distribute tasks and/or processing requests amongst groups of resources on a network. In one embodiment, the groups of resources can include nodes or other resources of a blockchain network that implement all or part of a particular blockchain protocol (e.g., Bitcoin SV protocol), and/or service providers that provide services to a blockchain-related organisation, group or network.
Claims14
A computer-implemented method comprising the steps:
- associating a first group of resources with an anycast group having a particular anycast address;
- associating a second group of resources with a multicast group having a particular multicast address;
- sending an initial message from a sending resource to the particular multicast address, the initial message including i) the particular anycast address for the anycast group and ii) data that relates to one or more tasks or processing requests;
- and
- in response to receiving the initial message, at least one resource belonging to the multicast group sending a response message to the particular anycast address, wherein the response message communicates acceptance of the one or more tasks or processing requests.
Computer equipment, comprising:
- memory comprising one or more memory units;
- and
- processing apparatus comprising one or more processing units, wherein the memory stores code arranged to run on the processing apparatus, the code being configured so as when run on the processing apparatus, the processing apparatus performs a method of:
- associating a first group of resources with an anycast group having a particular anycast address;
- associating a second group of resources with a multicast group having a particular multicast address;
- sending an initial message from a sending resource to the particular multicast address, the initial message including i) the particular anycast address for the anycast group and ii) data that relates to one or more tasks or processing requests;
- and
- in response to receiving the initial message, at least one resource belonging to the multicast group sending a response message to the particular anycast address, wherein the response message communicates acceptance of the one or more tasks or processing requests.
A non-transitory computer readable medium comprising computer program code configured so as, when run on one or more processors, the one or more processors perform a method of:
- associating a first group of resources with an anycast group having a particular anycast address;
- associating a second group of resources with a multicast group having a particular multicast address;
- sending an initial message from a sending resource to the particular multicast address, the initial message including i) the particular anycast address for the anycast group and ii) data that relates to one or more tasks or processing requests;
- and
- in response to receiving the initial message, at least one resource belonging to the multicast group sending a response message to the particular anycast address, wherein the response message communicates acceptance of the one or more tasks or processing requests.
Dependencies are inferred from the claim text.