Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
IPFS
Search
Ian Preston
October 17, 2015
Technology
0
160
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
92
peergos-arch-5min-v03.pdf
ianopolous
0
120
Peergos Architecture
ianopolous
0
1.8k
Introducing Peergos
ianopolous
2
1.5k
Other Decks in Technology
See All in Technology
Product Engineer
resilire
0
150
「Managed Instances」と「durable functions」で広がるAWS Lambdaのユースケース
lamaglama39
0
160
安いGPUレンタルサービスについて
aratako
2
2.6k
Claude Code Getting Started Guide(en)
oikon48
0
170
Ruby で作る大規模イベントネットワーク構築・運用支援システム TTDB
taketo1113
1
110
プロダクトマネジメントの分業が生む「デリバリーの渋滞」を解消するTPMの越境
recruitengineers
PRO
3
620
なぜ使われないのか?──定量×定性で見極める本当のボトルネック
kakehashi
PRO
1
1.1k
Symfony AI in Action
el_stoffel
2
380
生成AIでテスト設計はどこまでできる? 「テスト粒度」を操るテーラリング術
shota_kusaba
0
280
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
1
310
形式手法特論:CEGAR を用いたモデル検査の状態空間削減 #kernelvm / Kernel VM Study Hokuriku Part 8
ytaka23
2
400
著者と読み解くAIエージェント現場導入の勘所 Lancers TechBook#2
smiyawaki0820
11
5.4k
Featured
See All Featured
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
A better future with KSS
kneath
240
18k
Bash Introduction
62gerente
615
210k
Leading Effective Engineering Teams in the AI Era
addyosmani
8
1.3k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Java REST API Framework Comparison - PWX 2021
mraible
34
9k
Writing Fast Ruby
sferik
630
62k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.6k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
How to Ace a Technical Interview
jacobian
280
24k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
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