82

IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing
Page 2: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

I P F S 1 0 1 & T H E N E X T - G E N W E B

Page 3: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

B R O O K LY N Z E L E N K A

Page 4: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

B R O O K LY N Z E L E N K A

Page 5: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

B R O O K LY N Z E L E N K A•Cofounder at FISSION

•Web3 tools for a Web 2.0 world

•Early access: https://tools.fission.codes

Page 6: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

B R O O K LY N Z E L E N K A•Cofounder at FISSION

•Web3 tools for a Web 2.0 world

•Early access: https://tools.fission.codes

•Meetups: VanFP, Code & Coffee

Page 7: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

B R O O K LY N Z E L E N K A•Cofounder at FISSION

•Web3 tools for a Web 2.0 world

•Early access: https://tools.fission.codes

•Meetups: VanFP, Code & Coffee

•PLT & VM Enthusiast

Page 8: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

B R O O K LY N Z E L E N K A•Cofounder at FISSION

•Web3 tools for a Web 2.0 world

•Early access: https://tools.fission.codes

•Meetups: VanFP, Code & Coffee

•PLT & VM Enthusiast

•EIPs

•615: Subroutines & Static Jumps

•902: Token Permissions & Validation

•1066: Status Codes

•1444: On-Chain Translation

Page 9: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

A N I P F S P R I M E R

Page 10: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

A N I P F S P R I M E RM E E T T H E C O N T E N T - A D D R E S S A B L E W E B

Page 11: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

I N A C T I O N — T E X T ( J S O N , H T M L , S O U R C E , & C )A N I P F S P R I M E R

Page 12: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

I N A C T I O N — T E X T ( J S O N , H T M L , S O U R C E , & C )A N I P F S P R I M E R

Page 13: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

I N A C T I O N — I M A G EA N I P F S P R I M E R

Page 14: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

I N A C T I O N — I M A G EA N I P F S P R I M E R

Page 15: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

T H E W E B T O D AYA N I P F S P R I M E R

Page 16: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

T H E W E B T O D AY

• Predominantly single-source (per file) server/client

A N I P F S P R I M E R

Page 17: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

T H E W E B T O D AY

• Predominantly single-source (per file) server/client

• Like a key/value store {ip => {path => content}}

A N I P F S P R I M E R

Page 18: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

T H E W E B T O D AY

• Predominantly single-source (per file) server/client

• Like a key/value store {ip => {path => content}}

• “Location addressing”

• DNS maps names to IP addresses

• Focused on the physical network

A N I P F S P R I M E R

P H YS I CA L LO CAT I O N

V I RT UA L A D D R E S S

Page 19: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

T H E W E B T O D AY

• Predominantly single-source (per file) server/client

• Like a key/value store {ip => {path => content}}

• “Location addressing”

• DNS maps names to IP addresses

• Focused on the physical network

• Mutable addressing via DNS

• www.foo.com/baz may be JSON today, but a video tomorrow

• …or altered content

A N I P F S P R I M E R

P H YS I CA L LO CAT I O N

V I RT UA L A D D R E S S

Page 20: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

C O N T E N T A D D R E S S I N GA N I P F S P R I M E R

P H YS I CA L LO CAT I O N

V I RT UA L A D D R E S S

Page 21: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

C O N T E N T A D D R E S S I N G

• A layer of abstraction above location

A N I P F S P R I M E R

C O N T E N T I D

P H YS I CA L LO CAT I O N

V I RT UA L A D D R E S S

Page 22: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

C O N T E N T A D D R E S S I N G

• A layer of abstraction above location

• Like a key/value store {hash(content) => content}

• Content hash AKA “content identifier” or CID

• Special “universal” relationship to content

A N I P F S P R I M E R

C O N T E N T I D

P H YS I CA L LO CAT I O N

V I RT UA L A D D R E S S

Page 23: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

C O N T E N T A D D R E S S I N G

• A layer of abstraction above location

• Like a key/value store {hash(content) => content}

• Content hash AKA “content identifier” or CID

• Special “universal” relationship to content

• Focused on the data

A N I P F S P R I M E R

C O N T E N T I D

P H YS I CA L LO CAT I O N

V I RT UA L A D D R E S S

Page 24: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

C O N T E N T A D D R E S S I N G

• A layer of abstraction above location

• Like a key/value store {hash(content) => content}

• Content hash AKA “content identifier” or CID

• Special “universal” relationship to content

• Focused on the data

• Does not care where it lives

A N I P F S P R I M E R

C O N T E N T I D

P H YS I CA L LO CAT I O N

V I RT UA L A D D R E S S

Page 25: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

C O N T E N T A D D R E S S I N G

• A layer of abstraction above location

• Like a key/value store {hash(content) => content}

• Content hash AKA “content identifier” or CID

• Special “universal” relationship to content

• Focused on the data

• Does not care where it lives

• Still have paths

• Immutable DAG

• Why no loops?

A N I P F S P R I M E R

C O N T E N T I D

P H YS I CA L LO CAT I O N

V I RT UA L A D D R E S S

Page 26: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

L I N K E D D ATAA N I P F S P R I M E R

Page 27: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

L I N K E D D ATA

{ Qm123456…: { data: “Hello world”, links: [ {name: “company”, hash: Qmabcdef…} {name: “license”, hash: Qmzyxwvu…} ] }}

A N I P F S P R I M E R

Page 28: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

L I N K E D D ATA

{ Qm123456…: { data: “Hello world”, links: [ {name: “company”, hash: Qmabcdef…} {name: “license”, hash: Qmzyxwvu…} ] }}

A N I P F S P R I M E R

{ Qmabcdef…: { data: “FISSION”, links: [ {name: “city”, hash: Qm1gb5sn…}, {name: “about”, hash: Qmzyxwvu…} ] }}

Page 29: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

L I N K E D D ATA

{ Qm123456…: { data: “Hello world”, links: [ {name: “company”, hash: Qmabcdef…} {name: “license”, hash: Qmzyxwvu…} ] }}

A N I P F S P R I M E R

{ Qmabcdef…: { data: “FISSION”, links: [ {name: “city”, hash: Qm1gb5sn…}, {name: “about”, hash: Qmzyxwvu…} ] }}

ipfs cat /ipfs/Qm123456…/company/about/founder => “Brooke”

Page 30: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

R O U T I N G & L O O K U P 🔍🌊A N I P F S P R I M E R

Page 31: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

R O U T I N G & L O O K U P 🔍🌊A N I P F S P R I M E R

💁

Page 32: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

R O U T I N G & L O O K U P 🔍🌊A N I P F S P R I M E R

💁

Page 33: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

R O U T I N G & L O O K U P 🔍🌊A N I P F S P R I M E R

💁

Page 34: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

R O U T I N G & L O O K U P 🔍🌊A N I P F S P R I M E R

💻

💁💻

💻

Page 35: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

R O U T I N G & L O O K U P 🔍🌊A N I P F S P R I M E R

💻

💁💻

💻

Page 36: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

R O U T I N G & L O O K U P 🔍🌊A N I P F S P R I M E R

💻

💁 💻💻

💻

💻

💻💻

💻💻

💻

💻

💻

Page 37: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

R O U T I N G & L O O K U P 🔍🌊A N I P F S P R I M E R

💻

💁 💻💻

💻

💻

💻💻

💻💻

💻

💻

💻

Page 38: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

R O U T I N G & L O O K U P 🔍🌊A N I P F S P R I M E R

💻

💁 💻💻

💻

💻

💻💻

💻💻

💻

💻

💻

Page 39: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

R O U T I N G & L O O K U P 🔍🌊A N I P F S P R I M E R

💻

💁 💻💻

💻

💻

💻💻

💻💻

💻

💻

💻

Page 40: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

R O U T I N G & L O O K U P 🔍🌊A N I P F S P R I M E R

💁

💻💻

💻

Page 41: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

R O U T I N G & L O O K U P 🔍🌊A N I P F S P R I M E R

💁

💻💻

💻

Page 42: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

A U T H E N T I C D ATA ( F I N G E R P R I N T I N G )A N I P F S P R I M E R

Page 43: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

A U T H E N T I C D ATA ( F I N G E R P R I N T I N G )A N I P F S P R I M E R

Page 44: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

O N E N A M E S PA C E T O R U L E T H E M A L L 💍🌋A N I P F S P R I M E R

Page 45: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

O N E N A M E S PA C E T O R U L E T H E M A L L 💍🌋

• Same file = same hash

• No matter when 🕓

• No matter where 🌍🌌

• No matter who +🤖-.🦊

A N I P F S P R I M E R

Page 46: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

• Zero file duplication per node

• Replication = CDN-ish features

• Immutable data structures

• Files & data living together!

O N E N A M E S PA C E T O R U L E T H E M A L L 💍🌋

• Same file = same hash

• No matter when 🕓

• No matter where 🌍🌌

• No matter who +🤖-.🦊

A N I P F S P R I M E R

Page 47: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

D I S A D VA N TA G E S ( I N M I D - 2 0 1 9 )A N I P F S P R I M E R

Page 48: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

D I S A D VA N TA G E S ( I N M I D - 2 0 1 9 )

• vs. location-addressing

• Less consistent lookup performance

• Not natively supported by browsers (other than Opera for Android)

A N I P F S P R I M E R

Page 49: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

D I S A D VA N TA G E S ( I N M I D - 2 0 1 9 )

• vs. location-addressing

• Less consistent lookup performance

• Not natively supported by browsers (other than Opera for Android)

• vs. blockchain

• No availability guarantee

A N I P F S P R I M E R

Page 50: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

D E V E L O P M E N TA N I P F S P R I M E R

Page 51: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

D E V E L O P M E N T

• Backed by Protocol Labs

A N I P F S P R I M E R

Page 52: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

D E V E L O P M E N T

• Backed by Protocol Labs

• FileCoin

• Pre-ICO: raised $52M USD

• ICO: $200M USD

• Network launching “soon”

A N I P F S P R I M E R

Page 53: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing
Page 54: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

W H A T A R E W E D O I N G W I T H T H E D I S T R I B U T E D W E B ?

Page 55: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

PA R A D I G M W AV E S

Page 56: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

PA R A D I G M W AV E S

C O N TA I N E R S

Page 57: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

PA R A D I G M W AV E S

C O N TA I N E R S S E R V E R L E S S

☁λ

Page 58: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

PA R A D I G M W AV E S

🌐

C O N TA I N E R S S E R V E R L E S S H O ST L E S S

☁λ

Page 59: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

H O S T L E S S & T H E D E C E N T R A L I Z E D W E B

Page 60: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

H O S T L E S S & T H E D E C E N T R A L I Z E D W E B

T E C H N O L O GY _ RO L E

Page 61: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

H O S T L E S S & T H E D E C E N T R A L I Z E D W E B

T E C H N O L O GY _ RO L E

I P F S _ G l o b a l S t o ra g e

Page 62: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

H O S T L E S S & T H E D E C E N T R A L I Z E D W E B

T E C H N O L O GY _ RO L E

I P F S _ G l o b a l S t o ra g e

B l o c k c h a i n _ D i g i t a l S c a rc i t y

Page 63: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

H O S T L E S S & T H E D E C E N T R A L I Z E D W E B

T E C H N O L O GY _ RO L E

I P F S _ G l o b a l S t o ra g e

B l o c k c h a i n _ D i g i t a l S c a rc i t y

We b A s s e m b l y _ U n i v e rs a l C o m p u t e

Page 64: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

A F R A M E W O R K F O R T H E N E X T W AV E

Page 65: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

Sto

rage

A F R A M E W O R K F O R T H E N E X T W AV E

D ATA B AS E 🛢F I L E S 📄

Page 66: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

Sca

rcit

yS

tora

ge

A F R A M E W O R K F O R T H E N E X T W AV E

D ATA B AS E 🛢F I L E S 📄

I D E N T I T Y 🙋 AS S E TS 💰

Page 67: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

Sca

rcit

yC

ompu

teS

tora

ge

A F R A M E W O R K F O R T H E N E X T W AV E

D ATA B AS E 🛢F I L E S 📄

I D E N T I T Y 🙋 AS S E TS 💰

D I ST R I B U T E D C O M P U T E 🖥 S M A RT C O N T R ACTS 📝

Page 68: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

B E T T E R L I V I N G T H R O U G H S C I E N C E 89

💻

☁🔗https://yourname.fission.tools

.

💻🖥🖥💻

9

Page 69: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

B E T T E R L I V I N G T H R O U G H S C I E N C E 89

💻

☁🔗https://yourname.fission.tools

.

💻🖥🖥💻

9

Page 70: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

B E T T E R L I V I N G T H R O U G H S C I E N C E 89

💻

☁🔗https://yourname.fission.tools

.

💻🖥🖥💻

9

TXT => CID

Page 71: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

B E T T E R L I V I N G T H R O U G H S C I E N C E 89

💻

☁🔗https://yourname.fission.tools

.

💻🖥🖥💻

9

Page 72: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

B E T T E R L I V I N G T H R O U G H S C I E N C E 89

💻

☁🔗https://yourname.fission.tools

.

💻🖥🖥💻

9

Page 73: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

B E T T E R L I V I N G T H R O U G H S C I E N C E 89

💻

☁🔗https://yourname.fission.tools

.

💻🖥🖥💻

9

Page 74: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

B E T T E R L I V I N G T H R O U G H S C I E N C E 89

💻

☁🔗https://yourname.fission.tools

.

💻🖥🖥💻

9

Page 75: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

🧘

B E T T E R L I V I N G T H R O U G H S C I E N C E 89

☁🔗https://yourname.fission.tools

.

💻🖥🖥💻

Page 76: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

🧘

B E T T E R L I V I N G T H R O U G H S C I E N C E 89

☁🔗https://yourname.fission.tools

.

💻🖥🖥💻

Page 77: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

🧘

B E T T E R L I V I N G T H R O U G H S C I E N C E 89

☁🔗https://yourname.fission.tools

.

💻🖥🖥💻

TXT => CID

Page 78: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

🧘

B E T T E R L I V I N G T H R O U G H S C I E N C E 89

☁🔗https://yourname.fission.tools

.

💻🖥🖥💻

Page 79: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

T H E E N D O F H I S T O R Y

Page 80: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

T H E E N D O F H I S T O R Y

Commodity / UtilityCustom Product / Rental

Invisible

High Touch

Page 81: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

T H E E N D O F H I S T O R Y

Mainframe

Private Ownership

Shared Hosting

Serverless

Hostless

Commodity / UtilityCustom Product / Rental

Invisible

High Touch

Page 82: IPFS 101 & THE NEXT-GEN WEB · an ipfs primer. the web today ... •focused on the data an ipfs primer content id physical location virtual address. content addressing

✉ h e l l o @ f i s s i o n . c o d e s

D E V E L O P E R T O O L S T O P O W E R T H E H O S T L E S S F U T U R E

🖥 https://tools.fission.codes