Distributed Ledger Partitioning via Trusted Execution Hardware

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed ledgers face scalability issues due to the need for all validators to have a copy of all transactions, resulting in a large number of network messages and significant storage requirements, which hinders their ability to scale effectively.

Innovation Solution

Implementing secure partitioning using trusted execution hardware to create unique node identifiers for each node, allowing them to be assigned to validation groups, thereby reducing the number of transactions each validator must process and store, and enabling parallel processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all validators maintain a copy of all transactions in the distributed ledger, then the ledger maintains consistency and validity across the network, but the storage requirements and network message volume increase significantly, hindering scalability

Engineering Contradiction:
Improveledger consistencyVSAvoidstorage requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent divides the distributed ledger into multiple partitions, where each validator node is assigned to maintain only a specific subset of partitions rather than the entire ledger. This segmentation allows validators to store fewer transactions locally while the complete ledger state is distributed across the network, directly reducing individual storage requirements while maintaining overall ledger consistency through the partition structure and consensus mechanisms.

Inventive Principle:
Principle #1Segmentation

2Reliability

If all validators broadcast and process all transactions across the network, then the ledger achieves universal consensus on transaction validity, but the number of network messages increases dramatically, reducing system efficiency

Engineering Contradiction:
Improveconsensus agreementVSAvoidtransaction processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements partitioning of the validator network into multiple groups, where each group processes and validates transactions for specific ledger partitions. This reduces the number of validators that need to communicate for each transaction, decreasing network message volume from O(n²) to approximately O(n/k²) where k is the number of partitions, thereby improving transaction processing efficiency while maintaining consensus through inter-group coordination.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimensional organization to the validator network by creating hierarchical or multi-dimensional partition structures. Validators are organized not just as a flat network but with structured groups and layers, allowing transactions to be processed within specific dimensional slices (partitions) before being aggregated to the full network, reducing the communication overhead while preserving consensus properties.

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

3Loss of information

If the distributed ledger continuously grows to include all valid transactions, then the ledger provides complete transaction history and auditability, but the storage burden on each validator increases, limiting system scalability

Engineering Contradiction:
Improvetransaction history completenessVSAvoidstorage per validator
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent segments the complete transaction history into multiple partitions distributed across different validator nodes. Each validator maintains a manageable subset of the total transaction history for its assigned partitions, while the complete ledger state is reconstructed by aggregating data from multiple validators. This approach preserves full transaction history availability for auditability while distributing the storage burden across the network, enabling system scalability.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10540652B2Technology for secure partitioning and updating of a distributed digital ledger
Publication Date: 2020.01.21 INTEL CORP
  • US10540652B2 patent drawing
  • US10540652B2 patent drawing
  • US10540652B2 patent drawing

AI summary

An automated method to verify a block record for a digital ledger involves a first validation node (FVN) which receives a block record from a second validation node (SVN). The block record comprises a digital signature for the block record. In response to receiving the block record, the FVN automatically obtains a node identifier for the SVN, based on the digital signature for the block record. The first validator node uses the node identifier for the SVN to determine whether the SVN belongs to a validation group that comprises the FVN. The FVN uses an attestation service to determine whether the node identifier for the SVN belongs to a node with a trusted processor. The FVN determines whether the digital signature for the block record was created with a private key that corresponds to the node identifier for the SVN.