Distributed Ledger Data Storage Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for storing information in distributed ledger databases, such as blockchain, face delays in task awareness for systems, resource consumption, and vulnerabilities to fraudulent actions due to time-consuming validation and encryption limitations.
Innovation Solution
A method involving generating and storing both encrypted and hashed data items in a distributed ledger database, allowing immediate system awareness and secure, transparent data exchange without relying on periodic queries or resource-intensive validation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If information is stored in a distributed ledger database using known validation and upload methods, then the information is stored in a transparent and non-tamperable way, but a substantial time delay elapses between data generation and system awareness
Solution Approach 1:
The patent segments the data into two separate components: hashed data items (stored in the distributed ledger for transparency and non-tamperability) and encrypted data items (stored locally or in secure storage for immediate access). This segmentation allows the system to achieve both reliable verification through the ledger and immediate task awareness through local storage, eliminating the time delay while maintaining security and transparency.
2Reliability
If periodic queries are used to check for tasks in the distributed ledger database, then the system can become aware of tasks, but resource consumption increases and performance deteriorates
Solution Approach 1:
The patent applies preliminary action by storing the encrypted data item (containing the task information) locally in the second computing device's secure storage at the same time the hashed data item is uploaded to the distributed ledger. This preliminary local storage eliminates the need for periodic queries, as the system can immediately access the task information when needed, thereby reducing resource consumption and improving performance while maintaining reliable task awareness.
3Reliability
If information is hashed for confidentiality protection, then security is enhanced, but information exchange between task giver and system is substantially limited
Solution Approach 1:
The patent applies local quality by storing different forms of the same information in different locations with different security characteristics. The hashed data item is stored in the distributed ledger for transparent verification, while the encrypted data item is stored locally in the second computing device's secure storage for confidential but accessible exchange. This allows the system to maintain confidentiality protection through hashing while preserving information exchange capability through local encryption, enabling versatile task assignment and execution.
4Adaptability or versatility
If encrypted information is stored in the distributed ledger database, then information exchange capacity is increased, but vulnerability to cryptographic attacks increases
Solution Approach 1:
The patent extracts the encrypted data item from the distributed ledger storage and stores it locally in the second computing device's secure storage. Only the hashed data item (which cannot be decrypted or attacked cryptographically) remains in the distributed ledger for verification purposes. This extraction eliminates the vulnerability to cryptographic attacks while preserving information exchange capacity, as the encrypted data can still be accessed and exchanged through the local secure storage.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The invention refers to method for initiating the storing of a hashed data item in a distributed ledger database managed by a computer network. The method comprises the steps of: (i) initiating, by a first computing device (100), the generating (401) of an encrypted data item, wherein the encrypted data item is an encryption of a second data item, the second data item comprising a first data item; and (ii) initiating, by the first computing device (100), the generating (403) of the hashed data item, wherein the hashed data item is a hash of a third data item, the third data item comprising the first data item. The method further comprises the steps of: (iii) initiating, by the first computing device (100), the providing (402) of first information and of the encrypted data item to a second computing device (200), wherein the first information characterizes the first data item; and (iv) initiating, by the first computing device (100), the providing (405) of second information and of the hashed data item to a first node (300) of the computer network, thereby initiating the storing of the hashed data item in the distributed ledger database, wherein the second information characterizes the first data item.