Deterministic Blockchain Key Mapping for Transaction Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems face challenges in integrating with disparate computing architectures and platforms without requiring changes to the underlying systems, particularly in identifying and extracting relevant data for transmission to non-blockchain systems like DBMS, which is difficult, time-consuming, and computationally inefficient.

Innovation Solution

A cryptographic method and system that uses deterministic cryptographic keys to associate public addresses with classification identifiers, enabling efficient identification and extraction of blockchain transactions for integration into non-blockchain systems, such as data storage or processing resources, by classifying and linking public addresses with identifiers and generating public keys through hash functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If blockchain data is extracted and transmitted to non-blockchain systems, then integration and data utilization are improved, but identification and extraction complexity increases

Engineering Contradiction:
Improveintegration capabilityVSAvoiddata extraction complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-generating deterministic cryptographic keys and their corresponding public addresses before data extraction is needed. These pre-generated keys are stored in a lookup table, allowing the system to quickly identify and extract relevant blockchain data without performing complex cryptographic operations at extraction time. This resolves the contradiction by preparing the integration infrastructure in advance, making subsequent data extraction simple and efficient.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of deterministic cryptographic keys that serve as a bridge between blockchain and non-blockchain systems. These keys act as a common language or interface that enables data extraction without requiring changes to either the blockchain platform or the destination system. The intermediary keys simplify the extraction process while maintaining compatibility across different systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If traditional data extraction methods are used from blockchain, then security is maintained, but extraction efficiency and speed decrease

Engineering Contradiction:
ImprovesecurityVSAvoiddata extraction efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary cryptographic key generation and stores the results in advance. Instead of performing time-consuming cryptographic operations during data extraction, the system uses pre-computed deterministic keys that can be quickly looked up and used for secure data identification. This maintains security through cryptographic methods while dramatically improving extraction speed and efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates copies of deterministic cryptographic keys and stores them in a lookup table for rapid access. Rather than repeatedly performing cryptographic derivations during data extraction, the system uses these pre-created key copies to efficiently identify and extract blockchain transactions. This copying approach maintains the security properties of cryptographic methods while enabling high-speed data extraction.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If blockchain transactions are identified without classification, then all transactions are captured, but data processing and transmission overhead increases

Engineering Contradiction:
Improvedata completenessVSAvoiddata processing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent applies local quality by classifying blockchain transactions into different categories based on their characteristics and assigning different deterministic keys to different transaction types. This allows the system to efficiently identify and extract only the specific subset of transactions needed for a given purpose, rather than processing all transactions uniformly. The classification enables targeted data extraction that maintains completeness of relevant data while minimizing processing overhead.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the blockchain transaction space into distinct categories using classification identifiers and deterministic keys. By dividing transactions into manageable segments based on their properties, the system can efficiently query and extract only the relevant portions needed for integration with non-blockchain systems. This segmentation reduces the amount of data that needs to be processed and transmitted while ensuring all necessary transactions are captured.

Inventive Principle:
Principle #1Segmentation

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Facilitates secure and efficient extraction and transmission of blockchain data to non-blockchain systems, allowing for seamless integration and data utilization for tasks like accounting and reporting, without altering the original platforms.

Implementation Method 1

deterministic cryptographic keys to associate public addresses with classification identifiers

Methodology Applied
Scientific EffectCryptographic hashing:

Data Source

PatentEP3420508B1Consolidated blockchain-based data transfer control method and system
Publication Date: 2026.01.14 NCHAIN LICENSING AG
  • EP3420508B1 patent drawingFigure 1
  • EP3420508B1 patent drawingFigure 2
  • EP3420508B1 patent drawingFigure 3(a)~3(b)

AI summary

The invention relates to blockchain technologies such as, for example, the Bitcoin blockchain. It provides a method (and corresponding system) of generating public keys for a linked structure of entities, wherein a function is applied to a deterministic key to generate the public key, the deterministic key being generated by applying a hash function to either a parent entity identifier to generate a parent deterministic key, or to a sum of the parent deterministic key and a child entity identifier to generate a child deterministic key. There is also provided a computer-implemented method for accounting on transactions with entities, the transaction being recorded in a peer-to- peer distributed ledger (blockchain), the method comprising: associating public addresses of the entities with one or more identifiers of a first classification type to classify the public addresses based on the first classification type; receiving, from a communication network, a first identifier of the one or more identifiers of the first classification type; determining a first set of public addresses associated with the first identifier, wherein the first set of public address is a subset of the public addresses; and determining a first set of transactions in the peer-to-peer distributed ledger based on the first set of public addresses associated with the first identifier, wherein the first set of transactions is a subset of the transactions.