Blockchain
AssigneeCambridge Cryptographic Ltd
InventorsJohn FLETCHER, Ying CHAN
Life of this patent
Estimating the term…
Abstract
There is described a computer-implemented method of outputting a transmission to a second node of a blockchain, the method being performed by a first node of the blockchain, the method comprising: determining a computational power devoted by a further node to a blockchain; determining, based on the determined computational power, a parameter relating to: the influence of the further node on a consensus mechanism of the blockchain; and/or a reward for the further node; and outputting a transmission to the second node of the blockchain in dependence on the parameter.
Claims30
A computer-implemented method of outputting a transmission to a second node of a blockchain, the method being performed by a first node of the blockchain, the method comprising:
- determining a computational power devoted by a further node to a blockchain;
- determining, based on the determined computational power, a parameter relating to:
- the influence of the further node on a consensus mechanism of the blockchain;
- and/or
- a reward for the further node;
- and
- outputting a transmission to the second node of the blockchain in dependence on the parameter.
(canceled)
The method of wherein determining the computational power devoted to the blockchain by the further node comprises one or more of:
- the identification of shares held by the further node relating to the solution of a cryptographic problem;
- the identification of a share verification contract (SVC);
- the determination of a hash rate of the further node;
- and
- the determination of the number of previous blocks proposed by the further node.
(canceled)
(canceled)
(canceled)
-28. (canceled)
(canceled)
-34. (canceled)
-40. (canceled)
(canceled)
A computer-implemented method of configuring a blockchain, such that a node of the blockchain is arranged to and/or required to:
- determine a computational power devoted by a further node to a blockchain;
- determine, based on the determined computational power, a parameter relating to:
- the influence of the further node on a consensus mechanism of the blockchain;
- and/or
- a reward for the further node;
- and
- output a transmission to the second node of the blockchain in dependence on the parameter.
A computer-implemented method of outputting a transmission to a second node of a public consensus network, the method being performed by a first node of the public consensus network, the method comprising:
- determining a computational power devoted by a further node to a public consensus network;
- determining, based on the determined computational power, a parameter relating to:
- the influence of the further node on a consensus mechanism of the public consensus network;
- and/or
- a reward for the further node;
- and
- outputting a transmission to the second node of the public consensus network in dependence on the parameter.
-56. (canceled)
Dependencies are inferred from the claim text.