Blockchain Ledger Mapping for Near-Real-Time Account Statements
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing corporate financial systems struggle to automatically generate valid, accurate, and complete account statements for blockchain-based transactions in near real-time, as blockchain networks do not provide such statements, leading to manual, time-consuming, and potentially inaccurate processes.
Innovation Solution
A communication server connects to blockchain networks, monitors transactions in real-time, filters relevant data, and generates account statements using virtual machine execution tracing to ensure validity, while ensuring security and fault-tolerance through multi-node validation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If manual transaction-by-transaction analysis is used to create account statements from blockchain data, then accuracy can be maintained, but time consumption increases significantly and productivity decreases
Solution Approach 1:
The patent replaces manual mechanical analysis of transactions with automated computer-based processing. The system automatically retrieves blockchain data, validates transactions, and generates account statements through software algorithms, eliminating the need for manual transaction-by-transaction analysis while maintaining accuracy and significantly improving productivity
Solution Approach 2:
The system enables self-service by automatically generating account statements from blockchain data without requiring manual intervention. The automated process retrieves data, validates transactions, and produces statements independently, allowing users to obtain accurate account statements quickly without manual effort
2Productivity
If automated processing is implemented to improve productivity, then time consumption decreases, but system complexity increases due to integration requirements
Solution Approach 1:
The patent introduces an intermediary component that bridges blockchain data and corporate accounting systems. This intermediary automatically retrieves blockchain data, validates transactions, and formats output to match existing accounting system requirements, thereby improving productivity while managing integration complexity through a dedicated interface layer
Solution Approach 2:
The system is designed with multi-functionality to handle various blockchain networks and transaction types through a unified platform. By creating a universal solution that can process different blockchain data formats and integrate with multiple accounting systems, the patent improves productivity across diverse use cases while avoiding the complexity of multiple separate integration solutions
3Speed
If real-time monitoring is implemented to achieve near real-time account statements, then timeliness improves, but data processing requirements and system resource usage increase
Solution Approach 1:
The patent implements periodic action by monitoring blockchain data at regular intervals or triggered by specific events rather than continuously processing all data. The system retrieves new blockchain data periodically, validates relevant transactions, and generates account statements at appropriate intervals, achieving near real-time performance while reducing overall data processing resource requirements compared to continuous monitoring
Data Source
AI summary
A computer-implemented method for generating account statements for a user from blockchain data is disclosed, the method comprising the following steps performed by a communication server: providing a connection between the communication server and a blockchain network; retrieving data associated with the account address of the user from a block most recently generated on the blockchain network, including a final account state, wherein the final account state comprises a final account balance of the block corresponding to the account address of the user; determining whether the final account state of the block differs from an account state of the user that was last stored in a memory accessible by the communication server, and if a difference is determined: storing the final account state as account state of the user in the memory; retrieving further data associated with the account address of the user from the block including blockchain transactions; deriving a closing balance from the final account balance comprising converting the closing balance into an account statement format; converting information in the blockchain transactions into transaction data, wherein the transaction data have the account statement format; generating, for the account address, a current account statement comprising the closing balance and the transaction data; and holding the current account statement available for the user.


