Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 13

UNIVERSITY B D T COLLEGE OF

ENGINEERING, DAVANGERE
DEPARTMENT OF COMPUTER SCIENCE AND
ENGINEERING

TECHNICAL SEMINAR PRESENTATION ON


“INTERPLANETARY FILE SYSTEM (IPFS)”
2023-24

UNDER THE GUIDANCE OF HOD OF CSE DEPARTMENT TECHNICAL SEMINAR CO-ORDINATOR


SRI.NAVEEN KUMAR B. DR.MOHAMMED RAFI SMT. GEETHA .N.B
ASSOCIATE PROFESSOR,UBDTCE PROFESSOR ,UBDTCE ASSOCIATE PROFESSOR,UBDTCE

PRESENTED BY :
SYEDA MASHOON
(4UB20CS065)
Content

• Introduction
• History
• How it Works?
• Applications of IPFS
• Advantages
• Disadvantages
• Future scope
• Conclusion
Introduction
• IPFS, or the Inter Planetary File
System, is a decentralized
protocol designed to create a
more resilient and efficient
internet infrastructure for storing
and accessing files.
History
 The InterPlanetary File System (IPFS) was
created by Juan Benet and first announced
in 2014. It builds upon several existing
technologies and concepts, including
distributed hash tables (DHTs), BitTorrent,
and Git.
 Ongoing Development and Integration
(2020-present): In the years following the
mainnet launch, development on IPFS has
continued at a steady pace. Protocol Labs Juan Benet
and the IPFS community have focused on
improving performance, scalability, and
usability, as well as integrating IPFS with
other technologies and platforms.
How it works?

The InterPlanetary File System (IPFS) operates on a decentralized and peer-to-peer


network architecture, providing a distributed method for storing and accessing files.
Here's an overview of how IPFS works:
Content Addressing
Distributed Network
Content Discovery
Caching and Proximity
Data Deduplication
File Versioning and Integrity
InterPlanetary Name System (IPNS)
Web link
Applications of IPFS

 Decentralised Web Hosting


 File Sharing and Distribution
 Content Delivery Networks (CDNs)
 Blockchain Data Storage
 Decentralized Finance (DeFi)
 Content Addressed Messaging
 IoT Data Storage and Sharing
Advantages
• Content-Addressed Storage
• Peer-to-Peer Communication
• Resilience and Redundancy
• Caching and Performance
• Security and Privacy
• Scalability
• Open and Interoperable
Disadvantages
• Performance Variability
• Storage Requirements
• Bandwidth Usage
• Content Discovery Challenges
• Data Privacy Concerns
• Content Availability and Persistence
• Integration Challenges
Future Scope
1. Blockchain Integration: IPFS and blockchain technologies complement each other well,
offering decentralized storage and immutable data structures. Future developments may
involve deeper integration between IPFS and blockchain platforms, enabling secure and
efficient data storage, content distribution, and decentralized application (dApp) development.
2. Content Monetization and Micropayments: IPFS can support innovative content monetization
models by enabling direct payments for access to premium content using cryptocurrencies and
micropayments.
3. Data Privacy and Sovereignty: With growing concerns about data privacy and surveillance,
IPFS offers a decentralized and privacy-enhancing alternative for storing and sharing sensitive
data.
4. Content Distribution Networks (CDNs): IPFS-based CDNs have the potential to disrupt
traditional content delivery networks by offering decentralized and scalable content
distribution solutions. Future developments may focus on optimizing IPFS-based CDNs for
performance, reliability, and cost-effectiveness, as well as integrating with existing CDN
infrastructure and caching mechanisms.
Conclusion
In conclusion, IPFS represents a revolutionary approach to
decentralized file storage and content distribution, offering
numerous advantages such as resilience, efficiency, security,
and censorship resistance. By leveraging content addressing,
peer-to-peer communication, and decentralized architecture,
IPFS has the potential to transform various industries and use
cases, from web hosting and file sharing to blockchain
integration and IoT data storage.
Reference
• IPFS Documentation
• IPFS GitHub Repository
• reddit.com/r/ipfs
• forum.ipfs.io
Thank You

You might also like