Decentralized Data Access via Component Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In decentralized data trading networks using blockchain technology, the consensus algorithms like Proof of Work (PoW) lead to significant latency in transaction execution due to the need for multiple nodes to verify transactions, which can prolong the time required for data transmission in tamper-resistant environments without an administrator.
Innovation Solution
A communication device and method that divide data into N components, encrypt and store them across different storage areas with public keys of participating nodes, and transmit access rights, allowing nodes to decrypt and access data components in parallel, thereby reducing the time needed for consensus formation and data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If consensus algorithms like PoW are used to verify transactions in a decentralized network, then data security and tamper-resistance are improved, but the time required for transaction execution is significantly prolonged
Solution Approach 1:
The data is divided into N data components and stored in different storage areas. Each participating node holds a portion of the data components, allowing parallel access and retrieval without requiring sequential verification by all nodes, thus reducing transaction execution time while maintaining data security through distributed storage
Solution Approach 2:
The data components are pre-divided and distributed to multiple participating nodes before any access request occurs. This preliminary distribution enables immediate parallel retrieval when a data access transaction is initiated, eliminating the need for time-consuming sequential verification and significantly reducing transaction execution time
2Adaptability or versatility
If data is stored in a decentralized environment without an administrator, then system autonomy and security are improved, but the time required for data transmission and access is increased
Solution Approach 1:
Data is segmented into N components and distributed across multiple nodes, enabling parallel retrieval operations. When a data access request is made, multiple nodes can simultaneously provide their stored components, reducing transmission time while maintaining decentralized autonomy without requiring a central administrator
Solution Approach 2:
The patent combines the functions of data storage, verification, and transmission across multiple participating nodes. Each node contributes to both storing data components and facilitating their retrieval, merging these functions to enable efficient parallel data transmission while maintaining system autonomy
Data Source
Figure 1
Figure 2
Figure 3
AI summary
A communication device provides data to a data acquiring node based on a consensus of a plurality of participating nodes. The communication device includes a processor. The processor divides the data into N data components. N is an integer equal to or larger than two. When the N data components are stored in different storage areas, the processor encrypts addresses of storage areas in which the data components are respectively stored with respective public keys of N participating nodes among the plurality of participating nodes. The processor transmits access right information that indicates the data acquiring node has a right to access the data and the encrypted N addresses to the plurality of participating nodes.