Blockchain Stream Status APIs for Secure, Simplified Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

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

Innovation Solution

A method and system providing an application programming interface (API) that allows clients to interact with blockchain services without needing to implement processing or security functionality, enabling secure and instantaneous data writing and retrieval from the blockchain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If clients directly interact with blockchain networks using existing technologies, then security and reliability are improved, but device complexity and ease of operation deteriorate

Engineering Contradiction:
Improveblockchain securityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary service layer that mediates between clients and the blockchain network. This service handles complex processing tasks including transaction validation, block verification, and data retrieval, allowing clients to interact with simplified interfaces while maintaining blockchain security through the intermediary's robust implementation of cryptographic verification and consensus protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If clients implement complex processing and security measures, then reliability is improved, but ease of operation deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidaccess difficulty
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The intermediary service performs security and validation functions automatically without requiring client implementation. The service self-manages cryptographic key pairs, transaction signing, block verification, and data integrity checks, enabling computationally unsophisticated devices to access blockchain services securely through automated self-service mechanisms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The intermediary acts as a security gateway that absorbs complex security requirements, allowing clients to operate with simplified authentication and encryption handling while the intermediary maintains rigorous security protocols including transaction validation, digital signature verification, and consensus protocol enforcement.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If complex processing is implemented at client devices, then measurement precision is improved, but device complexity worsens

Engineering Contradiction:
Improvedata verification accuracyVSAvoidprocessing functionality
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The intermediary service集中izes data verification and validation processing, performing precise measurement of transaction validity, block integrity, and consensus compliance. Clients receive verified data with high measurement precision through the intermediary's sophisticated validation algorithms without implementing complex verification logic locally.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12417256B2Computer implemented method and system of maintaining a status of a stream on a blockchain
Publication Date: 2025.09.16 NCHAIN LICENSING AG
  • US12417256B2 patent drawing
  • US12417256B2 patent drawing
  • US12417256B2 patent drawing

AI summary

The present disclosure relates to a computer implemented method of maintaining a status of a stream on a blockchain. The method includes, receiving a create stream message, the create stream message comprising an indication of at least one trigger condition. Then, based on a trigger condition being met, the method includes obtaining data indicative of a state of the stream, and generating an append transaction comprising the data indicative of the state of the stream.