Preservation of uniqueness and integrity of a digital asset
View Patent ↗An example operation may include one or more of receiving an asset from an asset owner, initiating an integrity of the asset and entering the asset into a primary chain of genesis, signing the asset and locking the asset in the primary chain of genesis, manifesting the asset as a linked asset in a derivative chain of genesis, detecting a timeout of the asset in the primary chain of genesis, ending a life cycle of the asset in the primary chain of genesis, and creating a new asset in the derivative chain of genesis based on the asset.
1. A system, comprising:
a hardware processor configured to:
receive a digital asset from an asset owner;
sign the digital asset and store the digital asset in a primary chain;
detect an end of a life of the digital asset within the primary chain;
lock the digital asset to the primary chain and end a lifecycle of the digital asset within the primary chain via settlement of a conditional release of the digital asset in the primary chain via a node of a derivative chain of the primary chain, where the derivative chain is a different blockchain than the primary chain, and wherein the conditional release comprises a reference to the digital asset, a reference to a timeout of the digital asset that is performed on the primary chain, and a reference to a condition that has to happen for release of the digital asset; and
transmit evidence of the timeout of the digital asset and performance of the condition to another node of the derivative chain.
2. The method of claim 1 , wherein the hardware processor is further configured to execute a chaincode of the derivative chain to create a new instance of the digital asset in the derivative chain.
3. The method of claim 1 , wherein the hardware processor is configured to associate the digital asset with the conditional release in the primary chain.
4. The method of claim 1 , wherein the hardware processor is configured to lock the digital asset in the primary chain by execution of a blockchain transaction that includes the conditional release.
5. The method of claim 1 , wherein the hardware processor is further configured to execute a chaincode in the derivative chain to validate the conditional release has been settled in the primary chain.
6. A method, comprising:
receiving, by an asset server, a digital asset from an asset owner;
signing, by the asset server, the digital asset and storing the digital asset in a primary chain;
detecting an end of a life of the digital asset within the primary chain;
locking, by the asset server, the digital asset to the primary chain and ending a lifecycle of the digital asset within the primary chain via settlement of a conditional release of the digital asset via a node of a derivative chain of the primary chain, where the derivative chain is a different blockchain than the primary chain, and wherein the conditional release comprises a reference to the digital asset, a reference to a timeout of the digital asset that is performed on the primary chain, and a reference to a condition that has to happen for release of the digital asset; and
transmitting evidence of the timeout of the digital asset and performance of the condition to another node of the derivative chain.
7. The method of claim 6 , further comprising executing a chaincode of the derivative chain to create a new instance of the digital asset in the derivative chain.
8. The method of claim 6 , further comprising associating the digital asset with the conditional release in the primary chain.
9. The method of claim 6 , further comprising locking the digital asset in the primary chain by executing a blockchain transaction that includes the conditional release.
10. The method of claim 6 , further comprising executing a chaincode in the derivative chain to validate the conditional release has been settled in the primary chain.
11. A non-transitory computer readable medium comprising instructions, that when read by a processor, cause the processor to perform:
receiving a digital asset from an asset owner;
signing the digital asset and storing the digital asset in a primary chain;
detecting an end of a life of the digital asset within the primary chain;
locking the digital asset to the primary chain and ending a lifecycle of the digital asset within the primary chain via settlement of a conditional release of the digital asset in the primary chain has been executed in the primary chain by a node of a derivative chain of the primary chain, where the derivative chain is a different blockchain from the primary chain, and wherein the conditional release comprises a reference to the digital asset, a reference to a timeout of the digital asset that is performed on the primary chain, and a reference to a condition that has to happen for release of the digital asset; and
transmitting evidence of the timeout of the digital asset and performance of the condition to another node of the derivative chain.
12. The method of claim 11 , further comprising executing a chaincode of the derivative chain to create a new instance of the digital asset in the derivative chain.
13. The method of claim 11 , further comprising associating the digital asset with the conditional release in the primary chain.
14. The method of claim 11 , further comprising locking the digital asset in the primary chain by executing a blockchain transaction that includes the conditional release.
15. The method of claim 11 , further comprising executing a chaincode in the derivative chain to validate the conditional release has been settled in the primary chain.