Hierarchical Blockchain Transactions for Secure, Faster Data Retrieval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies face challenges in efficiently storing, processing, accessing, and sharing data on a blockchain network, particularly in terms of data location, secure access control, and efficient data transfer.
Innovation Solution
The implementation of a blockchain-based system that arranges transactions in a logical hierarchy, using cryptographic keys to access and control data, and employs techniques such as Rabin signatures and atomic swaps for secure data management and access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is stored on a blockchain network, then data security and immutability are improved, but data access efficiency and retrieval time deteriorate
Solution Approach 1:
The patent segments data storage by creating a hierarchical structure where data is divided into data packets distributed across multiple transactions. Each transaction contains specific data packets that can be independently accessed, eliminating the need to traverse the entire blockchain to retrieve specific information, thus reducing retrieval time while maintaining security.
Solution Approach 2:
The patent introduces data packet descriptors as intermediary elements that contain metadata and hashing information. These descriptors act as indexes or pointers that enable efficient location and retrieval of specific data packets without requiring full blockchain traversal, thereby improving access efficiency while preserving the immutable nature of the blockchain.
2Reliability
If cryptographic access control is implemented, then data access security is improved, but system complexity increases
Solution Approach 1:
The patent implements a universal cryptographic access control mechanism that works across all data packets and transactions in the blockchain. By using standardized digital signatures and hashing functions throughout the system, the patent achieves strong security without requiring multiple different cryptographic protocols, thereby reducing overall system complexity while maintaining robust access control.
3Adaptability or versatility
If data is distributed across multiple transactions, then data sharing capability is improved, but data location and identification difficulty increases
Solution Approach 1:
The patent implements feedback mechanisms through hashing functions that create deterministic relationships between data packets and their descriptors. Each data packet generates a unique hash that is stored in its descriptor, providing immediate feedback for verification and location. This allows nodes to efficiently identify and verify data packets across the distributed blockchain without manual searching.
Data Source
AI summary
The disclosure provides improved methods and systems for processing, storing, sharing, retrieving, writing, and accessing data (content) on a blockchain. In particular, improved efficiency and also enhanced access control permissions are provided. An embodiment of the present disclosure comprises the step of processing at least one blockchain transaction (Tx) comprising: a protocol flag; a discretionary public key (DPK); and a discretionary transaction ID (DTxID). These are discretionary in the sense that they are not required as part of the underlying blockchain protocol but in accordance with the present disclosure. This combination of features enables portions of data to be identified, retrieved, and shared on a blockchain, and also to be linked/associated with one another when provided in a plurality of transactions. It enables a graph or tree-like structure to be constructed, which reflects the hierarchical relationships between portions of data, facilitating their processing, searching, and sharing.


