Asynchronous Block Creation for Low-Latency Blockchain Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchains face inefficiencies due to excessive computing resources and latency caused by redundant communication among participant nodes, especially when processing transactions that do not require consensus from all nodes, leading to decreased throughput and scalability.

Innovation Solution

Implementing a blockchain system that allows participant nodes to modify data locally and asynchronously communicate changes to other nodes, utilizing trusted cloud resources for computation and storage, thereby reducing the need for redundant consensus processes and enabling efficient, secure data sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If participant nodes communicate and reach consensus before modifying data in existing blockchains, then data consistency and security are maintained, but processing speed and system throughput decrease due to redundant communication overhead

Engineering Contradiction:
Improvedata consistencyVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the blockchain network into owner nodes and participant nodes. Owner nodes have the authority to create and modify blocks, while participant nodes can verify and propagate these blocks without needing to reach consensus. This segmentation allows the system to maintain security through centralized block creation while improving throughput by eliminating the need for all participant nodes to communicate and agree on every data modification.

Inventive Principle:
Principle #1Segmentation

2Reliability

If all participant nodes verify and consensus on every transaction, then security and trust models are maintained, but latency increases due to extensive network communication

Engineering Contradiction:
ImprovesecurityVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts the consensus requirement from the data modification process. Instead of requiring all participant nodes to reach consensus before every data modification, the system allows owner nodes to modify data directly on the blockchain. Participant nodes extract only the verification function, checking the validity of modifications without needing to participate in consensus discussions, thereby reducing latency while maintaining security.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If redundant consensus processes are implemented across all nodes, then consensus accuracy is ensured, but computing resources are wasted and scalability is reduced

Engineering Contradiction:
Improveconsensus accuracyVSAvoidcomputing resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies local quality by assigning different roles and responsibilities to different types of nodes. Owner nodes perform the computationally intensive tasks of block creation and data modification, while participant nodes focus on verification and propagation. This distribution of functions based on local node characteristics optimizes resource utilization, ensures consensus accuracy where needed, and improves overall system scalability by reducing redundant computations across all nodes.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12519666B1Creating a block for a blockchain in an asynchronous blockchain environment
Publication Date: 2026.01.06 VENDIA INC
  • US12519666B1 patent drawing
  • US12519666B1 patent drawing
  • US12519666B1 patent drawing

AI summary

Systems and methods are disclosed for generating a block for a blockchain in an asynchronous blockchain environment. A participant node receives an instruction to generate a block for the blockchain, identifies transactions to be processed, processes the identified transactions asynchronously, and creates a block based on the processed transactions.