Hybrid Blockchain Network Using Hash-Based Retrieval Keys
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Centralized databases face challenges with data redundancy, transparency, and access speed, and existing blockchain solutions struggle with security, vulnerabilities, and computational overheads in data storage and retrieval.
Innovation Solution
A blockchain network is used to store data dynamically, leveraging smart contracts to perform automated operations based on ledger data without decrypting it, utilizing public ledgers for retrieval keys and minimizing cryptographic operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is stored on a blockchain network to improve transparency and data redundancy, then data access speed and computational efficiency deteriorate due to the overhead of cryptographic operations and decentralized storage
Solution Approach 1:
The patent segments data into two categories: cryptographic hashes are stored on the blockchain network while the actual data is stored in a centralized database. This segmentation allows the system to maintain data redundancy and transparency through blockchain storage of verification elements, while achieving fast access speeds by retrieving actual data from the centralized database without blockchain transaction overhead.
Solution Approach 2:
The patent introduces an intermediary verification mechanism where cryptographic hashes stored on the blockchain serve as mediators to verify the integrity and authenticity of data retrieved from the centralized database. This allows the system to maintain blockchain's transparency and redundancy benefits while avoiding the performance penalties of storing and retrieving all data directly from the blockchain.
2Reliability
If cryptographic operations are performed on blockchain ledgers to ensure data security, then computational overhead and resource consumption increase
Solution Approach 1:
The patent extracts the computationally intensive cryptographic operations from the data storage and retrieval process. Instead of performing cryptographic operations on every data access, the system only performs lightweight hash verification operations on blockchain-stored hashes, while the actual data is accessed from the centralized database without cryptographic overhead.
Solution Approach 2:
The patent performs cryptographic hashing in advance when data is initially stored, creating cryptographic hashes that are then stored on the blockchain. This preliminary cryptographic action eliminates the need for repeated heavy cryptographic operations during subsequent data access, as verification only requires comparing retrieved data against the pre-computed hashes on the blockchain.
3Productivity
If centralized databases are used to improve access speed, then data transparency and direct external system access deteriorate
Solution Approach 1:
The patent creates a cryptographic copy of the data's verification information (hashes) and stores it on the blockchain network. This copying approach allows the centralized database to maintain fast access speeds for actual data, while the blockchain copy provides transparency and enables external systems to verify data integrity without needing direct access to the centralized database's internal structures.
Data Source
AI summary
This disclosure describes techniques for using a blockchain network to dynamically generate and transmit communications based on data stored on distributed records. The techniques described herein may enable an automated routine to store anonymized data on a distributed record and use such ledger data to determine whether and/or how to communicate with account holders. This enables the automated routine to avoid the need to decrypt data stored on distributed records before performing computations using the ledger data. Moreover, the techniques described herein enable an automated routine to use data stored on a public distributed record as a retrieval key for accessing a private backend database. This enables the automated routine to avoid the need to perform computationally resource-intensive operations to retrieve and/or interpret backend data beyond data queries. Accordingly, various aspects of the techniques described herein improve the computational efficiency of performing blockchain-based dynamic communication.


