Asynchronous Directed Acyclic Map for Distributed Transaction Verification
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
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
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
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
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
Data Source
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.


