Decentralized File Sharing via Blockchain Node Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional file sharing systems face vulnerabilities in data security, particularly in centralized server-based systems and peer-to-peer networks, where trust issues and interception risks compromise file integrity, and existing blockchain solutions are limited in data volume storage and application-level data sharing.

Innovation Solution

A decentralized file sharing network utilizing blockchain technology, where client devices request node devices to host blockchains, with hosting verification mechanisms to ensure node reliability, and employing shredding and encrypting techniques for secure peer-to-peer data transfer, allowing secure sharing without centralized servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a centralized server is used for file sharing, then ease of operation is improved, but security and reliability deteriorate due to single points of failure and vulnerability to attacks

Engineering Contradiction:
Improveease of operationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system segments the centralized file storage function into distributed storage across multiple peer nodes. Each node maintains portions of the file system locally, eliminating the single point of failure while maintaining operational simplicity through automated node discovery and data synchronization protocols.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a distributed hash table (DHT) as an intermediary layer that enables peers to locate and access files without requiring a centralized server. The DHT acts as a decentralized routing mechanism that maintains ease of operation while improving security and reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If blockchain technology is used for decentralized storage, then security is improved, but storage capacity deteriorates due to the inherent limitations of blockchain data structures

Engineering Contradiction:
ImprovesecurityVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The system segments file data into discrete chunks that are stored across the peer network, while the blockchain only stores metadata (hashes and location information). This segmentation allows the blockchain to provide security guarantees without being constrained by its limited storage capacity for actual file data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a hybrid architecture where file chunks are copied and distributed across multiple peer nodes rather than stored in the blockchain itself. The blockchain maintains cryptographic proofs and metadata copies, enabling verification of data integrity without requiring large storage capacity in the chain.

Inventive Principle:
Principle #26Copying

3Reliability

If existing blockchain solutions are used, then data security is improved, but application-level data sharing deteriorates as they focus on individual user file access rather than collaborative sharing

Engineering Contradiction:
Improvedata securityVSAvoidapplication-level data sharing
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system implements a multi-functional peer node that can simultaneously participate in blockchain consensus, store file chunks, enable direct peer-to-peer data transfer, and support collaborative editing. This universal node design allows the same infrastructure to support both security requirements and diverse application-level sharing scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces a decentralized file system layer as an intermediary between the blockchain and application层, enabling collaborative file editing and sharing operations. This layer provides application-level functionality while leveraging the security guarantees of the underlying blockchain infrastructure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11533321B2Secure decentralized file sharing systems and methods
Publication Date: 2022.12.20 TOPIA TECH
  • US11533321B2 patent drawing
  • US11533321B2 patent drawing
  • US11533321B2 patent drawing

AI summary

In an embodiment, a request for hosting a blockchain may be obtained from a client device. A node device to host the blockchain may be determined. Information associated with the node device may be provided to the client device, where the information is used for creating the blockchain on the node device. First data may be obtained from the client device and second data may be obtained from the node device for verifying that the node device hosting the blockchain complies with a hosting verification condition. Based on the first data, the second data, and the hosting verification condition, hosting information associated with the node device may be determined. Based on the hosting information, the node device may be removed from a set of node devices for hosting the blockchain.