Cross-Domain State Synchronization via Anchor Peer Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-domain blockchain networks, there is no effective mechanism to ensure consistency and security across different security domains, leading to potential inconsistencies and unauthorized data transfer between domains.

Innovation Solution

A controlled interface and multi-domain relay system are introduced to enable secure gossip communication between security domains, verifying block content against cross-domain security policies and ensuring that only compliant data is shared, while maintaining domain isolation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If blockchain networks implement distributed access across multiple security domains, then data accessibility and decentralization are improved, but data consistency and security control deteriorate

Engineering Contradiction:
Improvedata accessibilityVSAvoiddata consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces domain anchor peers as intermediary components that mediate gossip message transmission between different security domains. These anchor peers verify block content against cross-domain security policies before forwarding messages, ensuring data consistency and security control while maintaining distributed accessibility across multiple domains.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of information

If cross-domain gossip communication is enabled, then information sharing between domains is improved, but security policy enforcement and data protection worsen

Engineering Contradiction:
Improveinformation sharingVSAvoidsecurity policy enforcement
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

The patent implements preliminary verification of block content against cross-domain security policies before gossip messages are transmitted between domains. The domain anchor peer verifies the block content in advance, ensuring that only compliant data is shared, thereby preventing security violations before they occur while still enabling information sharing.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If domain isolation is maintained, then security policy compliance is improved, but ledger state synchronization between domains worsens

Engineering Contradiction:
Improvesecurity policy complianceVSAvoidledger state synchronization
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent uses domain anchor peers as mediators that maintain domain isolation while enabling controlled synchronization. These anchor peers receive gossip messages from their respective domains, verify compliance with cross-domain security policies, and forward verified messages to other domains, thereby achieving both security policy compliance and ledger state synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where domain anchor peers verify block content and provide confirmation of compliance before allowing cross-domain message transmission. This feedback loop ensures that only synchronized and compliant ledger states are propagated across domains, maintaining both isolation and synchronization.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11641364B2Cross-domain state synchronization
Publication Date: 2023.05.02 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11641364B2 patent drawing
  • US11641364B2 patent drawing
  • US11641364B2 patent drawing

AI summary

An example operation may include one or more of receiving a gossip message originated from a domain anchor peer in a first security domain, verifying that block content within the gossip message does not violate a cross-domain security policy, in response to verifying the block content, updating an endpoint of the gossip message with an address of a domain anchor peer in a second security domain, and transmitting the updated gossip message to the domain anchor peer in the second security domain.