Distributed Proof-of-Work for Sharded Blockchain Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Sharding in blockchain consensus algorithms, such as Proof-of-Work (PoW), dilutes hashpower, making it easier for adversaries to mount attacks by reducing the computational resources required to attack individual shards, while Proof-of-Stake (PoS) consensus is vulnerable to signature key compromise leading to false histories, compromising long-term security.

Innovation Solution

The Distributed Proof-of-Work (D-POW) protocol combines the hashpower of all shards to maintain an equivalent security level as a single blockchain, enabling parallel transaction execution by periodically sharing and evaluating PoW hashes across shards, ensuring an adversary must overcome the combined hashpower to attack, thus preventing long-term attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If sharding is used to enable parallel blockchains, then scalability and throughput are improved, but security is worsened due to hashpower dilution

Engineering Contradiction:
ImprovethroughputVSAvoidsecurity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system segments the blockchain into multiple parallel shards that can process transactions independently, enabling parallel execution and increasing throughput. Each shard maintains its own block chain while contributing to the overall system security through distributed proof-of-work.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the security functions across multiple shards by having each shard contribute its proof-of-work hashes to a global difficulty target. This combining of hashpower across shards ensures that an attacker must overcome the combined computational power of all shards, maintaining security equivalent to a single blockchain while enabling parallel processing.

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If sharding is used to increase scalability, then decentralization is improved, but security is worsened due to reduced computational resources per shard

Engineering Contradiction:
ImprovedecentralizationVSAvoidsecurity
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system divides the blockchain into multiple independent shards that can be processed by different computational nodes, increasing decentralization and adaptability. Each shard operates semi-independently while contributing to the global security through distributed proof-of-work mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines the security contributions from all shards by aggregating their proof-of-work hashes toward a common difficulty target. This ensures that even though each individual shard has reduced computational resources, the combined hashpower across all shards maintains security levels equivalent to a single blockchain.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of energy

If proof-of-stake is used instead of proof-of-work, then energy consumption is reduced, but security is worsened due to vulnerability to signature key compromise

Engineering Contradiction:
Improveenergy consumptionVSAvoidsecurity
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent replaces the signature-based verification mechanism of proof-of-stake with a computational puzzle-based proof-of-work mechanism. This substitution eliminates the vulnerability to signature key compromise while maintaining energy efficiency through optimized hashing operations and distributed computational tasks.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11729001B2Distributed proof-of-work for sharded or parallel blockchains
Publication Date: 2023.08.15 PRASAGA FOUNDATION
  • US11729001B2 patent drawing
  • US11729001B2 patent drawing
  • US11729001B2 patent drawing

AI summary

A computer-based method for combining individual hashpower of a plethora of shards that use a proof-of-work hash procedure such that each shard benefits from the hashpower from all other shards in the plethora of shards whereby a chosen set of shards having a maximal combined individual hashpower is a consensus.