Patent ID: 11893009
Assignee: NCHAIN LICENSING AG
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A computer implemented method for implementing a data management system (DBMS) for managing a database pertaining to transactions associated with a distributed ledger, the method comprising the steps of:
receiving a message associated with a current instance of a user record for a given user among one or more users, and a request associated with the database, the request being provided by the given user;
parsing the request associated with the database, including:
retrieving one or more attributes associated with the given user from the current instance;
verifying that a setting for each of the retrieved attributes is valid for the request made by the given user; and responsive to successful verification;
performing one or more operations associated with the database based on the request, wherein the database is based on a data structure, wherein the step of performing further including:
if the request is associated with a read operation, obtaining one or more transaction identifiers (TTxID, ETxID) related to the request, each obtained transaction identifier pertaining to a transaction, whereby the data for said transaction is associated with the data structure; and

accessing the data relating to the obtained transaction identifier (TTxID, ETxID) from the data structure;
if the request is associated with a write or modify or delete operation, then in addition to the step of obtaining, the method further includes generating one or more transactions for spending or processing the transaction(s) associated with the obtained one or more transaction identifiers (TTxID, ETxID) based on the operation; and
updating the data structure with identifiers relating to the generated transactions.