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
masylum
November 14, 2015
Technology
0
180
IPFS
Why and How to get started?
masylum
November 14, 2015
Tweet
Share
More Decks by masylum
See All by masylum
REST Clients Nordic APIs
masylum
3
210
REST clients
masylum
2
190
Building the best tech-team
masylum
4
200
Try a little tenderness
masylum
0
90
I love async but I can't code like this
masylum
4
480
Other Decks in Technology
See All in Technology
AI-in-the-Enterprise|OpenAIが公開した「AI導入7つの教訓」——ChatGPTで変わる企業の未来とは?
customercloud
PRO
0
170
分解し、導き、託す ログラスにおける“技術でリードする” 実践の記録
hryushm
0
200
MCP でモノが動くとおもしろい/It is interesting when things move with MCP
bitkey
2
520
Datadog のトライアルを成功に導く技術 / Techniques for a successful Datadog trial
nulabinc
PRO
0
150
DynamoDB のデータを QuickSight で可視化する際につまづいたこと/stumbling-blocks-when-visualising-dynamodb-with-quicksight
emiki
0
160
本当に必要なのは「QAという技術」だった!試行錯誤から生まれた、品質とデリバリーの両取りアプローチ / Turns Out, "QA as a Discipline" Was the Key!
ar_tama
9
4.6k
Tailwind CSS の小話「コンテナークエリーって便利」
yamaday
0
120
製造業向けIoTソリューション提案資料.pdf
haruki_uiru
0
260
dbtとリバースETLでデータ連携の複雑さに立ち向かう
morookacube
0
820
UIパフォーマンス最適化: AIを活用して100倍の速度向上を実現した事例
kinocoboy2
0
240
AIによるコードレビューで開発体験を向上させよう!
moongift
PRO
0
430
ユーザーコミュニティが海外スタートアップのDevRelを補完する瞬間
nagauta
0
180
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.4k
Making Projects Easy
brettharned
116
6.2k
Fireside Chat
paigeccino
37
3.4k
Rails Girls Zürich Keynote
gr2m
94
13k
Facilitating Awesome Meetings
lara
54
6.4k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Side Projects
sachag
453
42k
Statistics for Hackers
jakevdp
799
220k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
Code Reviewing Like a Champion
maltzj
523
40k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
Transcript
IPFS Why and How to get started?
• Queues • Networks • Virality • Influence Sociology +
Physics
None
None
Internet like economy is ruled by power laws
Shared economy case study
Homejoy Customer Cleaner Cleaner Customer Cleaner
Monetize trust
Homejoy Customer Cleaner Cleaner Customer Cleaner
Some economies are already p2p
Facebook Me Friend Friend
Should the Web become distributed?
I want to learn more but I’m not academic!
Philosophy Physics Protocols Programs Products Land of knowledge
Land of knowledge I’m here! Philosophy Physics Protocols Programs Products
None
Protocol Labs work in both: Research and Implementation
IPFS Concepts
Merkle-DAG (its like git but with a fancy name)
multihash: a1b2 name: foo.txt size: 123 Node Link data: /json/\n{“hello":"world"}
Node data: /json/\n{}
None
None
libP2P Transport agnostic networking
Me IPFS Node IPFS Node IPFS Node IPFS Node IPFS
Node
DHT Store information about peers
Flexibility: self-describing protocols
multistream > /http/multistream-select/1.0 > ls < /http/w3c.org/http/1.1 < /http/w3c.org/http/2 >
/http/w3id.org/http/1.1 > GET / HTTP/1.1 > < /http/w3id.org/http/1.1 < HTTP/1.1 200 OK < …
multiaddr /ip4/127.0.0.1/udp/1234 /ip6/1fff:0:a88:85a3::ac1f/tcp/443
bitswap Exchange of blocks from any file “Credit” system promote
to cache and disseminate rare blocks
IPNS Mutable references to IPFS hashes
z9x8 - {“foo”: “bar”} a1b2
z9x8 - {“foo”: “bar”} a1b2 g4h5 - {“beep”: “boop”}
z9x8 - {“foo”: “bar”} a1b2 g4h5 - {“beep”: “boop”}
https://github.com/ ipfs/specs
https://github.com/ ipfs/pm
Freenode IRC #IPFS
Questions?