Blockchain File Management System for Decentralized Owner Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing file sharing systems rely on centralized servers for storage and management, leading to complexity in system design and maintenance, and lack a decentralized solution for identifying and searching data file owners.

Innovation Solution

A file management/search system utilizing a blockchain network where each node stores data files and includes a block chain with linked blocks, an IP list, a transaction transmission module, and a block chain execution module to manage and search for data files without a central server, using hash values and digital signatures for security and integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a centralized server is used to store and manage files in cloud storage, then file storage and management can be achieved, but system design and maintenance become complicated

Engineering Contradiction:
Improvefile storage reliabilityVSAvoidsystem design complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the centralized file storage system into multiple distributed nodes, each capable of storing and managing files independently. The block chain technology divides the system into peer-to-peer connected nodes that collectively provide storage services without requiring a central coordinator, thereby reducing system design complexity while maintaining reliability through distribution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a block chain-based intermediary layer that enables nodes to verify and share file information without direct centralized control. The block chain acts as a decentralized mediator that records file metadata, owner information, and transaction details, allowing nodes to autonomously verify file ownership and accessibility without complex centralized management protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If a centralized server is used to manage cloud storage, then file access and search can be provided, but the system requires both mass storage devices and centralized servers leading to complicated maintenance

Engineering Contradiction:
Improvefile access easeVSAvoidsystem maintenance complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements self-service mechanisms where each node autonomously manages its stored files and participates in the block chain consensus process. Nodes independently verify transactions, validate file ownership through cryptographic signatures, and maintain their own copies of the block chain, eliminating the need for centralized maintenance while preserving ease of file access through peer-to-peer queries.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent makes each node universal by enabling it to perform multiple functions: storing files locally, validating transactions, maintaining block chain copies, searching for files, and assisting other nodes. This multi-functionality eliminates the need for separate centralized servers and storage devices, reducing maintenance complexity while maintaining ease of operation through distributed capabilities.

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

3Device complexity

If blockchain is used to store file information in a decentralized manner, then centralized server complexity is reduced, but identifying and searching for data owners becomes more difficult

Engineering Contradiction:
Improveserver structure complexityVSAvoiddata owner identification difficulty
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements feedback mechanisms where the block chain continuously records and updates file ownership information, IP addresses, and port numbers. When files are uploaded, transferred, or deleted, the system generates transactions that are propagated throughout the network, providing real-time feedback to all nodes about current file locations and owners. This feedback loop maintains accurate ownership information despite the decentralized structure, making owner identification straightforward through block chain queries.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10747721B2File management/search system and file management/search method based on block chain
Publication Date: 2020.08.18 IND UNIV COOP FOUND SOGANG UNIV
  • US10747721B2 patent drawing
  • US10747721B2 patent drawing
  • US10747721B2 patent drawing

AI summary

Provided is a file management/search system based on a block chain capable of identifying a data name and an owner of a data. In the file management/search system, a generated data is stored, and a data name together with an IP address and port number of a node in which the data is stored is transmitted in a form of a transaction to other nodes. The nodes receiving the transaction generates blocks on the basis of the transaction and links the blocks to the block chain, so that the data name and the owner information of the owner generating the data are shared by all users. Since this information is recorded in the block chain and all the nodes share the same information, a malicious node which is to arbitrarily change contents needs to change the contents of the block chain held by all the nodes.