Tracking transactions through a blockchain
AssigneeInternational Business Machines Corporation
InventorsMichael J. Bordash, Michael J. Hudson, Chih-Hong Wong
Life of this patent
Estimating the term…
Abstract
A security application may provide a secure digital currency for a blockchain while maintaining anonymity and security from unauthorized third parties. One example may include one of accessing a retailer site from a device, selecting one or more items for purchase, transmitting a payment option to the retailer site for the selected one or more items, receiving a payment request message from the retailer site comprising a unique identifier linked to one or more incentives, creating a payment confirmation message comprising the unique identifier and the one or more incentives, and transmitting the payment confirmation.
Claims14
A method, comprising:
- selecting, via a device, one or more items from a website;
- transmitting, via the device, a message to the website selecting payment via cryptocurrency for the selected one or more items;
- receiving, via the device, a payment request message from the website which comprises a unique identifier linked to one or more incentives;
- generating, via the device, a first blockchain transaction that transfers payment for the one or more items to the website based on the cryptocurrency;
- embedding, via the device, the unique identifier and an address of a receiver of the one or more incentives into a field of an OP_RETURN script within the first blockchain transaction;
- submitting, via the device, the first blockchain transaction to a blockchain ledger;
- and
- receiving, via the device, a refund using a second blockchain transaction having the unique identifier in an OP_RETURN script of the second blockchain transaction in the blockchain ledger, the refund based on the one or more incentives linked to the unique identifier.
A device comprising:
- a processor configured to
- select one or more items from a website;
- transmit a message to the website selecting payment via cryptocurrency for the selected one or more items;
- receive a payment request message from the website which comprises a unique identifier linked to one or more incentives;
- generate a first blockchain transaction that transfers payment for the one or more items to the website based on the cryptocurrency;
- embed the unique identifier and an address of a receiver of the one or more incentives into a field of an OP_RETURN script within flail the first blockchain transaction;
- submit the first blockchain transaction to a blockchain ledger;
- and
- receive a refund using a second blockchain transaction having the unique identifier in an OP_RETURN script of the second blockchain transaction in the blockchain ledger, the refund based on the one or more incentives linked to the unique identifier.
A non-transitory computer readable storage medium storing instructions which when executed by a processor cause the processor to perform a method comprising:
- selecting one or more items from a website;
- transmitting a message to the website selecting payment via cryptocurrency for the selected one or more items;
- receiving a payment request message from the website which comprises a unique identifier linked to one or more incentives;
- generating a first blockchain transaction that transfers payment for the one or more items to the website based on the cryptocurrency;
- embedding the unique identifier and an address of a receiver of the one or more incentives into a field of an OP_RETURN script within flail the first blockchain transaction;
- submitting the first blockchain transaction to a blockchain ledger;
- and
- receiving a refund using a second blockchain transaction having the unique identifier in an OP_RETURN script of the second blockchain transaction in the blockchain ledger, the refund based on the one or more incentives linked to the unique identifier.
Dependencies are inferred from the claim text.