Blockchain Data Sharing via Smart Contract Certificates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data sharing methods between organizations are inefficient and prone to errors due to reliance on paper certificates and telephone confirmations, leading to low data sharing efficiency and accuracy.
Innovation Solution
A blockchain-based method that performs chaining operations on data and generates sharing certificates using smart contracts, eliminating the need for paper certificates and reducing human error, allowing secure and efficient data sharing between source and target organizations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If paper certificates and telephone confirmations are used for authorization, then data sharing can be performed between organizations, but data sharing efficiency is low and accuracy of the sharing certificate cannot be ensured
Solution Approach 1:
The patent replaces the mechanical system of paper certificates and telephone confirmations with a blockchain-based digital certificate system. The sharing certificate is generated and stored on the blockchain through smart contracts, eliminating the need for physical documents and manual verification processes. This substitution dramatically improves both efficiency (automated generation and verification) and reliability (immutable blockchain storage with cryptographic signatures).
Solution Approach 2:
The system enables self-service through automated smart contract execution. When data sharing is requested, the smart contract automatically generates the sharing certificate, records it on the blockchain, and makes it available for verification without requiring manual intervention from authorization personnel. This automation resolves the contradiction by simultaneously improving efficiency (no manual processing) and reliability (programmatic consistency).
2Ease of operation
If manual processes are used for certificate issuance and confirmation, then data sharing can be authorized, but human operations impact the accuracy of the sharing certificate
Solution Approach 1:
The patent replaces manual human operations with automated computational processes. The smart contract programmatically generates sharing certificates with precise data structures containing all necessary authorization information. This eliminates human errors such as typos, missing information, or inconsistent formatting, thereby improving manufacturing precision while maintaining ease of operation through automated workflows.
Solution Approach 2:
The blockchain system provides immediate feedback and verification mechanisms. The sharing certificate is cryptographically signed and immutably recorded, providing instant confirmation of its validity. This automated feedback loop ensures accuracy by preventing any subsequent modification and allowing immediate verification by all parties, eliminating the delays and errors associated with manual certificate management.
3Productivity
If centralized servers are used for data transmission, then data can be shared between organizations, but the process requires paper certificates and telephone confirmation reducing efficiency
Solution Approach 1:
The patent extracts the authorization verification function from the complex centralized server process and implements it as an independent blockchain-based certificate system. The sharing certificate contains all necessary authorization information and can be verified independently without requiring centralized server intervention or manual telephone confirmation. This extraction simplifies the overall process while maintaining security, resolving the contradiction between efficiency and complexity.
Solution Approach 2:
The blockchain-based sharing certificate serves multiple functions simultaneously: it acts as authorization proof, transmission credential, and verification token. This multi-functional design eliminates the need for separate paper certificates and telephone confirmation processes, thereby improving productivity while reducing the complexity of the authorization process through consolidation.
Data Source
Figure 1~3
Figure 4
Figure 5
AI summary
The disclosure provides a method for sharing data based on a blockchain network, a device and a medium. In response to a sharing transaction request including target data of a data provider, a chaining operation is performed (S101) on the target data for storing the target data. A sharing smart contract is called (S102) to generate a sharing certificate including an identifier of a source organization, an identifier of a target organization and a storage identifier of the target data, and the chaining operation is performed on the sharing certificate for storing the sharing certificate. The target data is shared (S103) with the target organization based on the sharing certificate.