Cross-Blockchain Authorization Credential Signing for Trust Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain systems require multiple authorization verifications when a data user needs to access data from multiple blockchains, leading to reduced efficiency in data authorization processes.
Innovation Solution
Implementing a cross-chain trust transfer mechanism using a multi-consensus mechanism to unify multiple blockchains into a consortium blockchain, allowing a data authorizer to perform authorization once and enable seamless data access across the unified blockchains.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a data authorizer performs authorization on each blockchain separately to ensure data security, then data security is improved, but data authorization efficiency deteriorates due to repeated verification processes
Solution Approach 1:
The patent merges multiple independent blockchains into a unified consortium blockchain network, where authorization performed on one blockchain is recognized across all member blockchains. This consolidation eliminates the need for separate authorization processes on each blockchain while maintaining security through the unified consensus mechanism and cross-chain verification capabilities.
Solution Approach 2:
The consortium blockchain implements a universal authorization mechanism that serves multiple blockchains simultaneously. A single authorization action on the consortium blockchain provides access rights across all member blockchains, making the authorization system multi-functional and eliminating redundant verification processes while preserving data security through the unified security framework.
2Adaptability or versatility
If multiple independent blockchains are used to store different types of data, then data organization and security are improved, but system complexity increases and authorization efficiency deteriorates
Solution Approach 1:
The patent segments the consortium blockchain into multiple member blockchains, each responsible for storing specific types of data (e.g., enterprise tax data, social insurance data, business data). This segmentation maintains organized data storage while reducing overall system complexity through the unified authorization mechanism that manages all segments centrally.
Solution Approach 2:
The consortium blockchain acts as an intermediary layer that coordinates between multiple member blockchains. It provides a unified authorization interface and cross-chain verification mechanism, simplifying the interaction between different data types and blockchains while maintaining the organizational benefits of separate data storage.
Data Source
Figure 1a
Figure 1b
Figure 2
AI summary
Provided in the present application is a blockchain-based data processing method, a computer device, a computer-readable storage medium, and a computer program product. The method is executed by a validation node, the validation node corresponds to a first blockchain in a consortium blockchain, and the method comprises: obtaining a data authorization request sent by an authorization terminal, wherein the data authorization request comprises a data authorization credential associated with an authorization party; performing authorization validation on the authorization party according to the data authorization request, and obtaining a first validation result; when the first validation result is a legitimate result, signing the data authorization credential according to a private key of the first blockchain, obtaining a first credential signature, determining the first credential signature as an add-onto-blockchain signature, and adding the data authorization credential carrying the add-onto-blockchain signature onto the blockchain; sending the data authorization credential carrying the add-onto-blockchain signature to a second blockchain by means of a cross-blockchain gateway, and when signature validation of the add-onto-blockchain signature by the second blockchain is successful, providing query permission to a query terminal.