Blockchain Data Authorization via Smart Contract Self-Service
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data permission management systems rely on centralized management centers, which are inefficient and not applicable to decentralized networks, leading to resource wastage and challenges in managing and authenticating data authorization.
Innovation Solution
Offloading data permission management from centralized platforms to data owners, enabling local management of data authorization and approval processes without relying on centralized centers, using blockchain technology for secure and authentic data authorization information acquisition.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If centralized management centers are used for data permission management, then data authorization can be managed centrally, but resource wastage occurs and the system is not applicable to decentralized networks
Solution Approach 1:
Data owners autonomously manage their own data authorization permissions through smart contracts deployed on the blockchain network, eliminating the need for centralized management centers. The system enables self-service by allowing data owners to directly control and revoke permissions without external intervention, thereby reducing resource wastage associated with centralized infrastructure.
Solution Approach 2:
The patent extracts the data permission management function from centralized management centers and relocates it to data owners themselves. By taking out the authorization management capability and embedding it in smart contracts that data owners control, the system eliminates dependency on centralized entities and reduces the resources required for centralized operation.
2Reliability
If centralized management centers are used for data permission management, then authorization can be controlled, but the system becomes inefficient and incompatible with decentralized networks
Solution Approach 1:
The patent introduces smart contracts as intermediary mechanisms that automatically enforce data authorization rules on the blockchain network. These self-executing contracts act as mediators between data owners and data users, ensuring reliable authorization control through cryptographic verification while maintaining high efficiency by eliminating manual intervention and centralized processing bottlenecks.
Solution Approach 2:
Data owners directly control and manage their own authorization permissions through autonomously deployed smart contracts, eliminating the need for centralized management. This self-service approach ensures reliable authorization control through cryptographic security while achieving high system efficiency by removing centralized processing overhead and incompatibilities with decentralized network architectures.
3Loss of energy
If data owners manage permissions locally, then resource usage is reduced, but authentication and integrity verification become more complex
Solution Approach 1:
The patent uses blockchain technology to create immutable copies of authorization records and permission grants. When data owners manage permissions locally through smart contracts, the authentication and integrity verification are simplified by copying relevant authorization data to the blockchain network, where distributed nodes can verify authenticity without complex centralized authentication mechanisms.
Solution Approach 2:
Smart contracts serve as intermediary mechanisms that automatically handle authentication and integrity verification between data owners and users. By introducing this self-executing contract layer, the system reduces resource usage through local permission management while avoiding complexity in authentication processes, as the smart contract automatically verifies permissions based on pre-defined rules stored on the blockchain.
Data Source
Figure 1
Figure 2~3
Figure 4~5
AI summary
Embodiments of the present specification disclose a data authorization information acquisition method, apparatus, and device. The solutions relate to the field of blockchain technologies. The solutions include the following: a data use permission application submitted by a data requestor for first data is obtained; a permission approver of the first data is determined based on the data use permission application, where the permission approver is an owner of the first data; the data use permission application is sent to the permission approver; acknowledgement information of the permission approver is obtained; data authorization information is generated based on the acknowledgement information; and the data authorization information is sent to the data requestor.