Unlinking ownership of successive asset transfers on a blockchain
AssigneeInternational Business Machines Corporation
InventorsElli Androulaki, Angelo De Caro, Jens Jelitto, Ilie Circiumaru
Life of this patent
Estimating the term…
Abstract
An example operation may include one or more of receiving an export identifier to initiate an asset ownership transfer of an asset from a current owner to a new owner, identifying an asset identifier assigned to the asset and a current asset ownership session stored in a blockchain transaction, responsive to identifying the export identifier, assigning a new asset identifier to the asset, assigning a random number to an import identifier used to identify the asset transfer to the new owner, and creating a new blockchain transaction including the new asset identifier, the random number, and a new asset ownership session.
Claims20
A method of concealing identity information from a successive owner in a blockchain network, the method comprising:
- receiving an export identifier to initiate an asset ownership transfer of an asset from a current owner to a new owner;
- identifying an asset identifier assigned to the asset and a current asset ownership session stored in a blockchain transaction of a previous transfer operation to the current owner;
- responsive to identifying the asset identifier, assigning a new asset identifier to the asset;
- assigning a random number to an import identifier used to identify the asset transfer to the new owner;
- creating a new blockchain transaction comprising the new asset identifier, the random number, and a new asset ownership session of the new owner;
- incorporating the new blockchain transaction into the blockchain network.
A system of concealing identity information from a successive owner in a blockchain network, the system comprising:
- a computing node configured to
- receive an export identifier to initiate an asset ownership transfer of an asset from a current owner to a new owner;
- identify an asset identifier assigned to the asset and a current asset ownership session stored in a blockchain transaction of a previous transfer operation to the current owner;
- responsive to the asset identifier being identified, assign a new asset identifier to the asset;
- assign a random number to an import identifier used to identify the asset transfer to the new owner;
- create a new blockchain transaction comprising the new asset identifier, the random number, and a new asset ownership session of the new owner;
- incorporating the new blockchain transaction into the blockchain network.
A non-transitory computer readable storage medium, of concealing identity information from a successive owner in a blockchain network, the non-transitory computer readable medium configured to store instructions that when executed cause a processor to perform:
- receiving an export identifier to initiate an asset ownership transfer of an asset from a current owner to a new owner;
- identifying an asset identifier assigned to the asset and a current asset ownership session stored in a blockchain transaction of a previous transfer operation to the current owner;
- responsive to identifying the asset identifier, assigning a new asset identifier to the asset;
- assigning a random number to an import identifier used to identify the asset transfer to the new owner;
- creating a new blockchain transaction comprising the new asset identifier, the random number, and a new asset ownership session of the new owner;
- incorporating the new blockchain transaction into the blockchain network.
Dependencies are inferred from the claim text.