Published October 28, 2023 | Version v1
Journal article Open

Decentralized File Storage System using Blockchain

  • 1. Sharad Institute of Tehnology and College of Engineering Yadrav.

Description

This research delves into creating a decentralized file system (DFS) using Solidity, a programming language made for Ethereum's smart contracts. Through blockchain technology, we craft a user-friendly application for distributing and handling files in a decentralized manner. Our approach involves steps such as designing a smart contract that defines rules and file-handling functions. With tools like Pinata and MetaMask, we allow users to interact with the system. Uploaded files get unique IDs, and Pinata's decentralized file hosting stores them on the InterPlanetary File System (IPFS). MetaMask facilitates user engagement, while the smart contract's rules manage storage and eventual file removal. The DFS structure encompasses layers: a user-friendly app layer, a network layer ensuring even file distribution, a storage layer leveraging IPFS's decentralized storage, and a security-focused consensus layer using blockchain. In essence, this research establishes a Solidity-based DFS as a practical solution for decentralized file management. The layered architecture harmonizes various elements, ultimately creating a secure and comprehensive decentralized ecosystem.

Files

decentralized-file-storage-system-using-blockchain-IJERTV12IS100018.pdf

Files (270.8 kB)

Additional details

Related works