Blockchain API Intermediary for Client Complexity Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain technologies require clients to implement complex processing and security measures to interact with blockchain networks, making it difficult for computationally unsophisticated clients to access and use blockchain services securely and efficiently.

Innovation Solution

The proposed solution involves a method and system that provide an application programming interface (API) for blockchain services, allowing clients to simply and securely write data to or retrieve data from the blockchain without needing to implement any processing or functionality for using the blockchain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If clients implement complex processing and security measures to interact with blockchain networks, then security and reliability are improved, but device complexity and ease of operation deteriorate

Engineering Contradiction:
ImprovesecurityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary service layer between clients and the blockchain network. This service handles complex processing tasks including transaction validation, proof-of-work generation, and security measures, while presenting a simplified interface to clients. The intermediary absorbs the computational complexity and security requirements, allowing clients to interact with blockchain services without implementing complex processing themselves.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the complex processing and security functionality from the client side and relocates it to a dedicated service layer. By separating these functions, the client device complexity is reduced while the security and reliability are maintained through specialized processing infrastructure that handles validation, cryptographic operations, and network communication protocols.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If clients implement complex processing and security measures to interact with blockchain networks, then reliability is improved, but ease of operation deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoiduser accessibility
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The intermediary service acts as a gateway that shields users from blockchain complexity. It provides high-level APIs and abstractions that allow users to perform operations like data storage and retrieval without needing to understand underlying cryptographic protocols, transaction validation rules, or consensus mechanisms, thereby maintaining security while improving ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates simplified copies or representations of blockchain operations at the service layer. Instead of requiring users to directly manipulate complex blockchain data structures and protocols, the service provides abstracted interfaces that replicate essential functionality in a user-friendly manner, making blockchain technology accessible to computationally unsophisticated clients.

Inventive Principle:
Principle #26Copying

3Reliability

If blockchain stores all transaction data, then data completeness and verification capability are improved, but data storage volume and processing time increase

Engineering Contradiction:
Improveverification capabilityVSAvoiddata storage volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts and separates critical verification data from the complete transaction history. The blockchain stores essential elements like transaction hashes, block headers, and Merkle roots that enable verification, while less critical detailed transaction data can be stored off-chain or in optimized formats. This reduces storage volume while maintaining verification capability through cryptographic proofs.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments data storage into different layers: the blockchain stores immutable verification-critical data (hashes, headers, proofs), while the service layer handles detailed transaction data storage and retrieval. This segmentation allows the blockchain to maintain its verification function with minimal data, while detailed data is managed more efficiently in the service infrastructure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250173706A1Ordered, append-only data storage
Publication Date: 2025.05.29 NCHAIN LICENSING AG
  • US20250173706A1 patent drawing
  • US20250173706A1 patent drawing
  • US20250173706A1 patent drawing

AI summary

A computer implemented method for adding a current transaction associated with a set of transactions in a blockchain system. The method comprising the steps of generating a first state data, wherein the first state data is based on a first transaction reference to a first transaction and/or a second transaction reference to a second transaction, generating the current transaction comprising the first state data, and submitting the current transaction to the blockchain.