Distributed Ledger Data Provision System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data sharing platforms primarily handle transactions of original data, which is inefficient for users needing processed data for machine learning and statistical analysis, as they require specific data ranges or formats rather than the entire dataset, and there is a growing need to protect personal information and manage large-capacity data effectively.
Innovation Solution
A data utilization system with multiple data management servers and a data processing server, utilizing a distributed shared ledger to register, process, and provide processed data, ensuring reliability and security through metadata and usage trail management, allowing users to request and receive processed data without accessing the original data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If original data is transacted in full for data sharing, then data completeness is ensured, but data protection and information overload increase
Solution Approach 1:
The patent extracts only the necessary features and statistics from the original data rather than transacting the complete dataset. The data processing server extracts specific data elements based on user requirements, transforming the original data into processed data that contains only the needed information while leaving the rest in the data provider's possession.
Solution Approach 2:
The patent segments the data transaction process into distinct stages: original data storage by the data provider, processing requests from data users, feature extraction and statistics calculation, and delivery of processed results. This segmentation allows the original data to remain with the provider while only processed portions are shared.
2Object-affected harmful factors
If processed data is provided instead of original data, then data protection is improved, but data reliability and verification difficulty worsen
Solution Approach 1:
The patent implements a feedback mechanism where the data provider's data management server receives notifications about processing requests and results. The system records processing requests, processing results, and usage information in the distributed ledger, creating a feedback loop that allows verification of the processing chain without exposing original data.
Solution Approach 2:
The patent introduces a data processing server as an intermediary between the data provider and data user. This intermediary performs the actual processing operations, extracts features, and generates processed data, while maintaining records of all operations in the distributed ledger for verification purposes.
3Adaptability or versatility
If large-capacity original data is shared, then data analysis capability is improved, but data transmission cost and processing burden increase
Solution Approach 1:
The patent extracts only the specific features and statistical information needed for analysis from the large-capacity original data. Instead of transmitting the entire dataset, the system calculates and transmits only the relevant processed data, significantly reducing transmission costs while maintaining analytical capability.
Solution Approach 2:
The patent applies partial action by providing only the portion of data processing that is necessary for the user's analytical needs. The system processes and transmits exactly the features and statistics required, avoiding the excessive action of transmitting or processing the complete original dataset.
Data Source
AI summary
To promote data utilization by providing processed data while leaving a trail that is hardly falsified. A data management server 2000B receives an analysis request, executes an analysis program 2500B, and transfers the analysis request to a data processing server 3000, allowing second data resulting from processing first data to be saved in storage (8160). The data management server 2000B further receives the notification of having processed the first data from the data processing server (8190), generates a transaction indicating the first data having been processed according to the analysis request (8050), and adds the verified transaction as a record in a processing/usage trail management table 11000 as one of distributed shared ledgers (8070).


