Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
IPFS
Search
Ian Preston
October 17, 2015
Technology
0
150
IPFS
Introducing the Inter Planetary File System
Ian Preston
October 17, 2015
Tweet
Share
More Decks by Ian Preston
See All by Ian Preston
Peergos architecture
ianopolous
0
20
peergos-arch-20min-v03.pdf
ianopolous
0
90
peergos-arch-5min-v03.pdf
ianopolous
0
120
Peergos Architecture
ianopolous
0
1.7k
Introducing Peergos
ianopolous
2
1.4k
Other Decks in Technology
See All in Technology
GoogleのAI Agent
shukob
0
140
AIとSREの未来 / AI and SRE
ymotongpoo
2
1.3k
実践Kafka Streams 〜イベント駆動型アーキテクチャを添えて〜
joker1007
0
450
Digitization部 紹介資料
sansan33
PRO
1
3.8k
GigaViewerにおけるMackerel APM導入の裏側
7474
0
460
NW運用の工夫と発明
recuraki
1
790
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
12k
Scale Security Programs with Scorecarding
ramimac
0
440
ゴリラ.vim #36 ~ Vim x SNS ~ スポンサーセッション
yasunori0418
1
360
TypeScript と歩む OpenAPI の discriminator / OpenAPI discriminator with TypeScript
kaminashi
1
150
kintone開発組織のDevOpsへの移り変わりと実践
ueokande
1
130
Azure Developer CLI と Azure Deployment Environment / Azure Developer CLI and Azure Deployment Environment
nnstt1
1
130
Featured
See All Featured
How to train your dragon (web standard)
notwaldorf
92
6k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.8k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Building Flexible Design Systems
yeseniaperezcruz
329
39k
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.8k
Building Applications with DynamoDB
mza
95
6.4k
Automating Front-end Workflow
addyosmani
1370
200k
Become a Pro
speakerdeck
PRO
28
5.4k
Writing Fast Ruby
sferik
628
61k
Transcript
ipfs.io Ian Preston @ianopolous 2015-10-17 DISTRIBUTE THE WEB
None
None
None
None
None
CENTRALIZED => FRAGILE
CENTRALIZED => FRAGILE - single point of failure - have
to be online - MITM attacks easier - DDOS attacks easier
None
DECAYING - 5% link rot http://my.favourite.blog.net ?
None
Why is the Internet slow? - we have super fast
local networks - we have super fast internet backbone - what connects the two... molasses - will only get worse!
Bandwidth 50% faster per year [Nielsen]
Storage 60% larger per year [Kryder]
What about when we have a Moon/Mars base? 1 second
4.5 minutes
Video traffic forms 90% of global consumer traffic [Cisco]
https://www.youtube.com/watch?v=dQw4w9WgXcQ
A protocol to upgrade the web
Permanent Distributed Safer Smarter Offline Faster
a hypermedia transport protocol HTTP IPFS
SFS web DHT +
routing network exchange merkledag naming applications IPNS DNS Namecoin Bitswap
HTTP BitTorrent Kad DHT Chord mDNS Gossip Delegated FTP TOR QUIC TOR TCP uTP WebRTC WebSockets Git Bitcoin Peergos Etherpad Chat I2P I2P CJDNS UDT
None
Normal URL scheme http://www.youtube.com/watch?v=dQw4w9WgXcQ protocol location name http://173.194.115.64/watch?v=dQw4w9WgXcQ
IPFS addressing scheme /ipfs/QmTkzDwWqPbnAh5YiV5VwcTLnGdwSNsNTn2aDxdXBFca7D/home/Readme.md protocol object hash path object /home
QmZAL3oHMQYqsV61tGvoAVtQLs1WzRe1zkkamv9qxqnDuK
Content addressed immutable data store - distributed - anyone can
serve your file - MITM proof - offline first - fast
None
None
None
None
None
The Project
github.com/ipfs/ipfs
irc.freenode.org/#ipfs
ipn.io - Protocol Labs
ipfs.io Ian Preston @ianopolous 2015-10-17 DISTRIBUTE THE WEB