Asynchronous Directed Acyclic Map for Distributed Transaction Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional blockchain networks face limitations in scalability and performance due to high latency and transaction costs, leading to decreased security and increased centralization, while alternative networks either fail to prevent double-spend attacks or introduce centralization by relying on trusted parties.

Innovation Solution

A distributed transaction network that randomly assigns verifiers to transaction parties, allowing for asynchronous and parallel transaction execution without global consensus, using an asynchronous directed acyclic transaction map to ensure sequential processing and prevent race conditions, with verifiers incentivized through fees and stakes to maintain network integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional blockchain networks use global consensus and sequential block verification, then transaction security is maintained, but network scalability and processing speed are severely limited

Engineering Contradiction:
Improvetransaction securityVSAvoidnetwork scalability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the global consensus process into local verification units. Each verifier node independently verifies transactions for specific transaction parties without requiring global consensus, dividing the monolithic blockchain verification into parallelizable segments that can be processed simultaneously, thereby improving scalability while maintaining security through distributed verification

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary random assignment of verifiers to transaction parties before transactions occur. This pre-assignment creates a trusted verification relationship in advance, allowing transactions to be verified immediately without waiting for global consensus, thus eliminating the bottleneck of sequential block verification while maintaining security through pre-established verifier accountability

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If blockchain networks require every full node to maintain complete copy of distributed ledger, then transaction verification accuracy is ensured, but storage requirements and computational overhead increase significantly

Engineering Contradiction:
Improvetransaction verification accuracyVSAvoidstorage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by enabling verifier nodes to maintain only the specific transaction data and state relevant to their assigned transaction parties, rather than requiring every node to store complete ledger copies. This localized data storage approach maintains verification accuracy for assigned transactions while dramatically reducing overall network storage requirements and computational overhead

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces verifier nodes as intermediaries between transaction parties and the network. These verifiers maintain local copies of relevant transaction data and perform verification locally, acting as mediators that eliminate the need for every node to store and process complete ledger copies, thus reducing storage requirements while maintaining verification accuracy through the intermediary verification layer

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If proof-of-work networks engage nodes in resource intensive mining race, then decentralized security is achieved, but processing power concentration increases and average user participation decreases

Engineering Contradiction:
Improvedecentralized securityVSAvoiduser participation
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent enables ordinary users to participate as transaction parties without needing to engage in resource-intensive mining. Users can directly submit transactions and rely on randomly assigned verifier nodes for verification, allowing self-service transaction initiation without requiring substantial computational resources, thus improving ease of operation while maintaining security through the verifier assignment mechanism

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent introduces verifier nodes as intermediaries that perform the security-critical verification function, separating it from the resource-intensive mining process. This intermediary layer allows average users to participate easily as transaction parties while verifiers handle the computational work, maintaining decentralized security through distributed verification while improving user participation by eliminating the barrier of expensive mining hardware

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If alternative networks dispense with blockchain consensus and use peer-to-peer verification, then transaction processing speed increases, but vulnerability to double-spend attacks and race conditions increases

Engineering Contradiction:
Improvetransaction processing speedVSAvoidprotection against double-spend attacks
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary random assignment of verifiers to transaction parties before transactions occur. This pre-established verification relationship enables immediate transaction processing without waiting for global consensus, achieving high speed while preventing double-spend attacks through the accountability mechanism of pre-assigned verifiers who are responsible for verifying their assigned parties' transactions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback through the asynchronous directed acyclic transaction map that tracks transaction verification status and prevents race conditions. The system provides real-time feedback on transaction states and verifier assignments, enabling fast parallel processing while maintaining reliability through continuous verification status monitoring and conflict detection mechanisms

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10713086B2Asynchronous directed acyclic map based distributed transaction network
Publication Date: 2020.07.14 WU ZHONGWEI
  • US10713086B2 patent drawing
  • US10713086B2 patent drawing
  • US10713086B2 patent drawing

AI summary

A distributed transaction network for processing and verifying transactions asynchronously between transaction parties comprising a transferor and a transferee, the transferor having an obligation to transfer control of assets to the transferee. Each transaction party is randomly assigned a verifier upon it joining the network, which verifies the transaction of its transaction party by ensuring the asset of the transferor satisfies the transaction obligation and no fork condition exists. The transaction is executed only upon every verifier verifying and signing the transaction. The distributed transaction network further has a directed acyclic transaction map comprising topologically sorted transactions forming a single transaction path of sequentially executed transactions for each transaction party, to prevent the occurrence of race conditions, double spend, or fork conditions. The transaction network further comprises a global consensus mechanism to detect and replace failing verifiers and reverse invalid transactions which were improperly signed by the failing verifiers.