Patent ID: 11886420
Assignee: NCHAIN LICENSING AG
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 11:
12. 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:
providing, to the input node, public key material associated with the output node, wherein the public key material comprises first and second public keys;
obtaining a nonce public key from the input node;
searching a blockchain for a data record distribution transaction, the data record distribution transaction having multiple input addresses and multiple output addresses, wherein the input addresses are pooled from a variety of sources, each output address being allocated a data record having a respective data record characteristic in a series of prescribed data record characteristics;
determining a public-private key pair based on the nonce public key and the public key material;
matching a public key from the public-private key pair with one of the output addresses in the data record distribution transaction and, based on that match, adding the data record allocated to that output address to an interim data record compilation; and
determining whether the interim data record compilation is less than the total data record and, if so, continuing the searching, determining, and matching until the interim data record compilation matches the total data record.