Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ハイパーレッジャーとその他の分散台帳技術 / Hyperledger and Other Di...
Search
Kenji Saito
PRO
February 28, 2020
Technology
2
100
ハイパーレッジャーとその他の分散台帳技術 / Hyperledger and Other Distributed Ledger Technology
2020年2月28日(金)、ブロックチェーンハブ主催のブロックチェーンアカデミー「ハイパーレッジャーとその他の分散台帳技術」にて使用したスライドです。
Kenji Saito
PRO
February 28, 2020
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
成果 / Achievements
ks91
PRO
0
6
意思決定 / Decision-Making
ks91
PRO
0
10
ファンディングとデジタル市民社会 / Funding and Digital Civil Society
ks91
PRO
0
15
生成AI による論文執筆サポート・ワークショップ 論文執筆・推敲編 / Generative AI-Assisted Paper Writing Support Workshop: Drafting and Revision Edition
ks91
PRO
0
27
私たちの前提は揺るがないのか / Are Our Premises Unshakeable?
ks91
PRO
0
22
貨幣無き世界への過程 / The Process Towards a World without Money
ks91
PRO
0
10
ファンディング / Funding
ks91
PRO
0
8
デジタル市民社会 / Digital Civil Society
ks91
PRO
0
11
発表と総括 / Presentations and Summary
ks91
PRO
0
6
Other Decks in Technology
See All in Technology
エンジニアリングマネージャー はじめての目標設定と評価
halkt
0
280
MapKitとオープンデータで実現する地図情報の拡張と可視化
zozotech
PRO
1
140
AWSセキュリティアップデートとAWSを育てる話
cmusudakeisuke
0
270
学習データって増やせばいいんですか?
ftakahashi
2
330
品質のための共通認識
kakehashi
PRO
3
260
寫了幾年 Code,然後呢?軟體工程師必須重新認識的 DevOps
cheng_wei_chen
1
1.4k
技術以外の世界に『越境』しエンジニアとして進化を遂げる 〜Kotlinへの愛とDevHRとしての挑戦を添えて〜
subroh0508
1
450
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
re:Invent 2025 ~何をする者であり、どこへいくのか~
tetutetu214
0
210
Sansanが実践する Platform EngineeringとSREの協創
sansantech
PRO
2
850
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
230
re:Invent2025 コンテナ系アップデート振り返り(+CloudWatchログのアップデート紹介)
masukawa
0
360
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.5k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.3k
Thoughts on Productivity
jonyablonski
73
5k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.8k
Scaling GitHub
holman
464
140k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Embracing the Ebb and Flow
colly
88
4.9k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
37
2.6k
Navigating Team Friction
lara
191
16k
Transcript
Chief Science Officer /
[email protected]
— — 2020-02-28 – p.1/39
https://speakerdeck.com/ks91 — — 2020-02-28 – p.2/39
( ) SFC CSO (Chief Science Officer) 1993 ( )
2006 ( ) SFC 19 P2P (Peer-to-Peer) ( 9 ) 2011 2018 2019 ∼ 2019 ∼ REINVENT THE WORLD → ( ) — — 2020-02-28 – p.3/39
Linux Foundation Hyperledger R3CEV Corda Facebook/Calibra The Libra Blockchain (
) — — 2020-02-28 – p.4/39
(Linux Foundation) Fabric (IBM), Sawtooth (Intel), Iroha ( ), Indy
(Sovrin) Corda (R3), The Libra Blockchain (Facebook/Calibra), BBc-1 ( ) DLT — — 2020-02-28 – p.5/39
/DLT ਖ਼ੑͷอূ ྫ6590ߏͱσδλϧॺ໊ ଘࡏੑͷূ໌ ྫ࡞ۀূ໌͖ϋογϡνΣʔϯ །Ұੑͷ߹ҙ ྫφΧϞτɾίϯηϯαε ϧʔϧͷهड़ ྫ#5$ͷҠస ɾ
τϥϯβΫγϣϯͷ༰͕վ͟ΜͰ͖ͣɺ ɾ ͦͷΞηοτʹؔ͢ΔաڈͷτϥϯβΫγϣϯྻʹরΒͯ͠ໃ६͕ͳ͘ɺ ɾ ͔ͭɺਖ਼ͳϢʔβʹΑΓೖ͞Ε͍ͯΔ͜ͱΛอূ͢Δ ɾաڈʹ͋ͬͨτϥϯβΫγϣϯͷূڌΛຣফͰ͖ͣɺ ɾ ͔ͭɺաڈʹͳ͔ͬͨτϥϯβΫγϣϯͷূڌΛ፻Ͱ͖ͳ͍ ɾໃ६͢Δ;ͨͭͷτϥϯβΫγϣϯ͕ೖ͞Εͨ߹ɺ ɹ ͍ͣΕ ؔ༩͢Δશһ͕ಉ͡ยํΛબΜͰྺ࢙ͷதʹҐஔ͚ͮΔ ɾΞϓϦέʔγϣϯϩδοΫ Կ͕ਖ਼͍͠τϥϯβΫγϣϯ͔ΛܾΊΔ End-to-End ( ) ( ) — — 2020-02-28 – p.6/39
(Linux Foundation) https://www.hyperledger.org Apache License, Version 2.0 — — 2020-02-28
– p.7/39
/ : Proposal → Incubation → Active → Deprecated →
End of Life — — 2020-02-28 – p.8/39
( https://www.hyperledger.org/about/members ) — — 2020-02-28 – p.9/39
Fabric (IBM) IBM Digital Asset Holdings http://hyperledger-fabric.readthedocs.io/en/latest/ State : Active
— — 2020-02-28 – p.10/39
( ) ( ) — — 2020-02-28 – p.11/39
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-02-28 – p.12/39
Sawtooth (Intel) https://github.com/hyperledger/sawtooth-core State : Active — — 2020-02-28 –
p.13/39
( ) (permissioned) (permissionless) Proof of Elapsed Time (PoET) Proof
of Work ( ) (Intel ) / Transaction Families — — 2020-02-28 – p.14/39
Sawtooth – (transaction families) (PoET ) PBFT (Practical BFT) PoET
( ) (transaction families) — — 2020-02-28 – p.15/39
Iroha ( ) https://iroha.readthedocs.io/en/latest/ State : Active — — 2020-02-28
– p.16/39
( ) DLT : C++ — — 2020-02-28 – p.17/39
Iroha – JVM (chaincode) Sumeragi (BFT) → YAC (FT) +
, JVM : Java Virtual Machine (Java ) FT : Fault Tolerance ( ) ( ) — — 2020-02-28 – p.18/39
Indy (Sovrin) https://github.com/hyperledger/indy-node State : Active — — 2020-02-28 –
p.19/39
( ) ID Hyperledger ID — — 2020-02-28 – p.20/39
Indy – ID RBFT (Redundant BFT) — — 2020-02-28 –
p.21/39
Corda (R3) R3 https://github.com/corda/corda — — 2020-02-28 – p.22/39
R3 R3CEV 77 (2017 2 ) 3 SBI R3Net( )
Corda — — 2020-02-28 – p.23/39
Corda Corda : : — — 2020-02-28 – p.24/39
( ) + CAP ( (?) ) — — 2020-02-28
– p.25/39
Corda – JVM ( ) (Uniqueness Services) UTXO X.509 PKI
( ) X.509 : PKI — — 2020-02-28 – p.26/39
The Libra Blockchain Libra https://developers.libra.org/docs/the-libra-blockchain-paper — — 2020-02-28 – p.27/39
Libra Move (← ) (BFT) (← ) ( ) 5
( ) — — 2020-02-28 – p.28/39
The Libra Blockchain ( ) → Merkle accumulator (1) publish
(2) ( ) (3) BFT (4) Ethereum Gas ( DoS ) (5) /VM — — 2020-02-28 – p.29/39
The Libra Blockchain – Move (VM ) BFT (= )
( 1,000 ) ( publish ) + 5 . . . BFT f ( ) 1 (f ) Move (domain-specific) ( ) — — 2020-02-28 – p.30/39
BBc-1 (Beyond Blockchain One) https://github.com/beyond-blockchain https://beyond-blockchain.org — — 2020-02-28 –
p.31/39
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-02-28 – p.32/39
BBc-1 — — 2020-02-28 – p.33/39
BBc-1 – (Python → bbc1-lib-contracts?) PoCX ( ) ( DAG)
( ) UTXO/ (Proof of Context) — — 2020-02-28 – p.34/39
(D)LT — — 2020-02-28 – p.35/39
( ) (1) (2) (3) (4) ( ) ⇒ —
— 2020-02-28 – p.36/39
( ) (by ) (since 1984) ( ) ( )
( ) . . . ( ) ⇒ state machine replication — — 2020-02-28 – p.37/39
( ) ( ) ( ) ( ) ( )
( ) (by ) ( ) → — — 2020-02-28 – p.38/39
— — 2020-02-28 – p.39/39