Proof-of-work for blockchain applications
AssigneeThe University of York
InventorsRoxana Iuliana Teodor, Peter Damian Ashton, Siamak Fayyaz Shahandashti, Ian Bancroft
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe University of York
InventorsRoxana Iuliana Teodor, Peter Damian Ashton, Siamak Fayyaz Shahandashti, Ian Bancroft
Estimating the term…
Methods, computing apparatuses, computer readable media and systems are described that are for use with blockchain applications. An authority server may communicate a data package to a mining node. The mining node may receive the data package from the authority server, the data package comprising a plurality of datasets, each dataset comprising signal information. The mining node may analyse the data package to convert the signal information of each dataset to a corresponding data output. The mining node may communicate the plurality of data outputs to an authority server and, upon verification of the plurality of data outputs, the plurality of data outputs may be used in establishing a proof-of-work for appending a block record to a blockchain. Encryption and decryption methods may be used to secure data according to methods described herein. In some examples, the signal information of each dataset relates to a polynucleotide sequence and the corresponding data output relates to a read.
A method for appending a block record to a blockchain stored on mining nodes of a network, the block record comprising payload data, a proof-of-work, and a unique identifier of a preceding block record of the blockchain, wherein the method comprises:
(canceled)
A computer readable storage medium having non-transitory executable instructions stored thereon, wherein when executed by a processor, causes the processor to:
A computing apparatus for appending a block record to a blockchain stored on mining nodes of a network, the block record comprising payload data, a proof-of-work, and a unique identifier of a preceding block of the blockchain, wherein the computing apparatus comprises:
A method, the method performed by an authority server, the authority server trusted by a plurality of mining nodes of a network to authenticate a block record of a blockchain, the method comprising:
A computer readable storage medium having non-transitory executable instructions stored thereon, wherein when executed by a processor, causes the processor to:
An authority server, the authority server trusted by mining nodes of a network to authenticate a block record of a blockchain, each mining node comprising computing apparatuses for appending the block record to the blockchain, the authority server comprising:
A system for processing signal information as a proof-of-work for appending a block record to a blockchain, the system comprising:
26-50. (canceled)
Dependencies are inferred from the claim text.