| CPC H04L 9/088 (2013.01) [G06F 16/164 (2019.01); H04L 9/30 (2013.01)] | 19 Claims |

|
1. A method for dynamically updating metadata during blockchain functions, the method comprising:
receiving a first request to perform a blockchain function using a non-fungible token, wherein the non-fungible token is identified by a public key for a user-specific digital storage resource application on a user device;
in response to the first request, retrieving an off-chain metadata property of the non-fungible token, wherein the off-chain metadata property is available from an off-chain resource;
authorizing the blockchain function using a smart contract that compares an on-chain characteristic of the blockchain function to the off-chain metadata property;
in response to authorizing the blockchain function, transmitting a user approval request of the blockchain function to the user-specific digital storage resource application;
receiving, from the user-specific digital storage resource application on the user device, a confirmation of the blockchain function in response to the user approval request, wherein the confirmation is based on a private key for the user-specific digital storage resource application; and
in response to receiving the confirmation, causing performance of the blockchain function and updating the off-chain metadata property.
|