Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Consider how distributed IPFS is
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
biga816
August 30, 2018
Technology
5.4k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Consider how distributed IPFS is
biga816
August 30, 2018
More Decks by biga816
See All by biga816
Euler Finance Hacking Incident
biga816
0
710
BlockchainTokyo23.pdf
biga816
1
420
BuidlMeetupVol2.pdf
biga816
0
45
Service Worker Cache Problems
biga816
1
1.8k
Centralized Dapps to read from Dapps game
biga816
1
2.5k
Usage of ethereum libraries for dapps
biga816
0
4.6k
Other Decks in Technology
See All in Technology
作品が生態系になった ─ Mini Tokyo 3D から世界へ
nagix
0
180
2026/09/10 Spring Bootから Jakarta EE/MicroProfileへの移行
megascus
0
350
AI時代だからこそ、スケールしないことをやろう
yutashigemura
1
170
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
700
Snowflakeのコスト最適化を支えるアーキテクチャ設計
ktatsuya
1
1.5k
Podは生きているのにGoだけが落ちる:GOGCとGOMEMLIMITで追うInvisible OOM Killの謎
tkc66buzz
1
680
DEFCON_CHV_CTF_Write-up.pdf
bata_24
0
140
SQL文一行も書けない人事がCortexもろもろを使って人事業務を楽にしてみる
ponponmikankan
1
230
「図書館」という名前のままでいいのか -Code4Lib JAPANカンファレンス2026 アンカンファレンス報告- / Code4Lib JAPAN Conference 2026: Unconference Report
ykiyota
0
170
Gitは怖い?共有ワークスペースから始めるSnowflakeチーム開発
coco_se
0
190
Adaptive Warehouse を今すぐ導入すべき理由と迷ったときの判断基準
__allllllllez__
0
210
Snowflakeで実現する全社横断の顧客の声(VOC)分析・活用基盤@Snowflake World Tour Tokyo 2026
yuto16
0
200
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
22k
KATA
mclloyd
PRO
35
15k
Music & Morning Musume
bryan
47
7.4k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
190
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
280
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
57k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Test your architecture with Archunit
thirion
2
2.4k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
430
Crafting Experiences
bethany
1
330
SEO for Brand Visibility & Recognition
aleyda
0
4.7k
Transcript
IPFSはどの程度分散的なのか 考えてみる Akihiro Tanaka(@biga816)
⾃⼰紹介 名前:⽥中昭博 元AccentureのWeb&Mobileエンジニア Trident Artsチーフエンジニア 地下アイドル向けのDApps絶賛開発中
http://unco.design
IPFSはどの程度分散型なのか 考えてみる
CryptokittiesとEtheremonのシステム構成 からDappsの姿を読み解いてみる Hi-Ether LT
Decentralized Applications →Centralized Applications Hi-Ether LT
IPFSのイメージ Node Node Node Node Node Node Node Node Node
Node Own Node Client Upload
IPFSのイメージ Node Node Node Node Node Node Node Node Node
Node Own Node Client
IPFSノードを⽴ているだけ じゃどこにも伝播しないぞ!
IPFSの現実 Node Node Node Node Node Node IPFS Gateway Node
Node Node Own Node Client Upload
IPFSの現実 Node Node Node Node Node Node IPFS Gateway Node
Node Node Own Node Client
IPFSの現実 Node Node Node Node Node Node IPFS Gateway Node
Node Node Own Node Client
IPFSの現実 Node Node Node Node Node Node IPFS Gateway Node
Node Node Own Node Client
IPFSの現実 Node Node Node Node Node Node IPFS Gateway Node
Node Node Own Node Client
IPFS特徴 ピン⽌めされたコンテンツしか永続的に保存されない - アップロードしたノードではデフォルトでピン留される - ピン⽌めされていないコンテンツはキャッシュとして対象のノードに残り続けるが、garbage collectionが⾛ると消える可能性がある。 (IPFS Gatewayはアクセスが多いため、頻繁にキャッシュが消えていると思われる。) ピン⽌めするインセンティブがない
- その他のノードのコンテンツをピン⽌めするメリットは基本的にないため、アップロードした Nodeでしたピンどめされないと思われる。 そもそもキャッシュが作られない - ほとんどのケースでアップロードしたノードからしかコンテンツにアクセスしないため、他の ノードでキャッシュが作られない
あまり分散感が 感じられない!
IPFSの理想1:Nodeをたてて同⼀ファイルにアクセスするメリットがある Node Own Node Own Node Own Node Node Node
Own Node Node Node Node Own Node Client Client Client Client Client Access Access
IPFSの理想2:ピン留めに何かしらのインセンティブ※ がある Node Node Node Node Node Node Node Node
Node Node Own Node Client ※暗号通貨によるイン センティブ設計を⾏う と、 filecoinやstorjとい う分散型ストレージ サービスのようになる
Thank you Twitter: @biga816 Qiita: biga816 http://unco.design