Blockchain Declarative Descriptor for Cross-Network Verification
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
Data Source
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.


