Skip Graph DHT Blockchain for Scalable Consensus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain systems face scalability issues in communication and storage, lack fairness in consensus participation, and struggle with efficient fork resolution, leading to inefficiencies and potential centralization.

Innovation Solution

A blockchain architecture based on a Skip Graph distributed hash table that allows for efficient communication and storage by replicating blocks and transactions among peers, enabling on-demand access and ensuring uniform participation in consensus, with a deterministic fork resolution mechanism.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain systems use epidemic message dissemination to retrieve peer knowledge, then all peers can access blocks and transactions, but communication complexity increases to O(n)

Engineering Contradiction:
Improveaccessibility of blocks and transactionsVSAvoidcommunication complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a Distributed Hash Table (DHT) as an intermediary structure to replace direct peer-to-peer epidemic dissemination. The DHT acts as a mediator that organizes peer knowledge in a structured manner, allowing O(log n) lookup complexity instead of O(n) broadcasting, while maintaining reliable access to blocks and transactions across the network.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the peer knowledge space into discrete key-value pairs stored in the DHT, where each peer's knowledge about blocks and transactions is segmented into specific entries. This segmentation allows efficient targeted retrieval rather than requiring all peers to broadcast all knowledge, reducing communication complexity from O(n) to O(log n).

Inventive Principle:
Principle #1Segmentation

2Reliability

If all peers store complete blockchain data, then data availability is high, but storage complexity increases to O(b)

Engineering Contradiction:
Improvedata availabilityVSAvoidstorage complexity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The DHT serves as an intermediary storage layer that distributes blockchain data across the network in a structured manner. Instead of requiring all peers to store complete blockchain data, the DHT mediates data distribution so that each peer stores only relevant portions, reducing individual storage complexity from O(b) to O(b/n) while maintaining overall data availability through the distributed structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies local quality by allowing different peers to store different portions of the blockchain data based on their local needs and capabilities. The DHT enables each peer to have a customized local copy of only the blocks and transactions relevant to their operations, rather than requiring uniform complete storage across all peers, thus reducing overall storage complexity while maintaining availability.

Inventive Principle:
Principle #3Local quality

3Ease of manufacture

If blockchain systems use unstructured overlays, then implementation is simple, but lookup efficiency for peers and content is poor

Engineering Contradiction:
Improveimplementation simplicityVSAvoidlookup efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The DHT introduces a structured overlay as an intermediary between simple peer-to-peer connections and efficient lookup operations. While the DHT structure adds some implementation complexity compared to unstructured overlays, it provides deterministic and efficient lookup mechanisms for finding peers and content, improving productivity from O(n) to O(log n) while maintaining reasonable implementation feasibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12058271B2Distributed hash table based blockchain architecture for resource constrained environments
Publication Date: 2024.08.06 KOC UNIVSI
  • US12058271B2 patent drawing
  • US12058271B2 patent drawing
  • US12058271B2 patent drawing

AI summary

A blockchain architecture operating over a skip graph-based P2P overlay to improve a communication and storage efficiency, a convergence to centralization, and consistency problems of existing blockchain solutions is provided. The blockchain architecture provides addressable peers, blocks, and transactions within a network; making the addressable peers, the blocks and transactions efficiently accessible in an on-demand manner by peers using a skip graph lookup operation where no peer is required to store an entire blockchain, and stores a replicated subset of the blocks and transactions and answers queries of other peer on the blocks and transactions. The blockchain architecture discloses a fair blockchain with a uniform chance for participating peers to be involved in a consensus protocol regardless of an influence of the participating peers in a system with an improved consistency governing a deterministic fork-resolving policy.