Distributed Blockchain Mesh for Concurrent Transaction Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current distributed blockchain systems face performance bottlenecks due to sequential processing and storage of blocks, which limits scalability and increases latency, especially when handling transactions from remote sources.

Innovation Solution

The system organizes blockchain data by segmenting the transaction space within autonomous computing nodes, allowing concurrent communication, processing, and storage with minimal synchronization, using a processing mesh architecture and cryptographic key management to ensure security and integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If blockchain data is processed and stored sequentially in traditional distributed systems, then data integrity and security are maintained through centralized coordination, but system performance and scalability are limited due to sequential processing bottlenecks and high latency

Engineering Contradiction:
Improvetransaction processing throughputVSAvoidtransaction latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent segments the blockchain transaction space into multiple autonomous partitions, each handled by independent computing nodes. This segmentation allows parallel processing of transactions across different partitions simultaneously, eliminating the sequential processing bottleneck while maintaining data integrity through cryptographic linking of partitions to the blockchain structure.

Inventive Principle:
Principle #1Segmentation

2Reliability

If distributed systems implement centralized coordination for block validation and storage, then consistency and reliability are improved, but system complexity and synchronization overhead increase

Engineering Contradiction:
Improvedata consistencyVSAvoidsynchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Each computing node in the patent autonomously validates and processes transactions within its assigned partition without requiring centralized coordination. Nodes independently maintain their local blockchain copies and validate transactions using consensus algorithms, eliminating synchronization overhead while ensuring data consistency through cryptographic verification and peer-to-peer validation.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If blockchain systems process transactions from remote sources across distributed networks, then system versatility and accessibility are improved, but performance degradation occurs due to network latency and communication overhead

Engineering Contradiction:
Improvenetwork accessibilityVSAvoidtransaction processing speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements local quality by allowing each computing node to independently process transactions within its geographic or logical partition with minimal network communication. Remote transactions are routed to the appropriate local partition, reducing network latency and communication overhead while maintaining global accessibility through the distributed nature of the system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11985223B2High performance distributed system of record with key management
Publication Date: 2024.05.14 AKAMAI TECHNOLOGIES INC
  • US11985223B2 patent drawing
  • US11985223B2 patent drawing
  • US11985223B2 patent drawing

AI summary

A high-performance distributed ledger and transaction computing network fabric over which large numbers of transactions 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. Secure transaction processing is facilitated by storing cryptographic key materials in secure and trusted computing environments associated with the computing nodes to facilitate construction mining proofs during the validation of a block.