Blockchain File Management System for Decentralized Owner Identification
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


