IPFS 101 & A BIT OF FISSION B R O O K LY N Z E L E N K A , @ e x p e d e
Slide 3
IPFS 101 & A BIT OF FISSION B R O O K LY N Z E L E N K A , @ e x p e d e
• Cofounder/CTO at Fission • https://fission.codes • PLT & VMs • Previously focused on Ethereum • EIPs 615, 902, 1066, 1444 • ECIP 1050 • Currently spending a lot of time with IPFS & DIDs
Slide 4
COMMONS INFRASTRUCTURE
Slide 5
COMMONS INFRASTRUCTURE ! A S U B S T R AT E F O R E V E R Y O N E “
Slide 6
COMMONS INFRASTRUCTURE
OPEN SOURCE
Lots of people work on it, everybody benefits from it, and then people can build upon it (even in a revenue generating fashion) # TED LEUNG (2005)
Slide 7
COMMONS INFRASTRUCTURE
OPEN NETWORKS Lots of people work on it, everybody benefits from it, people can build upon it (even in a revenue generating fashion), and it’s “owned” by everyone. By participating — even with competitive goals — you are cooperating by serving the content and running compute of others. $
Slide 8
COMMONS INFRASTRUCTURE
W H Y N OT M O R E W I D E S P R E A D ?
Slide 9
COMMONS INFRASTRUCTURE
W H Y N OT M O R E W I D E S P R E A D ?
Slide 10
DIDS
Slide 11
DIDS # H I G H LY A U T H E N T I C ,
Slide 12
DIDS
S TA N D A R D I Z AT I O N
Slide 13
DIDS
S TA N D A R D I Z AT I O N
• W3C • Microsoft • Government of British Columbia • Based on public-key cryptography • Truly “universal” UUIDs • Agnostic about backing • For users, devices, and more
Slide 14
DIDS
CLAIMS
Slide 15
DIDS
CLAIMS
• Principle of least information • “Can attest that this user is over 18” • All claims signed with private key • Age, credentials, country residency, job history, event attendance, …
Slide 16
DIDS
W H AT A B O U T T R A C K I N G , P R I VA C Y , R E C O V E R Y
Slide 17
DIDS
W H AT A B O U T T R A C K I N G , P R I VA C Y , R E C O V E R Y
• Hierarchical deterministic wallets
Slide 18
DIDS
W H AT A B O U T T R A C K I N G , P R I VA C Y , R E C O V E R Y
• Hierarchical deterministic wallets • Keychains • Generally on a blockchain • Some cases on DNS
Slide 19
DIDS
SELF-SOVEREIGN IDENTITY (SSI)
Slide 20
DIDS
SELF-SOVEREIGN IDENTITY (SSI)
• Generate your own ID!
Slide 21
DIDS
SELF-SOVEREIGN IDENTITY (SSI)
• Generate your own ID! • As many as you like -
Slide 22
DIDS
SELF-SOVEREIGN IDENTITY (SSI)
• Generate your own ID! • As many as you like • Generally use commons infrastructure like a blockchain or DNS
Slide 23
W H AT F I S S I O N I S U P T O
Slide 24
W H AT F I S S I O N I S U P T O . MAKING LIFE EASIER FOR ALL DEVS ✨
Slide 25
MAKING LIFE EASIER FOR ALL DEVS
PA R A D I G M W AV E S
Slide 26
MAKING LIFE EASIER FOR ALL DEVS
PA R A D I G M W AV E S
C O N TA I N E R S
Slide 27
MAKING LIFE EASIER FOR ALL DEVS
PA R A D I G M W AV E S
C O N TA I N E R S
Slide 28
MAKING LIFE EASIER FOR ALL DEVS
PA R A D I G M W AV E S
C O N TA I N E R S
SERVERLESS
☁ λ
Slide 29
MAKING LIFE EASIER FOR ALL DEVS
PA R A D I G M W AV E S
C O N TA I N E R S
SERVERLESS
UNIVERSAL
☁
1
λ
Slide 30
MAKING LIFE EASIER FOR ALL DEVS
N AT I V E S D K F O R T H E W E B
Slide 31
MAKING LIFE EASIER FOR ALL DEVS
N AT I V E S D K F O R T H E W E B
Slide 32
MAKING LIFE EASIER FOR ALL DEVS
N AT I V E S D K F O R T H E W E B
Slide 33
MAKING LIFE EASIER FOR ALL DEVS
N AT I V E S D K F O R T H E W E B
Slide 34
MAKING LIFE EASIER FOR ALL DEVS
N AT I V E S D K F O R T H E W E B
Slide 35
MAKING LIFE EASIER FOR ALL DEVS
N AT I V E S D K F O R T H E W E B
Slide 36
MAKING LIFE EASIER FOR ALL DEVS
N AT I V E S D K F O R T H E W E B
Slide 37
MAKING LIFE EASIER FOR ALL DEVS
T H E N E X T W AV E O F P L AT F O R M S
Slide 38
MAKING LIFE EASIER FOR ALL DEVS
Global Storage
T H E N E X T W AV E O F P L AT F O R M S
FILES 3
D ATA B A S E 2
Slide 39
MAKING LIFE EASIER FOR ALL DEVS
Global Storage
FILES 3
D ATA B A S E 2
Digital Scarcity
T H E N E X T W AV E O F P L AT F O R M S
IDENTITY 4
CHECKPOINTS 5
Slide 40
MAKING LIFE EASIER FOR ALL DEVS
Global Storage
FILES 3
D ATA B A S E 2
Digital Scarcity
IDENTITY 4
CHECKPOINTS 5
Portable Compute
T H E N E X T W AV E O F P L AT F O R M S
DISTRIBUTED COMPUTE 6
SMART CONTRACTS 7
Slide 41
MAKING LIFE EASIER FOR ALL DEVS
LOW E R B A R R I E R S
Slide 42
MAKING LIFE EASIER FOR ALL DEVS
LOW E R B A R R I E R S High Touch
Invisible Custom
Product / Rental
Commodity / Utility
Slide 43
MAKING LIFE EASIER FOR ALL DEVS
LOW E R B A R R I E R S High Touch
Ba
rrie
r to
En try
Invisible Custom
Product / Rental
Commodity / Utility
Slide 44
MAKING LIFE EASIER FOR ALL DEVS
LOW E R B A R R I E R S High Touch
Bespoke
Ba
Private Ownership
rrie
r to
En try
Shared Hosting
Serverless
Universal
Invisible Custom
Product / Rental
Commodity / Utility
Slide 45
A SIMPLE DEMO
Slide 46
A SIMPLE DEMO $ DECENTRALIZED WEB IN 30 SECONDS OR LESS — NO STEP 2 8
Slide 47
QUICK DEMO
M A C O S I N S TA L L
Slide 48
QUICK DEMO
HOW TO USE
Slide 49
QUICK DEMO
HOW TO USE
Slide 50
QUICK DEMO
NO STEP 2
Slide 51
https://fission.codes https://talk .fission.codes https://tools.fission.codes
9 B E D A N K T, A M ST E R D A M : brooklyn@fission.codes g i t h u b . c o m /e x p e d e @expede