Blockchain Transaction Indexing for Secure Data Search and Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face challenges in efficiently storing, processing, and securely accessing data using blockchain networks, particularly in a decentralized and tamper-proof manner, without relying on centralized servers.

Innovation Solution

A method and system for data processing, storage, retrieval, and sharing on a blockchain network using a root transaction index, discretionary public keys, and discretionary transaction IDs to create a graph or tree-like structure, enabling efficient and secure data management through blockchain transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored on a blockchain network using traditional methods, then data security and tamper-proof properties are improved, but data processing efficiency and access speed deteriorate

Engineering Contradiction:
Improvedata securityVSAvoiddata processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments data into multiple blocks distributed across the blockchain network, with each block containing specific transactions and data structures. This segmentation allows parallel processing and retrieval operations to occur simultaneously across different nodes, improving overall system productivity while maintaining the security benefits of distributed storage

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary data structures including Merkle trees, transaction indexes, and script execution mechanisms that act as mediators between raw blockchain data and user applications. These intermediaries enable efficient data access and processing without compromising the underlying blockchain security model, as they provide optimized pathways for common operations

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If decentralized blockchain storage is used, then reliance on centralized servers is reduced, but data access complexity and operational difficulty increase

Engineering Contradiction:
ImprovedecentralizationVSAvoiddata access complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements self-service mechanisms where the blockchain network automatically performs data validation, transaction routing, and access control without requiring centralized coordination. Nodes autonomously verify transactions using embedded scripts and cryptographic proofs, enabling decentralized operation while presenting a simplified interface to users through standardized data access patterns

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent employs preliminary actions by pre-organizing data into structured blocks with embedded indexes, Merkle trees, and metadata during the transaction creation phase. This pre-processing enables rapid retrieval and simplifies access operations, as users can directly query pre-organized data structures rather than performing complex searches across the entire distributed ledger

Inventive Principle:
Principle #10Preliminary action

3Reliability

If comprehensive data validation is performed on the blockchain, then data reliability is improved, but processing time and computational resources increase

Engineering Contradiction:
Improvedata validationVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial validation actions by performing different levels of verification on different data elements based on their criticality and type. Critical transactions receive full validation including script execution and cryptographic verification, while less critical data operations use simplified validation mechanisms. This selective approach maintains reliability for essential operations while reducing overall processing time

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent performs preliminary validation actions during transaction creation and propagation phases, where basic validity checks are executed before full blockchain validation. Transactions undergo preliminary screening for format correctness, signature validity, and basic policy compliance, filtering out obviously invalid transactions early in the process and preventing unnecessary full validation computations

Inventive Principle:
Principle #10Preliminary action

Data Source

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

AI summary

The invention provides improved methods and systems for storing, sharing, accessing and processing data (content) on a blockchain. In one embodiment, there is provided a method of identifying a target transaction on a blockchain e.g. Bitcoin, comprising the steps of using a search path to identify the target transaction, the search path comprising: 1) a root transaction index (RTIndex) comprising a public key (RTPK) associated with the root transaction and an ID (RTID) associated with the root transaction; and 2) at least one attribute associated with the root transaction and/or the target transaction. This enables the creation and use of a search path analogous to that known in relation to the internet, but for the blockchain.