Blockchain Hierarchy for Data Isolation and Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In large decentralized blockchain networks, enforcing diverse data sharing policies across mutually-distrusting parties while maintaining autonomy and data isolation is challenging, particularly in IoT networks where sensor data is collected from various entities with different policies.

Innovation Solution

A blockchain hierarchy is organized in a tree-like or channel-based structure, where a leader peer is elected to enforce data protection policies through operations like aggregation, filtering, and declassification, allowing data to be shared across levels while ensuring privacy and security, with verification by other peers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single flat blockchain network is used to enable data sharing among multiple parties, then connectivity and collaboration are improved, but data isolation and policy enforcement deteriorate

Engineering Contradiction:
Improvedata sharing capabilityVSAvoiddata leakage risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent segments the flat blockchain network into a hierarchical structure with multiple levels. Each level represents a distinct organizational unit or domain with its own data sharing policies. This segmentation allows data to be shared within each segment while maintaining isolation between segments, resolving the contradiction between connectivity and data isolation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a vertical dimension to the blockchain network by organizing blocks and chains hierarchically across multiple levels. This dimensional transformation allows the system to simultaneously achieve broad data sharing (across many horizontal peers) and strict data isolation (across vertical levels), as data propagation is controlled by level boundaries.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If diverse data sharing policies are enforced across all parties, then data protection is improved, but network complexity and coordination difficulty worsen

Engineering Contradiction:
Improvedata protection policy enforcementVSAvoidnetwork coordination complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing each blockchain level to have its own specific data sharing policies tailored to local requirements. Each level can enforce different protection rules appropriate to its context, while the hierarchical structure provides an overall framework that manages the diversity of policies without requiring global coordination of all details.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces intermediary entities (gateway blocks, level-specific validation nodes) that mediate between different policy domains. These intermediaries handle the complexity of policy translation and enforcement between levels, shielding upper levels from the complexity of lower level policies and vice versa.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If a hierarchical blockchain structure is implemented to enforce data protection policies, then data isolation and security are improved, but network structure complexity and implementation difficulty worsen

Engineering Contradiction:
Improvedata leakage preventionVSAvoidhierarchical structure complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements a nested doll structure where blockchains are organized in nested hierarchies with parent-child relationships between levels. Each level contains or references data from subordinate levels, creating a nested arrangement that provides clear boundaries for data isolation while maintaining a manageable hierarchical structure that can be implemented through systematic rules.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS10958417B2Protecting sensitive data in a distributed ledger system using blockchain hierarchies
Publication Date: 2021.03.23 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US10958417B2 patent drawing
  • US10958417B2 patent drawing
  • US10958417B2 patent drawing

AI summary

A blockchain hierarchy comprises an arrangement of blockchains organized in a tree-like manner such that a blockchain at a lower level feeds data to a blockchain at a relatively higher level. At least one blockchain comprises a private autonomous group of peers that are involved in a particular task. Within that particular group of peers, preferably one of the peers is elected as a leader entity, which has the capability of also joining another private or public blockchain, e.g., one at a higher level in the hierarchy. The leader entity includes a capability to enforce a data protection policy within the blockchain that it leads. To this end, the leader filters or declassifies data based on some task-specific (or blockchain-specific) data protection policy, and it then makes that data available to one or more other blockchains in the hierarchy (directly or indirectly).