Segmented Blockchain Architecture for High-Performance Distributed Ledger
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional blockchain implementations are limited by bottlenecks in processing, communicating, and storing data in its aggregate form, leading to reduced performance.
Innovation Solution
The approach organizes blockchain data by segmenting the transaction space within each node, allowing for concurrent communication, processing, and storage with minimal synchronization, using a consensus algorithm to ensure correct results and maintaining system integrity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If blockchain data is processed in aggregate form, then data integrity is maintained, but processing performance deteriorates due to bottlenecks
Solution Approach 1:
The patent segments the blockchain data structure into distinct components: blocks are divided into headers and transaction bodies, and transaction spaces are partitioned across multiple nodes. This segmentation enables parallel processing of different segments while maintaining overall data integrity through cryptographic linking, thereby resolving the contradiction between processing performance and data integrity.
2Speed
If blockchain operations are performed concurrently, then processing speed improves, but synchronization complexity increases
Solution Approach 1:
The patent implements preliminary actions by pre-establishing cryptographic hashes of block headers and transaction roots before actual processing occurs. Nodes prepare validation rules and data structures in advance, allowing concurrent operations to proceed without real-time synchronization conflicts, thus improving processing speed while controlling synchronization complexity.
3Productivity
If traditional blockchain structure is used, then implementation simplicity is maintained, but performance is limited by aggregate processing bottlenecks
Solution Approach 1:
The patent transitions from a single-dimension aggregate blockchain structure to a multi-dimensional organized structure where blocks, transactions, and nodes are arranged in hierarchical and spatial relationships. This dimensional organization enables parallel processing paths and distributed operations, significantly improving throughput while maintaining implementation clarity through structured data relationships.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A high-performance distributed ledger and transaction computing network fabric over which large numbers of transactions (involving the transformation, conversion or transfer of information or value) are processed concurrently in a scalable, reliable, secure and efficient manner. In one embodiment, the computing network fabric or "core" is configured to support a distributed blockchain network that organizes data in a manner that allows communication, processing and storage of blocks of the chain to be performed concurrently, with little synchronization, at very high performance and low latency, even when the transactions themselves originate from distant sources. This data organization relies on segmenting a transaction space within autonomous but cooperating computing nodes that are configured as a processing mesh. Each computing node typically is functionally-equivalent to all other nodes in the core. The nodes operate on blocks independently from one another while still maintaining a consistent and logically-complete view of the blockchain as a whole.