Distributed Transaction Processing Through Selective State Constraints
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing distributed transaction processing systems face inefficiencies when attempting to synchronize states of multiple systems for fast data transaction processing, particularly in environments handling large volumes of transactions.
Innovation Solution
A first transaction computer system routes data transaction requests to a second system, where pending requests are matched using hidden attributes, with a constraint value based on the first system's order book state, and the match details are reported back to the first system while keeping the final price hidden from the client.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full synchronization of distributed systems is implemented, then system state consistency is improved, but processing speed and efficiency deteriorate
Solution Approach 1:
The patent extracts only the necessary constraint information (constraint value representing order book state) from the first system and transmits it to the second system, rather than synchronizing the entire system state. This selective extraction maintains consistency where needed while avoiding the overhead of full synchronization, thus preserving processing speed.
Solution Approach 2:
The system state synchronization is segmented into specific constraint values that are relevant for transaction matching. Instead of synchronizing all system states, only the necessary constraint information is transmitted between systems, reducing communication overhead and improving processing efficiency while maintaining necessary consistency.
2Measurement precision
If transaction processing relies on external system state, then processing accuracy is improved, but system complexity and synchronization overhead increase
Solution Approach 1:
The patent introduces an intermediary constraint value that represents the state of the external system's order book. This constraint value acts as a mediator that carries essential state information between systems without requiring direct, continuous synchronization of the entire external system state, thereby reducing complexity while maintaining processing accuracy.
3Loss of information
If all transaction details are made visible to clients, then transparency is improved, but information security and privacy deteriorate
Solution Approach 1:
The patent applies local quality by selectively disclosing transaction information based on the client's perspective and needs. Clients receive match information including hidden attributes relevant to their transactions, while sensitive information that could compromise privacy or market integrity is selectively concealed. This ensures transparency where necessary while protecting privacy where needed.
Data Source
AI summary
A first transaction computer system and a second transaction computer system are provided. The first transaction computer system receives data transaction requests that may be routed to the second transaction computer system. The second transaction computer system attempts to match the routed data transaction request against pending data transaction requests using hidden attributes.


