Blockchain Channel Service for Secure Client Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems require clients to implement complex processing and security measures to manage digital assets and interact with the blockchain, which can be computationally intensive and cumbersome, especially for clients without advanced computational capabilities.

Innovation Solution

The proposed solution is a channel service that enables direct peer-to-peer communication between entities without requiring clients to implement blockchain-related processing or functionality. This service provides an interface for channel functions and message functions, allowing clients to interact with other entities securely and efficiently, while disassociating them from the blockchain.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If clients implement blockchain-related processing and security measures to manage digital assets, then security and reliability are improved, but device complexity and computational requirements increase

Engineering Contradiction:
ImprovesecurityVSAvoidcomplexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts blockchain-related processing and security measures from the client device and relocates them to the server infrastructure. The channel service architecture separates the communication functionality from the blockchain management functionality, allowing clients to interact with channels without implementing complex blockchain protocols locally. This extraction reduces client device complexity while maintaining security through server-side validation and cryptographic protocols.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The channel service acts as an intermediary between clients and the blockchain network. Instead of clients directly implementing blockchain processing, they communicate through the channel service which handles the complex blockchain-related operations. This intermediary layer simplifies the client interface while maintaining the security and reliability of blockchain operations through centralized coordination and validation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If clients implement full blockchain processing capabilities, then functionality and versatility are improved, but ease of operation deteriorates due to computational intensity

Engineering Contradiction:
ImprovefunctionalityVSAvoidease of use
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system segments functionality into two distinct layers: the channel service layer that handles complex blockchain operations, and the client layer that provides simplified communication interfaces. This segmentation allows clients to access blockchain functionality without needing to implement the underlying complex processing, making the system easier to operate while maintaining full functionality through the service layer.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The channel service provides universal access to blockchain functionality for diverse clients with varying computational capabilities. By implementing a standardized channel interface that works across different client types (from simple mobile devices to sophisticated systems), the service achieves multi-functionality without requiring each client to implement the full blockchain stack, thereby improving ease of operation.

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

3Measurement precision

If clients directly interact with the blockchain, then measurement precision and transaction accuracy are improved, but loss of time and computational energy increase

Engineering Contradiction:
Improvetransaction accuracyVSAvoidtime
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The channel service performs preliminary validation and preparation of transactions before they are submitted to the blockchain network. By pre-processing transactions, validating formats, and preparing cryptographic signatures in advance through the channel service, the system reduces the time clients need to spend on transaction processing while maintaining accuracy through systematic validation protocols.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The channel service enables clients to self-serve by providing automated transaction validation, formatting, and submission capabilities. Instead of clients needing to implement complex validation logic themselves, the channel service automatically handles these tasks, reducing both the time required for transactions and the computational burden on client devices while maintaining precision through centralized validation rules.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12284171B2Computer-implemented system and method
Publication Date: 2025.04.22 NCHAIN LICENSING AG
  • US12284171B2 patent drawing
  • US12284171B2 patent drawing
  • US12284171B2 patent drawing

AI summary

In a first aspect, the present disclosure proposes computer implemented methods, devices, and systems for implementing a channel service for messages or transactions that are associated with a blockchain, the channel service being provided for one or more clients. The method comprising providing a given client access to one or more functions that enable direct communication between the given client and another entity, the one or more functions include (i) channel functions or procedures pertaining to one or more channels for transmission of data; and/or (ii) message functions or procedures pertaining to the data being transmitted using the one or more channels. In a second aspect, the present disclosure proposes computer implemented methods, devices, and systems for implementing addressing for a channel service, such as the channel service in the first aspect. Communication using a channel associated with the channel service is initiated based on the addressing keys pertaining to the communicating entities.