Decentralized File Storage System using Blockchain-1.ppt
jainchinu282
116 views
16 slides
Oct 14, 2024
Slide 1 of 16
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
About This Presentation
Decentralized File Storage System using Blockchain is for a data storage system
Size: 340.58 KB
Language: en
Added: Oct 14, 2024
Slides: 16 pages
Slide Content
•
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PARUL INSTITUTE OF TECHNOLOGY, PARUL UNIVERSITY 1
B-Tech 11
th
Semester Major Project Presentation
“Decentralized File Storage System using Blockchain”
Presented by:-
Rahul Gawade : 190345305019
Rajat Nandagavi : 190345305047
Hitesh Parmar : 190345305052
Devanshu Patel : 190345305058
Supervisors:-
Gautam Singh
PARUL INSTITUTE OF TECHNOLOGY
FACULTY OF ENGINEERING & TECHNOLOGY
PARUL UNIVERSITY
•
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PIT, PARUL UNIVERSITY 2
Content of Presentation
1.Abstract
2.Introduction (front end technology/back end technology/Aim
and Objectives project/application etc.)
3.Problem Statement
4.Literature Review (if any)
5.Proposed Methodology
6.Project Module
7.Use case diagram/ER diagram/Flow diagram
8.Hardware and software Requirement
9.Excepted Outcome of the Project
10. Limitation
11.Conclusion and Future Work
12.References
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PIT, PARUL UNIVERSITY
•In a data-driven era, the need for secure, efficient, and user-centric
storage solutions has surged.
•Traditional centralized models face significant challenges in
privacy, ownership, and scalability.
•Blockchain technology, with its decentralized, transparent, and
tamper-resistant nature, has emerged as a powerful tool for
creating such decentralized storage systems. By leveraging
blockchain, decentralized file storage ensures data integrity,
enhances security, and provides users with greater control over
their data.
3
Abstract
•Decentralized file storage is a promising solution for ensuring
secure and reliable storage and sharing of digital files without
relying on centralized entities like cloud providers.
•Blockchain technology, with its decentralized, transparent, and
tamper-resistant nature, has emerged as a powerful tool for creating
decentralized file storage systems.
•As data becomes increasingly valuable and sensitive, decentralized
file storage using blockchain technology can provide a reliable and
secure alternative to centralized storage providers
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PIT, PARUL UNIVERSITY 4
Introduction
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PIT , PARUL UNIVERSITY
•In the age of increasing digital data generation, individuals and
organizations face challenges related to centralized file storage
solutions. Traditional cloud storage providers raise concerns about
data security, privacy, ownership, scalability, and reliance on a
single point of control.
•The existing options often lack transparency and can be subject to
censorship, data breaches, and vendor lock-in. This creates a need
for a decentralized file storage system that leverages blockchain,
smart contracts, and distributed storage to address these
challenges.
5
Problem Statement
•Allow users to securely upload, retrieve, and manage their files while
maintaining ownership and control over their data. Should provide a
viable alternative to traditional cloud storage services, offering
increased security, transparency, and data accessibility.
•The project aims to provide a decentralized ecosystem that empowers
users with a self-sovereign approach to data storage, reduces reliance
on centralized entities, and explores the potential of emerging
technologies to reshape the future of data management.
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PIT, PARUL UNIVERSITY 6
Proposed Methodology
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PIT, PARUL UNIVERSITY 7
Use case diagram/ER diagram/Flow diagram
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PIT , PARUL UNIVERSITY
•Scalability Enhancement:
Investigate further optimization to accommodate growing user base and
data volume.
•Advanced Security Measures:
Implement advanced encryption techniques and explore biometric
authentication for enhanced security.
•Interoperability with Other Blockchains:
Explore integration with other blockchain networks, enabling seamless
data exchange and accessibility.
•AI-Powered Content Recognition:
Integrate AI and machine learning models for automated content
tagging and recognition.
8
Excepted Outcome of the Project
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PIT , PARUL UNIVERSITY
•Global Accessibility and Offline Support:
Develop offline capabilities for file access and consider partnerships to
enhance global accessibility.
•NFT Integration for File Ownership:
Investigate the tokenization of file ownership through NFTs, providing
unique ownership representation.
•Collaboration and Real-Time Editing:
Implement real-time collaboration feature, allowing users to edit and
collaborate on shared files.
9
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PIT , PARUL UNIVERSITY
•React.js Frontend: Developing a user-friendly frontend using React.js
to interact with the smart contracts and IPFS.
•Node.js Backend: Node.js is a popular choice for developing
blockchain applications due to its performance, scalability, and
extensive ecosystem.
•Polygon Integration: Polygon provides a bridge to Ethereum, so
smart contracts are deployed to the Polygon network.
•Scalability and Optimization: Polygon offers scalability benefits, but
it's essential to design your system efficiently. Use IPFS for
decentralized storage and leverage Polygon's fast and low-cost
transactions.
•Smart Contract Development (Solidity): Develop smart contracts to
manage file uploads, ownership, and payments on the Polygon
blockchain.
10
Tools & Technology
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PIT , PARUL UNIVERSITY
•MetaMask: is widely used in blockchain applications for several
reasons, especially when building or interacting with decentralized
systems, such as your Decentralized File Storage System using
Blockchain.
•IPFS Integration: Integrate IPFS (InterPlanetary File System) to store
the actual file data. When a user uploads a file, the file's data is stored on
IPFS, and the hash of the data is recorded on the File Storage Contract.
Using IPFS libraries to interact with the IPFS network from smart
contracts and React.js frontend.
•Web3:Web3 itself doesn't inherently provide storage space, but
decentralized file storage systems built on Web3 principles, such as IPFS
(InterPlanetary File System) or Filecoin, can offer scalable storage
solutions.
•UI/UX Design: Design an intuitive user interface that guides users
through the file upload, retrieval, and payment processes.
11
Tools & Technology
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PIT , PARUL UNIVERSITY
•Performance and Speed
•Storage Efficiency
•Cost
•Scalability
•Complexity
•Regulatory and Compliance Issues
•Security Risks
•Interoperability
12
Limitation
•Redefining Data Storage:
The Decentralized File Storage Project leverages emerging technologies
to reshape how data is stored, accessed, and controlled.
•Empowerment through Decentralization:
By embracing blockchain, IPFS, and smart contracts, users gain control
over their data, fostering a self-sovereign approach.
•Economical and Efficient:
The integration of Polygon and MATIC tokens reduces transaction costs
and accelerates processing.
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PIT , PARUL UNIVERSITY 13
Conclusion
•Transparency and Security:
The use of blockchain ensures transparency, while robust encryption
safeguards data, addressing the limitations of centralized models.
•Path to the Future:
The project's foundation opens doors for future exploration, from
advanced encryption to cross-blockchain interoperability.
•Elevating the Digital Landscape:
With this project, we contribute to a paradigm shift, setting new standards
for secure, transparent, and user-empowering data storage.
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PIT , PARUL UNIVERSITY 14
Conclusion
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PIT , PARUL UNIVERSITY
•Solidity Documentation: solidity.readthedocs.io
•IPFS Documentation: docs.ipfs.io
•Polygon Documentation: docs.polygon.technology
•React.js Documentation: reactjs.org/docs
•Ethereum Whitepaper: ethereum.org/whitepaper
•Web3: https://web3.storage/
15
References
NAME OF THE INSTITUTE, PARUL UNIVERSITY
PIT , PARUL UNIVERSITY
THANK YOU
Ask any Question!
16