Blockchain Transaction Processing with Administrative Override
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain technologies lack the capability to facilitate special transactions, such as administrative intervention, which conflicts with their existing smart contract execution logic.
Innovation Solution
A blockchain-based transaction processing method and apparatus that generates and executes operation instructions based on designated accounts with administrative supervision capabilities, utilizing smart contracts to perform operations like freezing, unfreezing, suspension, and mandatory transfers on other accounts within the blockchain network.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If smart contracts are used to automatically execute transactions based on predefined conditions, then transaction processing efficiency is improved, but the system cannot accommodate administrative intervention operations
Solution Approach 1:
The system dynamically adjusts transaction processing modes by introducing multiple account types with different permission levels. Designated accounts can override smart contract automation for administrative operations, while regular accounts continue to benefit from automated execution. This dynamic structure allows the system to adapt between automated efficiency and administrative control as needed.
Solution Approach 2:
The account system is segmented into different types (regular accounts and designated accounts) with distinct functionalities. Regular accounts operate under smart contract automation, while designated accounts have special privileges for administrative interventions. This segmentation allows both automated transaction processing and administrative control to coexist without conflict.
2Reliability
If the blockchain maintains decentralization and autonomy, then network integrity is preserved, but administrative supervision capabilities cannot be implemented
Solution Approach 1:
Different accounts are assigned different local qualities or permissions within the system. Designated accounts are granted special local authority to perform administrative operations on specific targets, while maintaining the overall decentralized structure. This allows administrative supervision to be implemented in specific locations within the system without compromising overall network autonomy.
Solution Approach 2:
Designated accounts act as intermediaries between the decentralized blockchain network and administrative supervision requirements. They receive administrative instructions and execute them through the blockchain's native transaction mechanism, serving as a bridge that maintains both decentralization and administrative control.
3Reliability
If smart contracts enforce strict execution conditions, then transaction security is enhanced, but special operations like account freezing cannot be performed
Solution Approach 1:
The system allows dynamic switching between smart contract enforcement and administrative override modes. For routine transactions, strict smart contract conditions ensure security. For special operations, designated accounts can dynamically bypass these conditions with their private keys, enabling operations like account freezing while maintaining security through cryptographic verification.
Data Source
AI summary
A blockchain-based transaction processing method may comprise: in response to a designated account being logged in through an application client, generating, according to input to-be-operated account information and configured operation content, an operation instruction comprising the to-be-operated account information and the operation content; and sending the operation instruction to a node in a blockchain network, causing the node in the blockchain network to invoke a smart contract corresponding to the designated account upon receiving the operation instruction, and to execute an operation according to the operation content on another account corresponding to the to-be-operated account information.


