Blockchain Data Access Through Hierarchical Transaction Indexing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently storing, accessing, and controlling data on blockchain networks, particularly in a decentralized and secure manner, without relying on centralized servers, and in providing efficient data transfer and access control mechanisms.

Innovation Solution

The solution involves structuring blockchain transactions to store data and attributes separately, using cryptographic keys for access control, and employing Rabin signatures and cryptographic protocols like elliptic curve cryptography for data integrity and authenticity, with a hierarchical data structure analogous to the internet, enabling efficient and secure data processing and access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored on a blockchain network, then data security and decentralization are improved, but data access efficiency and retrieval speed deteriorate

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

Solution Approach 1:

The patent segments data storage by separating data attributes from data values. Attributes are stored on-chain in transactions while values are stored off-chain in data lakes, allowing efficient on-chain verification without storing entire data sets on the blockchain, thus improving access speed while maintaining security.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces data availability proofs as an intermediary mechanism. These proofs act as cryptographic verification tokens that allow nodes to efficiently verify data existence and integrity without retrieving the actual data, reducing access time while maintaining the security guarantees of blockchain verification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If cryptographic protocols are used for data integrity and access control, then data authenticity is improved, but computational resources and processing time increase

Engineering Contradiction:
Improvedata authenticityVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial cryptographic verification by using data availability proofs that provide sufficient authentication for most operations without requiring full cryptographic verification of entire data sets. This partial action approach maintains data authenticity while reducing computational overhead for routine access operations.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If data is stored in a decentralized manner on blockchain, then system reliability is improved, but data location and retrieval efficiency deteriorate

Engineering Contradiction:
Improvesystem reliabilityVSAvoiddata retrieval efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the data storage architecture into on-chain metadata storage and off-chain data value storage. This segmentation allows the decentralized blockchain to efficiently index and locate data through on-chain attributes while the actual data values can be retrieved from distributed off-chain storage, improving overall retrieval efficiency while maintaining decentralized reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal data access protocol that works across both on-chain and off-chain storage locations. The data availability proofs serve as a universal verification mechanism that functions whether data is accessed from blockchain nodes or external data lakes, improving retrieval efficiency across the entire decentralized system while maintaining reliability.

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

4Productivity

If hierarchical data structure is implemented, then search efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvesearch efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements a hierarchical data structure that segments data into on-chain attribute layers and off-chain value layers. This segmentation creates a natural hierarchy where on-chain data serves as an index layer for locating off-chain data, improving search efficiency while keeping the complexity manageable through clear separation of concerns between the two layers.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250286730A1Systems and methods for efficient and secure processing, accessing and transmission of data via a blockchain network
Publication Date: 2025.09.11 NCHAIN LICENSING AG
  • US20250286730A1 patent drawing
  • US20250286730A1 patent drawing
  • US20250286730A1 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.