Centralized Multi-Blockchain Transaction Tracking
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In service-based models, distributed transaction tracking is inefficient due to the need for individual message retrieval from multiple applications, potential message loss, and redundancy in message storage across applications.
Innovation Solution
Implementing a centralized transaction tracking system using multi-blockchain technology, where messages are classified with cryptographic hash functions and stored in a multi-blockchain model, ensuring reliable, efficient, and traceable transaction logging.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a distributed transaction tracking framework is used where each application logs its own messages, then each application can independently track its messages, but message loss occurs and troubleshooting requires individual requests to every application
Solution Approach 1:
The patent introduces a centralized transaction tracking system that acts as an intermediary between multiple applications. This central system receives, validates, and stores messages from all applications in a unified manner, eliminating the need for individual application logging while ensuring no message loss. The intermediary approach resolves the contradiction by centralizing tracking functionality (improving reliability) without requiring each application to maintain its own complex logging infrastructure (reducing system complexity).
Solution Approach 2:
The patent combines multiple distributed logging systems into a single centralized transaction tracking system. Instead of each application maintaining separate message logs, all messages are merged into one unified tracking system that provides comprehensive transaction visibility. This merging approach improves reliability by ensuring all messages are captured in one place while simplifying the overall system architecture by eliminating redundant logging mechanisms across multiple applications.
2Reliability
If multiple applications store the same message, then redundancy is created in the system, but storage efficiency decreases
Solution Approach 1:
The centralized tracking system acts as an intermediary that receives messages from multiple applications and stores each message only once in a unified database. This eliminates redundant storage across multiple applications while maintaining reliability through centralized validation and consistent storage. The intermediary ensures that even though multiple applications may reference the same transaction, the actual message data is stored in a single location, optimizing storage efficiency.
3Ease of operation
If individual message retrieval is required from each application for troubleshooting, then application independence is maintained, but troubleshooting efficiency decreases
Solution Approach 1:
The patent merges distributed message storage across multiple applications into a single centralized transaction tracking system. This consolidation allows troubleshooting personnel to access all messages from a single location rather than querying each application individually. The merging of storage and access mechanisms dramatically reduces troubleshooting time while maintaining the independence of individual applications to send and receive messages according to their own protocols.
Data Source
AI summary
Methods, apparatus, and processor-readable storage media for centralized transaction tracking using multi-blockchain technology are provided herein. An example computer-implemented method includes obtaining one or more messages communicated between two or more applications that are part of a message-based transaction architecture; and for each given one of said messages: identifying a key identifier value of said given message; determining a message type of said given message from among a set of message types; selecting, based on a predetermined mapping between the set of message types and a set of hash functions, the hash function that is mapped to the message type of said given message; and storing the given message in one of a plurality of blockchains based at least in part on the selected hash function and the determined key identifier value.


