Offline Digital Currency Verification for Double-Spending Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing digital currency transaction systems lack effective methods to verify double-spending, especially in offline transactions, leading to high risks and insecure transactions.
Innovation Solution
Implement a method and apparatus that verify digital currency transactions by checking local double-spending information lists or connecting to a back-end system for verification, based on network connection state, and initiate blocking requests to prevent double-spending.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If offline transaction is performed without back-end system connection, then transaction convenience is improved, but double-spending verification capability deteriorates
Solution Approach 1:
The system performs preliminary synchronization of double-spending information lists from the back-end system to the terminal application before offline transactions occur. This allows the terminal to verify double-spending locally without real-time back-end connection, maintaining both offline convenience and verification capability. The pre-synchronized information is stored locally and used for anomaly determination during offline transactions.
2Speed
If local double-spending information list is used for verification, then verification speed is improved, but information freshness deteriorates
Solution Approach 1:
The system implements periodic synchronization of the double-spending information list from the back-end system to the terminal application. When the terminal reconnects to the network, it automatically updates the local information list with the latest data from the back-end. This periodic update mechanism ensures that the locally stored information remains fresh while maintaining the ability to perform fast local verification between synchronization points.
Data Source
AI summary
Provided are a method and device for verifying an anomalous digital currency transaction, relating to the technical field of computers. One specific embodiment of the method comprises: receiving, by a first terminal application, digital currency transaction information sent from a second terminal application; and executing, by a first terminal application, a corresponding anomaly determination operation according to the network connection state of a first operating institution back-end system, to determine that the digital currency transaction is anomalous, and the anomaly determination operation is one of the following two operations: an operation of searching a local double-spending information list for double-spending information corresponding to the digital currency transaction information and an operation of sending the digital currency transaction information to the first operating institution back-end system for verification.


