Patent ID: 11934888
Assignee: LIQUIDAPPS LTD
Field: Digital communication (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 8:
9. A system for managing a limited allocated memory resource (LAMR) storing data used by a smart contract code of a plurality of smart contracts of a LAMR-based blockchain dataset stored in a blockchain storage system, wherein the LAMR defines storage space for storing data of each of the plurality of smart contracts, the system comprising:
at least one hardware processor of the blockchain storage system executing a code for:
receiving, from a gateway service node, a request to identify data for execution of at least one action in the LAMR of the blockchain storage system,
when the requested data is not found in the LAMR by the blockchain storage system, providing to the gateway service node, an indication that the requested data is not found in the LAMR and a cryptographic proof of the requested data from the LAMR of the blockchain storage system;
receiving, from the gateway service node, a copy of the requested data acquired from a virtual allocated memory resource (VAMR) by the gateway service node using the cryptographic proof;
storing the copy of the requested data in the LAMR;
performing, by the smart contract code, the at least one action using the stored copy to produce an updated stored copy;
replacing the cryptographic proof with a new cryptographic proof created by processing the updated stored copy in the LAMR; and
providing, to the gateway service node, the updated copy for storing in the VAMR.