Blockchain Account Freezing Lock Mechanism
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In blockchain systems, when a user suspects a private key leakage, there is no effective method to securely manage the account until the leakage is confirmed, risking asset loss or unauthorized transactions.
Innovation Solution
A method and apparatus that generate a freezing lock with a public key, allowing the user to freeze the target account, preventing resource transfers and ensuring account security until the leakage is confirmed, using a freezing instruction and a corresponding freezing request transmitted to the blockchain.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the user transfers account assets to another account when private key leakage is suspected, then the existing assets are protected, but incoming assets remain at risk and the process takes time
Solution Approach 1:
The patent applies preliminary action by allowing users to freeze accounts in advance when leakage is suspected, before confirmation. The freezing lock mechanism can be activated proactively, and the system automatically releases the freeze when incoming assets are detected, eliminating the need for manual intervention and reducing time loss
2Reliability
If the user transfers account assets to another account when private key leakage is suspected, then asset security is improved, but incoming assets may be lost
Solution Approach 1:
The patent implements feedback by monitoring the account state continuously. When incoming assets are detected during a freeze period, the system automatically receives feedback and releases the freezing lock, ensuring that incoming assets are not lost while still protecting against unauthorized transactions from leaked private keys
3Reliability
If the user immediately abandons the account when leakage is suspected, then security is maintained, but the account cannot be used until a new one is released
Solution Approach 1:
The patent applies dynamics by making the account state flexible rather than static. The freezing lock can be dynamically activated and automatically released based on incoming assets, allowing the account to transition between frozen and unfrozen states as needed, maintaining both security and productivity
Data Source
AI summary
A method for processing an account in a blockchain is provided. A freezing instruction with respect to a target account is received by a computer device. A freezing lock is generated by the computer device based on the received freezing instruction, the freezing lock including a freezing lock public key. A first freezing request is generated by the computer device based on the freezing instruction and the freezing lock public key. The first freezing request is transmitted by the computer device to a device in the blockchain. The first freezing request is a request based on which the target account is frozen by using the freezing lock and resource transfer of the target account is denied.


