Hierarchical Blockchain Transactions for Secure, Faster Data Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata securityVSAvoiddata retrieval time
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If cryptographic access control is implemented, then data access security is improved, but system complexity increases

Engineering Contradiction:
Improveaccess control securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If data is distributed across multiple transactions, then data sharing capability is improved, but data location and identification difficulty increases

Engineering Contradiction:
Improvedata sharing capabilityVSAvoiddata location difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12348648B2Systems and methods for efficient and secure processing, accessing and transmission of data via a blockchain network
Publication Date: 2025.07.01 NCHAIN LICENSING AG
  • US12348648B2 patent drawing
  • US12348648B2 patent drawing
  • US12348648B2 patent drawing

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.