Enforcing multi-use constraints on a blockchain
AssigneeInternational Business Machines Corporation
InventorsPraveen Jayachandran, Palanivel A. Kodeswaran, Sayandeep Sen
Life of this patent
Estimating the term…
Abstract
A blockchain configuration may be used to store a distributed ledger for information security and accessibility. One example method of operation may include one or more of logging an asset in a blockchain, identifying a sub-asset linked to the asset, creating a use constraint for the sub-asset, logging the use constraint associated with the sub-asset, and during an access attempt of the sub-asset, prohibiting access to the sub-asset based on the use constraint.
Claims17
A method, comprising:
- logging, via a blockchain server, an asset in a blockchain;
- simultaneous with the logging an asset, identifying, via the blockchain server, at least one sub-asset linked to the asset and storing the at least one sub-asset in the blockchain;
- creating, via the blockchain server, at least one use constraint for each sub-asset of the at least one sub-asset, the at least one use constraint specifying one or more sub-assets to be analyzed for a particular type of transaction related to the asset;
- storing, via the blockchain server, the at least one use constraint associated with the at least one sub-asset;
- and
- during an access attempt of the asset, prohibiting, via the blockchain server, access to the asset based on the at least one use constraint.
An apparatus, comprising:
- a processor configured to:
- log an asset in a blockchain;
- simultaneous with the logging an asset, identify at least one sub-asset linked to the asset;
- create at least one use constraint for each sub-asset of the at least one sub-asset, the at least one use constraint specifying one or more sub-assets to be analyzed for a particular type of transaction related to the asset;
- during an access attempt of the asset, prohibit access to the at asset based on the use constraint;
- and
- a memory configured to store the at least one use constraint associated with the at least one sub-asset.
A non-transitory computer readable storage medium configured to store at least one instruction that when executed causes a processor to perform:
- logging an asset in a blockchain;
- simultaneous with the logging an asset, identifying at least one sub-asset linked to the asset and storing the at least one sub-asset in the blockchain;
- creating at least one use constraint for each sub-asset of the at least one sub-asset, the at least one use constraint specifying one or more sub-assets to be analyzed for a particular type of transaction related to the asset;
- storing the at least one use constraint associated with the at least one sub-asset;
- and
- during an access attempt of the asset, prohibiting access to the asset based on the at least one use constraint.
Dependencies are inferred from the claim text.