Blockchain Declarative Descriptor for Cross-Network Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems face challenges in securely facilitating cross-network interactions and interoperability, particularly in verifying the authenticity of participants across different permissioned blockchain ledgers, which hinders the seamless flow of data and assets between networks.

Innovation Solution

The implementation of a blockchain declarative descriptor (BDD) that uniquely identifies a blockchain network by aggregating decentralized identifiers (DIDs) and signature data of peers, along with metadata, and storing it in a network registry, enables trusted cross-network communications by verifying membership and authenticity without relying on central authorities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain systems implement cross-network interactions without centralized authorities, then decentralization and security are improved, but the complexity of verifying participant authenticity across different networks increases

Engineering Contradiction:
ImprovesecurityVSAvoidverification complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a declarative descriptor as an intermediary data structure that mediates cross-network verification. The descriptor aggregates peer identifiers, public keys, and metadata into a standardized format that can be universally verified across different blockchain networks without requiring centralized authorities, thus resolving the contradiction between decentralized security and verification complexity

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements preliminary action by pre-aggregating all necessary verification information (peer identifiers, public keys, metadata) into the declarative descriptor before cross-network interactions occur. This pre-packaging of verification data eliminates the need for complex real-time verification procedures, reducing verification complexity while maintaining security

Inventive Principle:
Principle #10Preliminary action

2Reliability

If blockchain networks store and verify detailed peer information across networks, then authentication reliability is improved, but the amount of data to be managed and transmitted increases

Engineering Contradiction:
Improveauthentication reliabilityVSAvoiddata volume
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple pieces of peer information (identifiers, public keys, metadata) into a single standardized declarative descriptor structure. This consolidation reduces data volume by eliminating redundancy while maintaining all necessary authentication information, thus resolving the contradiction between authentication reliability and data volume

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent changes the parameter organization by transforming scattered peer information into a structured declarative descriptor with standardized fields. This parameter reorganization compresses data representation while preserving authentication reliability, as the standardized structure efficiently packages all necessary verification elements

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If blockchain networks implement standardized descriptors for peer identification, then interoperability is improved, but the initial setup and standardization process becomes more complex

Engineering Contradiction:
ImproveinteroperabilityVSAvoidstandardization complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal declarative descriptor that can be used across different blockchain networks for peer identification and verification. This single standardized structure serves multiple functions (identification, authentication, data packaging) across diverse networks, achieving interoperability while the standardization complexity is confined to the descriptor definition rather than implementation

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

Data Source

PatentUS11811865B2Blockchain declarative descriptor for cross-network communication
Publication Date: 2023.11.07 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11811865B2 patent drawing
  • US11811865B2 patent drawing
  • US11811865B2 patent drawing

AI summary

An example operation may include one or more of retrieving decentralized identifiers (DIDs) of a plurality of blockchain peers included within a blockchain network, generating a blockchain declarative descriptor (BDD) which uniquely identifies the blockchain network, where the BDD comprises a machine-readable data file with a first field includes the retrieved DIDs of the blockchain network, a second field including signature data of the plurality of blockchain peers, and a third field including metadata, and transmitting the generated BDD to a blockchain network registry.