Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kushalobroy/decentralized-file-storage-system-using-blockchain-ipfs
The Decentralized File Storage System leverages Blockchain technology and the InterPlanetary File System (IPFS) to provide a secure, decentralized way of storing and sharing files.
https://github.com/kushalobroy/decentralized-file-storage-system-using-blockchain-ipfs
blockchain-ipfs css3 html5 javascript laravel-framework mysql-database php
Last synced: 10 days ago
JSON representation
The Decentralized File Storage System leverages Blockchain technology and the InterPlanetary File System (IPFS) to provide a secure, decentralized way of storing and sharing files.
- Host: GitHub
- URL: https://github.com/kushalobroy/decentralized-file-storage-system-using-blockchain-ipfs
- Owner: Kushalobroy
- License: gpl-2.0
- Created: 2024-01-01T18:57:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-06T03:19:40.000Z (3 months ago)
- Last Synced: 2024-11-05T23:27:32.694Z (about 2 months ago)
- Topics: blockchain-ipfs, css3, html5, javascript, laravel-framework, mysql-database, php
- Language: PHP
- Homepage:
- Size: 106 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Decentralized File Storage System using Blockchain and IPFS
## Project Description
The **Decentralized File Storage System** leverages Blockchain technology and the **InterPlanetary File System (IPFS)** to provide a secure, decentralized way of storing and sharing files. This system ensures that files are stored across multiple nodes in a distributed network, increasing reliability, security, and censorship resistance.
Traditional cloud storage solutions rely on centralized servers, which can be vulnerable to attacks, data breaches, or loss of data due to server failures. This decentralized approach eliminates these issues by using IPFS to store files in a peer-to-peer network and Blockchain to verify ownership and maintain a transparent, tamper-proof ledger of file transactions.
## Features
- **Decentralized File Storage**: Upload, store, and retrieve files on a peer-to-peer IPFS network.
- **Blockchain Integration**: Securely track file ownership, uploads, and transactions on the blockchain.
- **Data Integrity**: Hashing mechanisms ensure that files remain unchanged and tamper-resistant.
- **Censorship Resistance**: Files stored on IPFS are distributed across multiple nodes, making the system resistant to censorship and single points of failure.
- **Access Control**: The system uses cryptographic mechanisms to ensure that only authorized users can access specific files.## Tech Stack
- **Blockchain**: Ethereum / Hyperledger
- **Storage**: IPFS (InterPlanetary File System)
- **Smart Contracts**: Solidity (for Ethereum)
- **Frontend**: React.js / Vue.js
- **Backend**: Node.js
- **Database**: MongoDB (for storing metadata)## Screenshots
- **Dashboard**
![image](https://github.com/Kushalobroy/Decentralized-File-Storage-System-using-Blockchain-IPFS/assets/92447922/947bf860-d7cf-4a84-afcf-d17d615d8e5c)
- **View Uploaded File**
![image](https://github.com/Kushalobroy/Decentralized-File-Storage-System-using-Blockchain-IPFS/assets/92447922/fb3eb702-bd1c-4e21-a778-c07f88aac63e)