| CPC G06F 16/258 (2019.01) | 17 Claims |

|
1. A computer-implemented method for storing data in a decentralized distributed database, comprising:
providing, by a sending system, system data, wherein the system data are stored in a system-specific data structure of the sending system, and providing a system information of the sending system, the system being connected to the decentralized distributed database, wherein the sending system is a device or an application and wherein the system information comprises information about a system type and/or a system version;
receiving by the sending system, information about a database-specific data structure, which is defined for processing data in the decentralized distributed database;
receiving, by the sending system, a first transformation rule depending on the system information, wherein the first transformation rule is assigned to the database-specific data structure and defines a transformation of data with a system-specific data structure to the database-specific data structure;
storing, by the sending system, the first transformation rule so that the sending system applies the first transformation rule on a data structure of a same type without retrieving the first transformation rule from the decentralized distributed database;
transforming, by the sending system, the system data by applying the first transformation rule to the system data, thus generating transformed system data at the sending system that is stored in the database-specific data structure; and
sending, by the sending system, the transformed system data to the decentralized distributed database in the database-specific data structure.
|