CPC H04L 9/0643 (2013.01) [G06F 16/137 (2019.01); H04L 9/3236 (2013.01); H04L 9/50 (2022.05)] | 17 Claims |
1. A system for control-data partitioning in a virtual distributed ledger technology platform, comprising:
at least one hardware processor; and
at least one memory device storing instructions executable by the at least one hardware processor to perform operations comprising:
receiving a request for a microservice at a virtual distributed ledger technology node associated with a virtual distributed ledger technology network;
identifying operations on user data to be performed related to the request for the microservice;
retrieving the user data from a data storage memory external to the virtual distributed ledger technology network;
performing the identified operations on the user data;
executing the microservice based on performing the identified operations on the user data, to generate updated user data and control information, wherein the control information is associated with usage of the user data;
storing the updated user data in the data storage memory external to the virtual distributed ledger technology network;
committing the generated control information to a distributed ledger associated with the virtual distributed ledger technology network;
receiving a request for access to the user data from the data storage memory external to the virtual distributed ledger technology network;
executing a data protection compliance microservice after receiving the access request;
determining whether the request is approved or rejected based on the executing the data protection compliance microservice; and
committing the determination of whether the request is approved or rejected to the distributed ledger associated with the virtual distributed ledger technology network.
|