Time-sequenced Asynchronous Byzantine Fault Tolerant Consensus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current distributed ledger technologies face challenges in providing highly secure and scalable transactions while maintaining key features like immutability, decentralization, consensus, security, and automation, particularly in preserving the time order and first-in, first-out position of transactions across all nodes in a network.

Innovation Solution

A time-sequenced, asynchronous Byzantine Fault Tolerant consensus system that uses timestamps and cryptographic hashes, combined with quantum-safe encryption and ultra-reliable communication protocols, ensures secure and rapid transfer of transactions among distributed ledger nodes, eliminating the need for traditional block-based processing and minimizing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If block mining is used to process transactions in batches, then security and immutability are improved, but transaction speed and throughput deteriorate

Engineering Contradiction:
Improvetransaction securityVSAvoidtransaction throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the transaction processing system into distinct components: object routers that receive and timestamp transactions, validator nodes that verify transactions independently, and a consensus mechanism that coordinates them. This segmentation allows parallel processing of transactions while maintaining security through distributed validation, eliminating the bottleneck of sequential block mining.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary timestamping of transactions as they enter the network, creating a time-ordered sequence before validation occurs. This preliminary action establishes the chronological order of transactions independently of the validation process, allowing transactions to be processed and validated in parallel while preserving their original sequence, thus increasing throughput without compromising integrity.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If proof-of-work block processing is used, then decentralized consensus is achieved, but transaction speed deteriorates

Engineering Contradiction:
Improvedecentralized consensusVSAvoidtransaction speed
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent transitions from the static, periodic nature of block-based processing to a dynamic, continuous transaction validation model. Validator nodes continuously receive and validate transactions in real-time as they arrive, rather than waiting for batch processing intervals. This dynamic approach maintains decentralized consensus while dramatically increasing transaction speed by eliminating the waiting period between blocks.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes continuous transaction validation where validator nodes operate without interruption, constantly receiving, verifying, and consensus-ing on transactions as they flow through the network. This continuous operation replaces the intermittent, periodic validation of block mining, maintaining security through ongoing decentralized verification while achieving sustained high-speed processing throughout the system.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of manufacture

If traditional block-based processing is used, then transaction grouping is simplified, but latency increases

Engineering Contradiction:
Improveprocessing simplicityVSAvoidnetwork latency
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent applies preliminary timestamping to transactions immediately upon their entry into the network, creating a time-ordered sequence before any validation or grouping occurs. This preliminary action eliminates the need for complex post-reception grouping operations, as transactions are already sequenced by timestamp. The result is both simplified processing and reduced latency, as transactions begin their validation journey in the correct order without requiring batch assembly delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12062043B1Time-sequenced, asynchronous byzantine fault tolerant consensus for distributed ledger
Publication Date: 2024.08.13 GOKNOWN LLC
  • US12062043B1 patent drawing
  • US12062043B1 patent drawing
  • US12062043B1 patent drawing

AI summary

A system for processing distributed ledger transactions using a time-sequenced, asynchronous, Byzantine Fault Tolerant (taBFT) consensus system. Transaction data from a client device is received by a full node in a distributed ledger network. The full nodes are preferably satellite based nodes. The full nodes include an object router and a validator node. Transaction data is received at the object router, a timestamp is attached to the transaction data, and the combined data is encrypted and sent to the validator node, and also to other full nodes. The validator node verifies the format, structure and correctness of the data contained in the transaction, and validates the requested transaction. Other full nodes receive the encrypted transaction data and make their own determination of the validity of the transaction data. Upon consensus approval of a transaction, the transaction data is executed and submitted to a permanent data store.