| CPC G06F 21/602 (2013.01) [G06F 21/6245 (2013.01); G06F 2221/2115 (2013.01)] | 20 Claims |

|
1. A system for using encrypted blockchain-based data to determine characteristics and generate corresponding cryptographic tokens, the system comprising:
one or more processors; and
a non-transitory, computer-readable medium comprising instructions that when executed by the one or more processors cause operations comprising:
identifying one or more cryptographic tokens controlled by a cryptography-based storage application associated with a user, wherein each cryptographic token encodes access data for accessing one or more sets of items;
generating a blockchain operation request to be executed by an on-chain program, wherein the blockchain operation request comprises one or more identifiers of the one or more cryptographic tokens and a program identifier of the on-chain program;
transmitting the blockchain operation request to a blockchain node associated with the on-chain program;
receiving, from the blockchain node in response to the blockchain operation request, a plurality of encrypted payloads associated with the one or more cryptographic tokens, wherein the plurality of encrypted payloads has been encrypted using a public key associated with the cryptography-based storage application;
decrypting, using a private key associated with the cryptography-based storage application, the plurality of encrypted payloads into a plurality of payload identifiers;
transmitting one or more blockchain retrieval requests for the plurality of payload identifiers, wherein the one or more blockchain retrieval requests cause a plurality of sets of item identifiers to be retrieved, wherein the plurality of sets of item identifiers correspond to a plurality of sets of items that include software programs;
determining that the software programs satisfy an energy efficiency metric, a threshold for memory footprint, or a threshold for disk space; and
generating, based on determining that the software programs satisfy the energy efficiency metric, the threshold for memory footprint, or the threshold for disk space, a new cryptographic token that indicates one or more of a characteristic of energy-efficiency, a characteristic of memory-efficiency, or a characteristic of disk space-efficiency, wherein the new cryptographic token enables access to an encrypted payload, of the plurality of encrypted payloads, using the cryptography-based storage application.
|