System and method for distributing data records using a blockchain
AssigneenChain Licensing AG
InventorsMartin Sewell, Daniel Joseph, Craig Steven Wright
Life of this patent
Estimating the term…
Loading patent…
AssigneenChain Licensing AG
InventorsMartin Sewell, Daniel Joseph, Craig Steven Wright
Estimating the term…
A computer-implemented method for transferring a total data record from an input node to an output node using a blockchain. The total data record may be a total payment, in some cases, such as using Bitcoin. The output node shares public key material and the input node selects unspent transaction outputs to use in paying the total value, and determines a plurality of outputs payable to the output node in fixed denominations. The input node generates an output address for each output using the public key material and a respective random number, and mixes the inputs and outputs in one or more coin mixing transactions. A nonce public key for each output, generated based on the respective random number, is shared with the output node either separately or through the blockchain, and the output node can derive the corresponding private key for each output address, enabling it to search for and identify the outputs to which it can then claim ownership.
A computer-implemented method to transfer a total data record represented by a total value between an input node and an output node using a blockchain, the method comprising:
A computer-implemented method to transfer a total data record between an input node and an output node using a blockchain, wherein the total data record is represented by a payment of a total data value, the method, implemented at the output node, comprising:
Dependencies are inferred from the claim text.