Blockchain Data Transfer Using Decentralized Identifiers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for transferring data assets lack security and traceability, as they fail to ensure the privacy and ownership of data during transfer, and do not provide a clear recording of usage and ownership processes.
Innovation Solution
A blockchain-based method that involves obtaining usage or purchase demand information, submitting authorization requests using decentralized identifiers, processing data based on demand, transmitting results, and generating verifiable claims to record usage or ownership information, ensuring secure and traceable data asset transfers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional data transfer methods are used, then data transfer can be completed, but security and traceability of the transfer process cannot be ensured
Solution Approach 1:
The patent introduces a blockchain system as an intermediary to record and verify data asset transfer processes. The blockchain serves as a neutral mediator that both parties trust, recording authorization requests, usage information, and ownership transfers in an immutable ledger. This resolves the security and traceability issue by providing a third-party verification mechanism without requiring complex point-to-point security protocols between data providers and requestors.
Solution Approach 2:
The patent creates verifiable claim copies (VCs) that represent ownership and usage rights of data assets. Instead of transferring the actual data multiple times, the system generates cryptographic copies of ownership proofs that can be verified on the blockchain. These VC copies enable secure transfer of ownership information without exposing the underlying data, reducing security risks while maintaining transferability.
2Reliability
If data is transferred without processing, then transfer speed is fast, but data privacy and integrity cannot be protected
Solution Approach 1:
The patent segments the data transfer process into distinct phases: authorization request submission, blockchain verification, processing execution, and result delivery. Each phase is independently verified and recorded. This segmentation allows for thorough security checks and privacy protections at each stage without significantly impacting overall transfer speed, as the blockchain operations are optimized and parallelized where possible.
Solution Approach 2:
The patent performs preliminary actions by submitting authorization requests to the blockchain before actual data processing occurs. The blockchain verifies and records the authorization status in advance, ensuring privacy and integrity protections are established before sensitive data operations begin. This preliminary verification prevents unauthorized access and ensures data integrity from the outset, while not delaying the actual processing workflow.
3Reliability
If ownership transfer is not recorded, then transfer process is simple, but data asset ownership cannot be verified
Solution Approach 1:
The patent implements a feedback mechanism where the blockchain continuously records and updates ownership information of data assets. Each transfer, usage, and ownership change is immediately captured and stored in the blockchain ledger, providing real-time feedback on the current state of data asset ownership. This creates a transparent and verifiable ownership history that can be queried at any time, ensuring reliability of ownership verification.
Solution Approach 2:
The patent generates verifiable claim (VC) copies that represent ownership rights of data assets. These VC copies are cryptographic representations of ownership information that can be independently verified against the blockchain records. Instead of complex ownership tracking systems, the patent uses these simplified VC copies that encapsulate ownership verification in a single verifiable object, reducing the apparent complexity while maintaining robust ownership verification.
Data Source
AI summary
Embodiments of the present specification disclose methods, apparatuses, and devices for transferring data assets based on a blockchain. One method includes: obtaining usage demand information of a data requestor for using original data, wherein the usage demand information indicates a demand of the data requestor for performing computations based on the original data; sending a usage authorization request for the original data to a data owner of the original data based on a decentralized identifier (DID) corresponding to the original data; receiving confirmation information of the usage authorization request from the data owner; processing the original data based on the usage demand information to obtain a processing result; transmitting the processing result to the data requestor; and generating a verifiable claim (VC) for recording usage information of the original data.


