Blockchain Permission Verification via Node Consensus
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional user permission management methods are centralized, leading to excessive concentration of administrative permissions and potential security risks.
Innovation Solution
A permission management method and apparatus utilizing a blockchain system, where a first node device receives a permission operation request, forwards it to a second node device, obtains and compares contract execution results to ensure consistency, and triggers the first contract execution result to be valid only when consensus is reached across node devices.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If centralized permission management is used, then administrative control is simplified and easier to manage, but security risks increase and permission concentration becomes excessive
Solution Approach 1:
The patent segments the centralized permission management into distributed nodes across a blockchain network. Each node independently verifies permission operations through smart contracts, dividing the administrative control function across multiple entities rather than concentrating it in a single central authority. This segmentation reduces security risks while maintaining operational simplicity through automated consensus mechanisms.
2Reliability
If decentralized permission management is implemented, then security is improved and permission concentration is reduced, but system complexity increases
Solution Approach 1:
The patent implements self-service through autonomous smart contracts that automatically execute permission verification and validation without requiring manual intervention. The system performs self-validation by comparing contract execution results across nodes and automatically reaches consensus, reducing the perceived complexity for users while maintaining decentralized security.
Solution Approach 2:
The patent incorporates feedback mechanisms where nodes broadcast their contract execution results to the network, and the system automatically compares these results to determine consistency. This feedback loop enables automated consensus achievement, managing system complexity through structured information flow and validation protocols.
3Reliability
If permission operations are validated across multiple nodes, then data security is enhanced, but processing time increases
Solution Approach 1:
The patent applies preliminary action by pre-deploying smart contracts to all nodes before permission operations occur. The contracts are already compiled and ready for execution, eliminating the need for real-time contract compilation or interpretation. This preliminary preparation significantly reduces processing time while maintaining the security benefits of multi-node validation.
Data Source
AI summary
Embodiments of this application disclose a permission verification method, and related apparatuses. In the embodiments of this application, a permission operation request is received by a first node device in a blockchain from a client, and the permission operation request is forwarded to a second node device in the blockchain; a first contract execution result is obtained according to the permission operation request; a second contract execution result broadcasted by the second node device is received based on the permission operation request; and the user permission verification is determined to succeed in a case that the first contract execution result is consistent with the second contract execution result. This solution implements decentralized permission verification based on a blockchain permission management contract system, thereby improving the data security.


