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
ハイパーレッジャーとその他の分散台帳技術 / Hyperledger and Other (D...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kenji Saito
PRO
September 23, 2020
Technology
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ハイパーレッジャーとその他の分散台帳技術 / Hyperledger and Other (Distributed) Ledger Technology
2020年9月23日(水)、ブロックチェーンハブ主催のブロックチェーンアカデミー「ハイパーレッジャーとその他の分散台帳技術」にて使用したスライドです。
Kenji Saito
PRO
September 23, 2020
More Decks by Kenji Saito
See All by Kenji Saito
国と地域のマネジメントと AGI / National and Regional Management and AGI
ks91
PRO
0
23
2026 年度「AI による研究・教育サポート」ワークショップ (教員向け) / AY 2026 “AI-Based Research and Education Support” Workshop (For Faculty)
ks91
PRO
0
45
エージェント化するAI:現在地とその先に起きる変化 / AI as Agents: The Current State and the Changes Ahead
ks91
PRO
0
210
文化的ループ (推論, エージェント) と思考プロセスの検証可能性 / Cultural Loops (Inference, Agents) and the Verifiability of Thought Processes
ks91
PRO
0
49
アカデミーキャンプ2026 夏 「ヤツらを究めろ!ウチらとヤツらの自由研究∼ シーズン2」DAY 3 / Academy Camp 2026 Summer: Master Them! Our Independent Research Project with Them—Season 2 DAY3
ks91
PRO
0
91
アカデミーキャンプ2026 夏 「ヤツらを究めろ!ウチらとヤツらの自由研究∼ シーズン2」DAY 1 / Academy Camp 2026 Summer: Master Them! Our Independent Research Project with Them—Season 2 DAY1
ks91
PRO
0
82
アカデミーキャンプ2026 夏 「ヤツらを究めろ!ウチらとヤツらの自由研究∼ シーズン2」DAY 2 / Academy Camp 2026 Summer: Master Them! Our Independent Research Project with Them—Season 2 DAY2
ks91
PRO
0
110
責任2.0 ∼ AI が主体となる世界で ∼ / Responsibility 2.0: In a World Where AI Takes Responsibilities
ks91
PRO
0
110
発表と総括 / Presentations and Summary
ks91
PRO
0
250
Other Decks in Technology
See All in Technology
Sigmaで作る業務アプリ
kazushiro_honma
0
130
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
140
消えない 動かない 効かない
yama3133
1
120
コスト最適化の「めんどくさい」を AWS FinOps Agent でチョット楽にする
classmethod_kaz
0
330
GoCon2026 - Open Source, Open World
sanposhiho
4
3.5k
多層防御と最⼩権限で実現する、安全なAIエージェント設計パターン
lycorptech_jp
PRO
1
280
あるけみー式LTスライド作成術
alchemy1115
1
210
なぜJMBC(Japan MCP Business Community)? MCPってどう活用できるの?
cdataj
0
110
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
660
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
3
300
10分で知る最近のOmarchy
komagata
0
280
AI時代の「技術的負債」の変質ー概念の終焉と再解釈、エージェントと共に向かう先
nwiizo
0
1k
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
We Have a Design System, Now What?
morganepeng
55
8.3k
[SF Ruby Conf 2025] Rails X
palkan
2
1.4k
Navigating Team Friction
lara
192
16k
Faster Mobile Websites
deanohume
310
32k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.5k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
520
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
350
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
230
Large-scale JavaScript Application Architecture
addyosmani
515
110k
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
Transcript
Chief Science Officer /
[email protected]
— — 2020-09-23 – p.1/46
https://speakerdeck.com/ks91 — — 2020-09-23 – p.2/46
( ) SFC ( ) CSO (Chief Science Officer) 1993
( ) 2006 ( ) SFC 20 P2P (Peer-to-Peer) ( 9 ) 2011 2018 2019 2019 2020 2020 → ( ) — — 2020-09-23 – p.3/46
Linux Foundation Hyperledger R3CEV Corda Facebook/Calibra The Libra Blockchain Web3
Foundatoin Polkadot ( ) — — 2020-09-23 – p.4/46
(Linux Foundation) Fabric (IBM), Sawtooth (Intel), Iroha ( ), Indy
(Sovrin), Besu (ConsenSys) Corda (R3) The Libra Blockchain (Facebook/Calibra) Polkadot (Web3) BBc-1 ( ) DLT — — 2020-09-23 – p.5/46
(BP : Blockchain Property ) BP-1 : BP-2 : BP-3
: ( ) BP-2 permissionless ( ) permissioned ( ) BP-2’ : — — 2020-09-23 – p.6/46
( ) BP-1 ( ), BP-2 ( ) BBc-1 f
: → BP-3 ( ) ( ) ( ) ← BP-2 ← BP-3 ( ) ← BP-3 + ← BP-{1,2} — — 2020-09-23 – p.7/46
[Lamport 1984][Schneider 1990] (1) (2) (3) (4) ( ) ←
↑ permissioned — — 2020-09-23 – p.8/46
SMRP (State Machine Replication Problem) SMRP-1 ( ) SMRP-2 :
= — — 2020-09-23 – p.9/46
/DLT ਖ਼ੑͷอূ ྫ6590ߏͱσδλϧॺ໊ ଘࡏੑͷূ໌ ྫ࡞ۀূ໌͖ϋογϡνΣʔϯ །Ұੑͷ߹ҙ ྫφΧϞτɾίϯηϯαε ϧʔϧͷهड़ ྫ#5$ͷҠస ɾ
τϥϯβΫγϣϯͷ༰͕վ͟ΜͰ͖ͣɺ ɾ ͦͷΞηοτʹؔ͢ΔաڈͷτϥϯβΫγϣϯྻʹরΒͯ͠ໃ६͕ͳ͘ɺ ɾ ͔ͭɺਖ਼ͳϢʔβʹΑΓೖ͞Ε͍ͯΔ͜ͱΛอূ͢Δ ɾաڈʹ͋ͬͨτϥϯβΫγϣϯͷূڌΛຣফͰ͖ͣɺ ɾ ͔ͭɺաڈʹͳ͔ͬͨτϥϯβΫγϣϯͷূڌΛ፻Ͱ͖ͳ͍ ɾໃ६͢Δ;ͨͭͷτϥϯβΫγϣϯ͕ೖ͞Εͨ߹ɺ ɹ ͍ͣΕ ؔ༩͢Δશһ͕ಉ͡ยํΛબΜͰྺ࢙ͷதʹҐஔ͚ͮΔ ɾΞϓϦέʔγϣϯϩδοΫ Կ͕ਖ਼͍͠τϥϯβΫγϣϯ͔ΛܾΊΔ BP-1, BP-3, BP-2 ( ) — — 2020-09-23 – p.10/46
(Linux Foundation) https://www.hyperledger.org Apache License, Version 2.0 — — 2020-09-23
– p.11/46
/ : Proposal → Incubation → Active → Deprecated →
End of Life — — 2020-09-23 – p.12/46
( https://www.hyperledger.org/about/members ) — — 2020-09-23 – p.13/46
Fabric (IBM) IBM Digital Asset Holdings http://hyperledger-fabric.readthedocs.io/en/latest/ State : Active
— — 2020-09-23 – p.14/46
( ) ( ) — — 2020-09-23 – p.15/46
Fabric – (Docker) (chaincode) BFT , , RocksDB CA PKI
v1.0 ( v2.0) DB CA BFT : Byzantine Fault Tolerance ( ) CA : Certificate Authority ( ) PKI : Public Key Infrastructure ( ) — — 2020-09-23 – p.16/46
Sawtooth (Intel) https://github.com/hyperledger/sawtooth-core State : Active — — 2020-09-23 –
p.17/46
( ) (permissioned) (permissionless) Proof of Elapsed Time (PoET) Proof
of Work ( ) (Intel ) / Transaction Families — — 2020-09-23 – p.18/46
Sawtooth – (transaction families) (PoET ) PBFT (Practical BFT) PoET
( ) (transaction families) — — 2020-09-23 – p.19/46
Iroha ( ) https://iroha.readthedocs.io/en/master/ State : Active — — 2020-09-23
– p.20/46
( ) DLT : C++ — — 2020-09-23 – p.21/46
Iroha – Iroha EVM Sumeragi (BFT) → YAC (FT) +
, EVM : Ethereum Virtual Machine (Ethereum ) FT : Fault Tolerance ( ) ( ) — — 2020-09-23 – p.22/46
Indy (Sovrin) https://github.com/hyperledger/indy-node State : Active ID Hyperledger ID —
— 2020-09-23 – p.23/46
Indy – ID RBFT (Redundant BFT) — — 2020-09-23 –
p.24/46
Besu (ConsenSys) https://besu.hyperledger.org/en/stable/ State : Active Ethereum Quorum — —
2020-09-23 – p.25/46
Besu – EVM GHOST → Casper, PoA, etc. + PoW
→ Casper, PoA : Proof of Authority — — 2020-09-23 – p.26/46
Corda (R3) https://github.com/corda/corda — — 2020-09-23 – p.27/46
R3 R3CEV 77 (2017 2 ) 3 SBI R3Net( )
Corda — — 2020-09-23 – p.28/46
Corda Corda : BP-{1,2,3} : — — 2020-09-23 – p.29/46
( ) + CAP ( Polkadot (?) ) — —
2020-09-23 – p.30/46
Corda – JVM ( ) (Uniqueness Services) UTXO X.509 PKI
( ) JVM : Java Virtual Machine (Java ) X.509 : PKI — — 2020-09-23 – p.31/46
The Libra Blockchain Libra https://developers.libra.org/docs/the-libra-blockchain-paper — — 2020-09-23 – p.32/46
Libra Move (← ) (BFT) (← ) ( ) 5
( ) ↑ ( ) — — 2020-09-23 – p.33/46
The Libra Blockchain ( ) → Merkle accumulator (1) publish
(2) ( ) (3) BFT (4) Ethereum Gas ( DoS ) (5) /VM — — 2020-09-23 – p.34/46
The Libra Blockchain – Move (VM ) BFT (= )
( 1,000 ) ( publish ) + 5 . . . ← BFT f ( ) 1 (f ) Move (domain-specific) — — 2020-09-23 – p.35/46
Polkadot (Web3 Foundation) https://polkadot.network/PolkaDotPaper.pdf — — 2020-09-23 – p.36/46
Polkadot – , Substrate BFT ( ) ( ) Bitcoin,
Ethereum DOT — — 2020-09-23 – p.37/46
BBc-1 (Beyond Blockchain One) https://github.com/beyond-blockchain https://beyond-blockchain.org — — 2020-09-23 –
p.38/46
Proof of Work Bitcoin ( ) BBc Trust ( )
https://github.com/beyond-blockchain/bbc1/blob/develop/docs/BBc-trust.pdf ( ) https://github.com/beyond-blockchain/bbc1/blob/develop/docs/BBc-trust_ja.pdf ( ) Design Paper (white paper) https://github.com/beyond-blockchain/bbc1/blob/develop/docs/BBc-1_design_paper.pdf — — 2020-09-23 – p.39/46
BBc-1 — — 2020-09-23 – p.40/46
BBc-1 – (Python → bbc1-lib-contracts?) PoCX ( ) ( DAG)
( ) UTXO/ (Proof of Context) — — 2020-09-23 – p.41/46
(D)LT — — 2020-09-23 – p.42/46
( ) (1) (2) (3) (4) ( ) ⇒ —
— 2020-09-23 – p.43/46
( ) (by ) (since 1984) ( ) ( )
( ) . . . ( ) ⇒ state machine replication — — 2020-09-23 – p.44/46
( ) ( ) ( ) ( ) ( )
( ) (by ) ( ) → — — 2020-09-23 – p.45/46
— — 2020-09-23 – p.46/46