Distributed Transaction Platform Integrity via Node Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
There is an increasing risk of user and service provider information being tampered with, corrupted, or stolen during transactions, due to the reliance on information-driven processes.
Innovation Solution
A transaction platform that uses a distributed shared data structure and distributed sets of processing nodes to secure and process transactions, ensuring integrity by verifying multi-signature keys and generating transaction results that are compared for consistency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional centralized transaction processing is used, then processing speed may be faster, but security and integrity of transaction information deteriorates due to tampering risks
Solution Approach 1:
The system divides transaction processing into multiple independent processing nodes that each handle specific tasks. These nodes are distributed across the network and work in parallel, with each node maintaining a copy of the transaction data. This segmentation eliminates single points of failure and prevents centralized tampering, as any single node compromise cannot affect the entire system's integrity.
Solution Approach 2:
The patent introduces an intermediary verification mechanism where processing nodes use multi-signature keys to validate transactions. The multi-signature requirement acts as an intermediary layer that prevents any single entity from unilaterally altering transactions, ensuring that multiple independent parties must agree for any transaction modification, thus enhancing integrity without requiring a complex centralized authority.
2Reliability
If distributed processing nodes are used to enhance security, then transaction integrity improves, but processing time increases due to verification overhead
Solution Approach 1:
The system performs preliminary actions by pre-distributing transaction data to multiple processing nodes before actual processing occurs. Nodes prepare verification credentials and multi-signature keys in advance, so when transactions need processing, the heavy verification work has already been partially completed. This reduces the actual processing time while maintaining security requirements.
Solution Approach 2:
The patent implements continuous verification mechanisms where processing nodes work in parallel rather than sequentially. Multiple nodes verify transactions simultaneously, and the system continuously monitors and validates transactions as they progress through the network. This continuous parallel processing maintains security verification while minimizing total processing time compared to sequential verification.
3Measurement precision
If multiple processing nodes generate transaction results, then detection of tampering improves, but system complexity increases
Solution Approach 1:
The patent merges the outputs from multiple independent processing nodes through a consensus mechanism. Each node generates transaction results independently, and these results are then combined and compared to detect discrepancies. By merging multiple verification perspectives into a unified decision process, the system achieves high tampering detection accuracy while managing complexity through standardized merging protocols rather than requiring complex individual node designs.
Data Source
Figure 1A
Figure 1B
Figure 1C
AI summary
A transaction platform may provide access, to a distributed shared data structure, to a user device and a service provider device. The transaction platform may store, in the distributed shared data structure, user information associated with a user and service information associated with a service provider. The transaction platform may process a transaction between the user and the service provider by using a first set of processing nodes to generate a first transaction result and a second set of processing nodes is to generate a second transaction result. The transaction platform may determine whether the first transaction result and the second transaction result are the same, and may store, based on determining that the first transaction result and the second transaction result match, a smart contract, associated with the transaction, in a distributed ledger.