SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Decentralized
Possibilities with
Filecoin & IPFS
Together, they help us break free from centralized services
while retaining the same luxuries of speed and guarantees.
Filecoin is another protocol
built on top of IPFS, for
storing data long-term via
on-chain deals.
IPFS is a decentralized
web protocol for sharing
data quickly and easily.
Content Addressing
CORE CONCEPT #1
Content (or data) is run through a
1-way cryptographic hash function.
The output is a unique content
identifier (CID), acting as a
“fingerprint” for your data.
CIDs give you confidence in the
contents of your data so you can
easily deduplicate it, verify that it’s
not corrupted, or fetch it from anyone
in a p2p network.
Peer-to-Peer Networks
CORE CONCEPT #2
Without reliance on centralized
servers, peer-to-peer networks are
scalable and resilient.
Storage Proofs
CORE CONCEPT #3
Filecoin Network is
designed for extremely
large-scale storage.
Deals are recorded
on-chain, including CIDs
which can be used for
verification.
Compatible with
IPFS & Web3
Use IPFS as a
building block to
share all the benefits
of content
addressing and
CIDs. Integrate with
Web3 networks like
NEAR and Hedera.
Verifiable, via
cryptographic
proofs
How can you prove
that you’re really
storing my data and
keeping your
promises? How can I
enforce this in a
decentralized
network?
A massive,
decentralized
network
8 exabytes across
the globe from
hundreds of storage
providers. Governed
by consensus,
instead of any single
corporation.
Filecoin is storage designed for Web3
from the ground up
What can I build with these new building blocks?
Web3-Enabled Architectures
...with decentralized possibilities at every layer
Filecoin & IPFS
Nodes
Storage Helpers
Simplify storing & retrieving
data (SDKs, hosted APIs, and
more)
Frontend
Logic
Standard application logic or
smart contracts
Web2
Web apps · Data solutions
Web3
NFTs · Dapps · more
Web3 all the way down
Chrome w/ IPFS
Companion, or
Brave Browser
ipfs://Qw134...h6c
Content stored on
IPFS or Filecoin
Ask your
dweb-enabled
browser for a CID
Storage helper
Login with a DWeb
wallet
Or your regular
browser, via a
gateway
Frontend loads
from IPFS
IPFS ❤ Filecoin
CORE CONCEPTS
IPFS for fast,
flexible retrieval
(gateways, local
nodes, browsers,
oh my!).
Filecoin for
persistence and
verifiability.
Developer Tools
DESIGNED FOR
● Fast, modern, censorship-proof websites
and webapps on the open web
● Works with most modern frameworks
(Docker, Gatsby, React, Webflow, Hugo,
Next, Jekyll, etc.)
HOW IT WORKS
● Connect your Github repository
● Add build settings
● Deploy your site to IPFS
● Backed up to Filecoin
USAGE
● Github Actions
● CLI
● GraphQL API
Fleek IPFS Hosting
fleek.co/hosting
STORING DATA
We highly recommend
choosing a storage helper.
They simplify deals and workflows,
making it fast and easy to build.
Storing & Retrieving Data
Store to both IPFS and
Filecoin with a single call.
IPFS for fast, flexible retrieval
(gateways, local nodes, browsers,
oh my!). Filecoin for persistence and
verifiability.
Simplify dealmaking.
Finding providers, negotiating
prices, waiting for confirmations,
verifying storage — storage helpers
handle it all for you.
DESIGNED FOR
● Ideal for building desktop apps
● Not ideal for web apps
HOW IT WORKS
● Combines IPFS, Textile Buckets, &
Textile Powergate into one background
service
● Runs on users’ desktops
● Can be bundled with desktop apps
USAGE
● gPRC API
● JS client
Fleek Space Daemon
docs.fleek.co/space-daemon
STORING DATA
DESIGNED FOR
● General Filecoin & IPFS storage
● Seamless dealmaking and verification
HOW IT WORKS
● Data is immediately uploaded to a hosted Estuary
(IPFS+Filecoin) node
● Automatically stores with 6 providers around the world
USAGE
● HTTP API
● CURL
● Web interface
Estuary
docs.estuary.tech
STORING DATA
DESIGNED FOR
● NFT developers who want free decentralized
storage
HOW IT WORKS
● Upload your data, get back an IPFS hash of
the content (a CID) that can be used in
on-chain NFT data as a pointer.
○ Storage + Retrieval is free!
○ Get properly formatted metadata back!
● Fetch it back via IPFS (pinned redundantly >3x)
● Backed up to Filecoin (stored redundantly >5x)
USAGE
● JS client library
● HTTP API
● Configured as remote pinning service in IPFS
NFT.Storage
nft.storage
STORING DATA
DESIGNED FOR
● Developers who want powerful ways to
connect & extend Libp2p, IPFS, and
Filecoin
● Bridges to NEAR and (coming soon) Eth,
Polygon, & others.
HOW IT WORKS
● Docker container wrapped around an
IPFS node + Filecoin node
● Stage, store, and retrieve data
● Default configs for miner selection
USAGE
● JS & Go Clients
● gRPC API
● CLI
Powergate
docs.textile.io/powergate
STORING DATA
Keep Learning
● Getting Started with IPFS and Filecoin - all the developer resources
● NFTschool.dev - concept explainers and code examples for NFTs
● Verifying Storage on Filecoin - interactive concepts tutorial
Thanks!
@eshon, @longfei, @discordian, @autonome, @cake, @jnthnvctr, @mosh
for contributions and feedback
Reach out if you
need anything
● Ask in the 🛠 #fil-builders 🛠
channel in Filecoin Slack
(filecoin.io/slack)
● Microgrants $5,000 to support your
independent projects using IPFS or
Filecoin!

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Phala parachains event
Phala  parachains eventPhala  parachains event
Phala parachains event
 
MRA AMA Part 7: The Circuit Breaker Pattern
MRA AMA Part 7: The Circuit Breaker PatternMRA AMA Part 7: The Circuit Breaker Pattern
MRA AMA Part 7: The Circuit Breaker Pattern
 
FIWARE Wednesday Webinars - Short Term History within Smart Systems
FIWARE Wednesday Webinars - Short Term History within Smart SystemsFIWARE Wednesday Webinars - Short Term History within Smart Systems
FIWARE Wednesday Webinars - Short Term History within Smart Systems
 
Data Structures in and on IPFS
Data Structures in and on IPFSData Structures in and on IPFS
Data Structures in and on IPFS
 
Open Tracing, to order and understand your mess. - ApiConf 2017
Open Tracing, to order and understand your mess. - ApiConf 2017Open Tracing, to order and understand your mess. - ApiConf 2017
Open Tracing, to order and understand your mess. - ApiConf 2017
 
Encode: Intro to Tezos
Encode: Intro to TezosEncode: Intro to Tezos
Encode: Intro to Tezos
 
NATS vs HTTP
NATS vs HTTPNATS vs HTTP
NATS vs HTTP
 
Patterns for Asynchronous Microservices with NATS
Patterns for Asynchronous Microservices with NATSPatterns for Asynchronous Microservices with NATS
Patterns for Asynchronous Microservices with NATS
 
Overview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca ArbezzanoOverview and Opentracing in theory by Gianluca Arbezzano
Overview and Opentracing in theory by Gianluca Arbezzano
 
stackconf 2021 | First hand experience: How Nextcloud stayed productive durin...
stackconf 2021 | First hand experience: How Nextcloud stayed productive durin...stackconf 2021 | First hand experience: How Nextcloud stayed productive durin...
stackconf 2021 | First hand experience: How Nextcloud stayed productive durin...
 
ION Bucharest - Deploying DNSSEC
ION Bucharest - Deploying DNSSECION Bucharest - Deploying DNSSEC
ION Bucharest - Deploying DNSSEC
 
Simple Solutions for Complex Problems
Simple Solutions for Complex Problems Simple Solutions for Complex Problems
Simple Solutions for Complex Problems
 
ROTLD DNSSEC Implementation
ROTLD DNSSEC ImplementationROTLD DNSSEC Implementation
ROTLD DNSSEC Implementation
 
MRA AMA Part 6: Service Mesh Models
MRA AMA Part 6: Service Mesh ModelsMRA AMA Part 6: Service Mesh Models
MRA AMA Part 6: Service Mesh Models
 
FIWARE Wednesday Webinars - How to Secure IoT Devices
FIWARE Wednesday Webinars - How to Secure IoT DevicesFIWARE Wednesday Webinars - How to Secure IoT Devices
FIWARE Wednesday Webinars - How to Secure IoT Devices
 
Deploy Secure and Scalable Services Across Kubernetes Clusters with NATS
Deploy Secure and Scalable Services Across Kubernetes Clusters with NATSDeploy Secure and Scalable Services Across Kubernetes Clusters with NATS
Deploy Secure and Scalable Services Across Kubernetes Clusters with NATS
 
stackconf 2021 | Continuous Security – integrating security into your pipelines
stackconf 2021 | Continuous Security – integrating security into your pipelinesstackconf 2021 | Continuous Security – integrating security into your pipelines
stackconf 2021 | Continuous Security – integrating security into your pipelines
 
FIWARE Wednesday Webinars - Core Context Management
FIWARE Wednesday Webinars - Core Context ManagementFIWARE Wednesday Webinars - Core Context Management
FIWARE Wednesday Webinars - Core Context Management
 
Building a dApp on Tezos
Building a dApp on TezosBuilding a dApp on Tezos
Building a dApp on Tezos
 
NATS Connect Live!
NATS Connect Live!NATS Connect Live!
NATS Connect Live!
 

Similar a Decentralized possibilities with filecoin & ipfs_encode filecoin club

Introduction to IPFS & Filecoin - longer version
Introduction to IPFS & Filecoin - longer versionIntroduction to IPFS & Filecoin - longer version
Introduction to IPFS & Filecoin - longer version
TinaBregovi
 
AIDevWorldApacheNiFi101
AIDevWorldApacheNiFi101AIDevWorldApacheNiFi101
AIDevWorldApacheNiFi101
Timothy Spann
 
Budapest Data/ML - Building Modern Data Streaming Apps with NiFi, Flink and K...
Budapest Data/ML - Building Modern Data Streaming Apps with NiFi, Flink and K...Budapest Data/ML - Building Modern Data Streaming Apps with NiFi, Flink and K...
Budapest Data/ML - Building Modern Data Streaming Apps with NiFi, Flink and K...
Timothy Spann
 

Similar a Decentralized possibilities with filecoin & ipfs_encode filecoin club (20)

Introduction to IPFS & Filecoin
Introduction to IPFS & FilecoinIntroduction to IPFS & Filecoin
Introduction to IPFS & Filecoin
 
Introduction to IPFS & Filecoin - longer version
Introduction to IPFS & Filecoin - longer versionIntroduction to IPFS & Filecoin - longer version
Introduction to IPFS & Filecoin - longer version
 
Spectrum Scale Unified File and Object with WAN Caching
Spectrum Scale Unified File and Object with WAN CachingSpectrum Scale Unified File and Object with WAN Caching
Spectrum Scale Unified File and Object with WAN Caching
 
Software Defined Analytics with File and Object Access Plus Geographically Di...
Software Defined Analytics with File and Object Access Plus Geographically Di...Software Defined Analytics with File and Object Access Plus Geographically Di...
Software Defined Analytics with File and Object Access Plus Geographically Di...
 
AIDevWorldApacheNiFi101
AIDevWorldApacheNiFi101AIDevWorldApacheNiFi101
AIDevWorldApacheNiFi101
 
Interplanetary File System.pptx
Interplanetary File System.pptxInterplanetary File System.pptx
Interplanetary File System.pptx
 
DCEU 18: Provisioning and Managing Storage for Docker Containers
DCEU 18: Provisioning and Managing Storage for Docker ContainersDCEU 18: Provisioning and Managing Storage for Docker Containers
DCEU 18: Provisioning and Managing Storage for Docker Containers
 
Your browser, your storage (extended version)
Your browser, your storage (extended version)Your browser, your storage (extended version)
Your browser, your storage (extended version)
 
Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...
Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...
Best Practices for ETL with Apache NiFi on Kubernetes - Albert Lewandowski, G...
 
How the Development Bank of Singapore solves on-prem compute capacity challen...
How the Development Bank of Singapore solves on-prem compute capacity challen...How the Development Bank of Singapore solves on-prem compute capacity challen...
How the Development Bank of Singapore solves on-prem compute capacity challen...
 
IPWB and IPFS at WAC2017
IPWB and IPFS at WAC2017IPWB and IPFS at WAC2017
IPWB and IPFS at WAC2017
 
A Collaborative, Secure, and Private InterPlanetary Wayback Web Archiving Sys...
A Collaborative, Secure, and Private InterPlanetary Wayback Web Archiving Sys...A Collaborative, Secure, and Private InterPlanetary Wayback Web Archiving Sys...
A Collaborative, Secure, and Private InterPlanetary Wayback Web Archiving Sys...
 
HDFCloud Workshop: HDF5 in the Cloud
HDFCloud Workshop: HDF5 in the CloudHDFCloud Workshop: HDF5 in the Cloud
HDFCloud Workshop: HDF5 in the Cloud
 
Peter Tiernan - Ceph at the Digital Repository of Ireland
Peter Tiernan - Ceph at the Digital Repository of IrelandPeter Tiernan - Ceph at the Digital Repository of Ireland
Peter Tiernan - Ceph at the Digital Repository of Ireland
 
Ceph at the Digital Repository of Ireland - Ceph Day Frankfurt
Ceph at the Digital Repository of Ireland - Ceph Day Frankfurt Ceph at the Digital Repository of Ireland - Ceph Day Frankfurt
Ceph at the Digital Repository of Ireland - Ceph Day Frankfurt
 
Qnap iei partners_day_2016 1108
Qnap iei partners_day_2016 1108Qnap iei partners_day_2016 1108
Qnap iei partners_day_2016 1108
 
Budapest Data/ML - Building Modern Data Streaming Apps with NiFi, Flink and K...
Budapest Data/ML - Building Modern Data Streaming Apps with NiFi, Flink and K...Budapest Data/ML - Building Modern Data Streaming Apps with NiFi, Flink and K...
Budapest Data/ML - Building Modern Data Streaming Apps with NiFi, Flink and K...
 
Introduction to Apache NiFi 1.10
Introduction to Apache NiFi 1.10Introduction to Apache NiFi 1.10
Introduction to Apache NiFi 1.10
 
Alluxio @ Uber Seattle Meetup
Alluxio @ Uber Seattle MeetupAlluxio @ Uber Seattle Meetup
Alluxio @ Uber Seattle Meetup
 
Decentralized storage
Decentralized storageDecentralized storage
Decentralized storage
 

Más de KlaraOrban

Encode x Tezos: Building a dApp on Tezos
Encode x Tezos: Building a dApp on TezosEncode x Tezos: Building a dApp on Tezos
Encode x Tezos: Building a dApp on Tezos
KlaraOrban
 
Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1
KlaraOrban
 
Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1
KlaraOrban
 
Encode x The Graph: How to get involved with The Graph
Encode x The Graph: How to get involved with The GraphEncode x The Graph: How to get involved with The Graph
Encode x The Graph: How to get involved with The Graph
KlaraOrban
 
Encode x The Graph: Curating and delegating on The Graph
Encode x The Graph: Curating and delegating on The GraphEncode x The Graph: Curating and delegating on The Graph
Encode x The Graph: Curating and delegating on The Graph
KlaraOrban
 
Encode x The Graph - Introduction to the Graph
Encode x The Graph - Introduction to the GraphEncode x The Graph - Introduction to the Graph
Encode x The Graph - Introduction to the Graph
KlaraOrban
 
Best practices for canisters in rust
Best practices for canisters in rustBest practices for canisters in rust
Best practices for canisters in rust
KlaraOrban
 

Más de KlaraOrban (20)

Encode x Tezos Hack: Hands-on dApp Training
Encode x Tezos Hack: Hands-on dApp Training Encode x Tezos Hack: Hands-on dApp Training
Encode x Tezos Hack: Hands-on dApp Training
 
Encode x Tezos: Building a dApp on Tezos
Encode x Tezos: Building a dApp on TezosEncode x Tezos: Building a dApp on Tezos
Encode x Tezos: Building a dApp on Tezos
 
Building Applications on Avalanche
Building Applications on AvalancheBuilding Applications on Avalanche
Building Applications on Avalanche
 
Building on NEAR, Part 1
Building on NEAR, Part 1Building on NEAR, Part 1
Building on NEAR, Part 1
 
Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1
 
Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1Encode x NEAR: Technical Overview of NEAR 1
Encode x NEAR: Technical Overview of NEAR 1
 
Encode x The Graph: How to get involved with The Graph
Encode x The Graph: How to get involved with The GraphEncode x The Graph: How to get involved with The Graph
Encode x The Graph: How to get involved with The Graph
 
Encode x NEAR: Intro to NEAR
Encode x NEAR: Intro to NEAREncode x NEAR: Intro to NEAR
Encode x NEAR: Intro to NEAR
 
Encode x The Graph: Curating and delegating on The Graph
Encode x The Graph: Curating and delegating on The GraphEncode x The Graph: Curating and delegating on The Graph
Encode x The Graph: Curating and delegating on The Graph
 
Encode x NEAR: Intro to Blockchain
Encode x NEAR: Intro to BlockchainEncode x NEAR: Intro to Blockchain
Encode x NEAR: Intro to Blockchain
 
bounties4bandits: Information event
bounties4bandits: Information eventbounties4bandits: Information event
bounties4bandits: Information event
 
Intro to avalanche
Intro to avalancheIntro to avalanche
Intro to avalanche
 
Encode x Graph: The Data Economy
Encode x Graph: The Data EconomyEncode x Graph: The Data Economy
Encode x Graph: The Data Economy
 
Encode x BitDAO Intro Event
Encode x BitDAO Intro EventEncode x BitDAO Intro Event
Encode x BitDAO Intro Event
 
Encode x The Graph - Introduction to the Graph
Encode x The Graph - Introduction to the GraphEncode x The Graph - Introduction to the Graph
Encode x The Graph - Introduction to the Graph
 
Hack DeFi: DeFi with Wintermute
Hack DeFi: DeFi with WintermuteHack DeFi: DeFi with Wintermute
Hack DeFi: DeFi with Wintermute
 
Hack DeFi Launch
Hack DeFi LaunchHack DeFi Launch
Hack DeFi Launch
 
Nft Hack Ideation Workshop
Nft Hack Ideation WorkshopNft Hack Ideation Workshop
Nft Hack Ideation Workshop
 
Best practices for canisters in rust
Best practices for canisters in rustBest practices for canisters in rust
Best practices for canisters in rust
 
NFT Hack: Launch Event
NFT Hack: Launch Event NFT Hack: Launch Event
NFT Hack: Launch Event
 

Último

Último (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Decentralized possibilities with filecoin & ipfs_encode filecoin club

  • 2. Together, they help us break free from centralized services while retaining the same luxuries of speed and guarantees. Filecoin is another protocol built on top of IPFS, for storing data long-term via on-chain deals. IPFS is a decentralized web protocol for sharing data quickly and easily.
  • 3. Content Addressing CORE CONCEPT #1 Content (or data) is run through a 1-way cryptographic hash function. The output is a unique content identifier (CID), acting as a “fingerprint” for your data. CIDs give you confidence in the contents of your data so you can easily deduplicate it, verify that it’s not corrupted, or fetch it from anyone in a p2p network.
  • 4. Peer-to-Peer Networks CORE CONCEPT #2 Without reliance on centralized servers, peer-to-peer networks are scalable and resilient.
  • 5. Storage Proofs CORE CONCEPT #3 Filecoin Network is designed for extremely large-scale storage. Deals are recorded on-chain, including CIDs which can be used for verification.
  • 6. Compatible with IPFS & Web3 Use IPFS as a building block to share all the benefits of content addressing and CIDs. Integrate with Web3 networks like NEAR and Hedera. Verifiable, via cryptographic proofs How can you prove that you’re really storing my data and keeping your promises? How can I enforce this in a decentralized network? A massive, decentralized network 8 exabytes across the globe from hundreds of storage providers. Governed by consensus, instead of any single corporation. Filecoin is storage designed for Web3 from the ground up
  • 7. What can I build with these new building blocks?
  • 8. Web3-Enabled Architectures ...with decentralized possibilities at every layer Filecoin & IPFS Nodes Storage Helpers Simplify storing & retrieving data (SDKs, hosted APIs, and more) Frontend Logic Standard application logic or smart contracts Web2 Web apps · Data solutions Web3 NFTs · Dapps · more
  • 9. Web3 all the way down Chrome w/ IPFS Companion, or Brave Browser ipfs://Qw134...h6c Content stored on IPFS or Filecoin Ask your dweb-enabled browser for a CID Storage helper Login with a DWeb wallet Or your regular browser, via a gateway Frontend loads from IPFS
  • 10.
  • 11.
  • 12. IPFS ❤ Filecoin CORE CONCEPTS IPFS for fast, flexible retrieval (gateways, local nodes, browsers, oh my!). Filecoin for persistence and verifiability.
  • 14. DESIGNED FOR ● Fast, modern, censorship-proof websites and webapps on the open web ● Works with most modern frameworks (Docker, Gatsby, React, Webflow, Hugo, Next, Jekyll, etc.) HOW IT WORKS ● Connect your Github repository ● Add build settings ● Deploy your site to IPFS ● Backed up to Filecoin USAGE ● Github Actions ● CLI ● GraphQL API Fleek IPFS Hosting fleek.co/hosting STORING DATA
  • 15. We highly recommend choosing a storage helper. They simplify deals and workflows, making it fast and easy to build. Storing & Retrieving Data Store to both IPFS and Filecoin with a single call. IPFS for fast, flexible retrieval (gateways, local nodes, browsers, oh my!). Filecoin for persistence and verifiability. Simplify dealmaking. Finding providers, negotiating prices, waiting for confirmations, verifying storage — storage helpers handle it all for you.
  • 16. DESIGNED FOR ● Ideal for building desktop apps ● Not ideal for web apps HOW IT WORKS ● Combines IPFS, Textile Buckets, & Textile Powergate into one background service ● Runs on users’ desktops ● Can be bundled with desktop apps USAGE ● gPRC API ● JS client Fleek Space Daemon docs.fleek.co/space-daemon STORING DATA
  • 17. DESIGNED FOR ● General Filecoin & IPFS storage ● Seamless dealmaking and verification HOW IT WORKS ● Data is immediately uploaded to a hosted Estuary (IPFS+Filecoin) node ● Automatically stores with 6 providers around the world USAGE ● HTTP API ● CURL ● Web interface Estuary docs.estuary.tech STORING DATA
  • 18. DESIGNED FOR ● NFT developers who want free decentralized storage HOW IT WORKS ● Upload your data, get back an IPFS hash of the content (a CID) that can be used in on-chain NFT data as a pointer. ○ Storage + Retrieval is free! ○ Get properly formatted metadata back! ● Fetch it back via IPFS (pinned redundantly >3x) ● Backed up to Filecoin (stored redundantly >5x) USAGE ● JS client library ● HTTP API ● Configured as remote pinning service in IPFS NFT.Storage nft.storage STORING DATA
  • 19. DESIGNED FOR ● Developers who want powerful ways to connect & extend Libp2p, IPFS, and Filecoin ● Bridges to NEAR and (coming soon) Eth, Polygon, & others. HOW IT WORKS ● Docker container wrapped around an IPFS node + Filecoin node ● Stage, store, and retrieve data ● Default configs for miner selection USAGE ● JS & Go Clients ● gRPC API ● CLI Powergate docs.textile.io/powergate STORING DATA
  • 20. Keep Learning ● Getting Started with IPFS and Filecoin - all the developer resources ● NFTschool.dev - concept explainers and code examples for NFTs ● Verifying Storage on Filecoin - interactive concepts tutorial Thanks! @eshon, @longfei, @discordian, @autonome, @cake, @jnthnvctr, @mosh for contributions and feedback
  • 21. Reach out if you need anything ● Ask in the 🛠 #fil-builders 🛠 channel in Filecoin Slack (filecoin.io/slack) ● Microgrants $5,000 to support your independent projects using IPFS or Filecoin!