1 of 22

Zero to Hero, Learn dWeb Storage in 30mins

Australia Crypto Convention

Jenks Guo�Developer Advocate�Filecoin Foundation

2 of 22

What is a CDN?

Data storage is important to us

Personal Cloud Storage

$61.42 billion market

CAGR 37.6%

Largest in North America

Key players:

Amazon, Apple, Google, Seagate, Box, Microsoft, Dropbox …

Photo by Edgar Moran on Unsplash

3 of 22

What is a CDN?

Data storage is important to the internet

Cloud Storage Stats

2000 Exabyte

$78 Billion Market

CAGR 18%

4 of 22

We are not good at preserving data online

Average website lifespan is 2.5 years

5 of 22

Web 1.0

Web 2.0

Web 3.0

Internet

Web 3.0 is the Read-Write-Trust-Verifiable Web

6 of 22

Web 3.0 is the combination of …

Distributed Web

  • Work offline
  • Faster�
  • Safer�
  • No need for central point of coordination

  • Permanent Links

Blockchain

  • Publicly Verifiable�
  • Permissionless�
  • Incentive alignment

Semantic Web

  • Graph of Knowledge

  • Programmable understanding of meaning

7 of 22

8 of 22

Your picture will be public & might be permanently stored on dweb!

patient-surf-6690.on.fleek.co

Take a photo with your phone and upload the file via my demo app

9 of 22

WTF Just Happened?

10 of 22

10

10

Computer

file://�path/to/index.html

Web2�IP + port

http://domain.com/�path/to/index.html

ipfs://[CID]/path/to/index.html

IPFS�Content ID

IPFS addresses content by what it is, instead of where it is

It replaces a folder or file location with a Content ID

IPFS �Interplanetary File System

11 of 22

12 of 22

13 of 22

14 of 22

Anydecentralisedand reliable�alternatives?

15 of 22

Filecoin is storage designed for Web3 from the ground up

Compatible with IPFS & Web3

Use IPFS as a building block to share all the benefits of content addressing and CIDs

Integrates with Web3 networks like NEAR and many others��Will soon be compatible with EVM (storage + smart contracts!) through FVM.

Verifiable, via cryptographic proofs

Ensures that providers are actually storing data and keeping it safe

Uses block rewards as incentives & collateral slashing as penalties��Gives you control over the permanence of your data

A massive, decentralized network

18,000,000 TB of capacity across the globe provided by thousands of storage providers

Governed by consensus, instead of a single corporation

16 of 22

18.379 EiB

4059

179.70 PiB

87M

September 8, 2022

7.16M

17 of 22

IPFS ❤️ Filecoin

17

IPFS for fast, flexible retrieval (gateways, local nodes, browsers)

Filecoin for persistence and verifiability

18 of 22

Fleek hosting

18

18

Designed for

  • Fast, modern, censorship-proof websites and web-apps 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.co/hosting

19 of 22

NFT.Storage

Designed for

  • NFT devs who want free, multi- generational, decentralized storage

How it works

  • Compute CID of data locally that can be used in an NFT as a pointer to your content
  • Once data is uploaded, available to retrieve via IPFS and backed up to Filecoin (>8x redundancy)
  • Long-term decentralization in the works (smart contract-enforced redundancy, DAO-based funding)
  • Store everywhere else that makes you comfortable

Usage

  • Javascript client library
  • HTTP API + remote pinning service
  • Web interface

https://nft.storage/

20 of 22

Web3.Storage

Designed for

  • General Filecoin & IPFS storage
  • Familiar and simple interfaces
  • Production-level storage and retrieval reliability + performance

How it works

  • Compute CID of data locally and upload to edge worker
  • Data immediately available to the IPFS network
  • Automatically stores with 6+ Filecoin providers around the world
  • 1TiB always free

Usage

  • Javascript and Go client libraries
  • HTTP API + remote pinning service
  • Web interface

https://web3.storage/

21 of 22

Estuary

What is it

  • An open-source allows easy sending of public data to Filecoin network
  • Provides an end-to-end solution on how IPFS, Filecoin & other tech can be used together
  • A reference build for others

How it works

  • Using libp2p protocol for establishing secured and multiplexed connection between peers
  • Lotus-gateway for interact with Filecoin Chain
  • Lots of deals automation

Usage

  • Install and run
  • Run Dockerized instances
  • Hosted version

https://estuary.tech

22 of 22

Summary

Jenks Guo�Developer Advocate�Filecoin Foundation�Twitter: @jenksguo