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
ハイパーレッジャーとその他の分散レッジャー技術 / Hyperledger and Other...
Search
Kenji Saito
PRO
July 26, 2017
Technology
0
580
ハイパーレッジャーとその他の分散レッジャー技術 / Hyperledger and Other Distributed Ledger Technology
ブロックチェーンハブ主催で開催しているブロックチェーン基盤技術講義『ハイパーレッジャーとその他の分散レッジャー技術』のスライドです。2017年7月26日(水) に使用しました。
Kenji Saito
PRO
July 26, 2017
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
FinTech 5-6 : The World of Apps
ks91
PRO
0
22
ブロックチェーン概論とインストール大会 / Blockchain Overview and Installation
ks91
PRO
0
9
FinTech 3-4 : Internet Technology and Governance
ks91
PRO
0
71
身体を持つ生成AI と製品トレーサビリティー / Bodily Generative AI and Product Traceability
ks91
PRO
0
15
ブロックチェーン概論 / Introduction to Blockchain
ks91
PRO
0
18
FinTech Lecture 1-2 : Overview of FinTech
ks91
PRO
0
98
ブロックチェーンと分散ファイナンス概論 / Introduction to Blockchain and Decentralized Finance
ks91
PRO
0
32
アカデミーキャンプ 2024秋「都の西北で、もう一度AI(アイ)を叫ぶ」DAY 3 / Academy Camp 2024 Fall - Screaming AI at the North-West of the Capital - DAY 3
ks91
PRO
0
74
アカデミーキャンプ 2024秋「都の西北で、もう一度AI(アイ)を叫ぶ」DAY 2 / Academy Camp 2024 Fall - Screaming AI at the North-West of the Capital - DAY 2
ks91
PRO
0
43
Other Decks in Technology
See All in Technology
Kubernetes Meetup Tokyo #67 - KEP-3619: Fine-grained SupplementalGroups Control / k8sjp67-kep-3619
everpeace
0
300
外部カンファレンスで登壇しよう! 〜「強い」エンジニアへの一歩を踏み出す〜
logica0419
4
110
今こそ変化対応力を向上させるとき 〜ログラスが FAST に挑戦する理由〜 / Why Loglass is Talking on the Challenge of Agile Framework FAST
shioyang
0
240
SageMaker学習のツボ / The Key Points of Learning SageMaker
cmhiranofumio
0
250
KubeVirt Networking ONIC 2024
orimanabu
4
700
エンジニア向け会社紹介資料
caddi_eng
14
270k
RAG: from dumb implementation to serious results
glaforge
0
470
What a Good Platform Looks Like and How to Get There @ Large Financial Organization, Oct 2024
mfpais
PRO
0
120
【完全版】Dify - LINE Bot連携 考え方と実用テクニック
uezo
2
780
令和最新版 Perlコーディングガイド
anatofuz
5
4.2k
AWSの初級者向けAI・ML資格『AWS Certified AI Practitioner』の傾向と対策/So You Want To Pass AWS Certified AI Practitioner
quiver
0
770
AWS DDKを利用したDataOps事始め
beex
1
120
Featured
See All Featured
GraphQLとの向き合い方2022年版
quramy
43
13k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
26
4.1k
Done Done
chrislema
181
16k
How To Stay Up To Date on Web Technology
chriscoyier
787
250k
The Language of Interfaces
destraynor
154
24k
Designing Experiences People Love
moore
138
23k
Designing for humans not robots
tammielis
249
25k
Designing for Performance
lara
604
68k
The Pragmatic Product Professional
lauravandoore
31
6.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.6k
Teambox: Starting and Learning
jrom
132
8.7k
Product Roadmaps are Hard
iamctodd
PRO
48
10k
Transcript
CSO / SFC
[email protected]
— — 2017-07-26 – p.1/39
( ) SFC ( ) CSO (Chief Science Officer) CEO
1993 M.Eng ( ) 2006 ( ) SFC 16 P2P 2011 → ( ) — — 2017-07-26 – p.2/39
Linux Foundation Hyperledger R3CEV Corda IoT IOTA Tangle ( )
— — 2017-07-26 – p.3/39
1. DLT 2. (Linux Foundation) 3. Fabric (IBM), Sawtooth (Intel),
Iroha ( ) 4. Corda (R3) Tangle (IOTA) 5. DLT — — 2017-07-26 – p.4/39
1. DLT DLT : Distributed Ledger Technology ( ) —
— 2017-07-26 – p.5/39
Q. ( ) ( ) ( = / = )
— — 2017-07-26 – p.6/39
/DLT End-to-End ( ) ( ) — — 2017-07-26 –
p.7/39
2. (Linux Foundation) https://www.hyperledger.org Apache License, Version 2.0 — —
2017-07-26 – p.8/39
/ : Proposal → Incubation → Active → Deprecated →
End of Life — — 2017-07-26 – p.9/39
( https://www.hyperledger.org/about/members ) — — 2017-07-26 – p.10/39
( ) ( ) ( ) IoT / / (
) — — 2017-07-26 – p.11/39
( = ) ( ) ( ) ↑ — —
2017-07-26 – p.12/39
3. 3-1. Fabric (IBM) 3-2. Sawtooth (Intel) 3-3. Iroha (
) 3-4. Burrow (Monax) 3-5. Indy — — 2017-07-26 – p.13/39
3-1. Fabric (IBM) IBM Digital Asset Holdings http://hyperledger-fabric.readthedocs.io/en/latest/ State :
Active — — 2017-07-26 – p.14/39
( ) ( ) — — 2017-07-26 – p.15/39
— — 2017-07-26 – p.16/39
(Docker) (chaincode) PBFT (Practical BFT) RocksDB CA PKI v1.0 DB
CA BFT : Byzantine Fault Tolerance ( ) CA : Certificate Authority ( ) PKI : Public Key Infrastructure ( ) — — 2017-07-26 – p.17/39
( ) ← CA — — 2017-07-26 – p.18/39
3-2. Sawtooth (Intel) https://github.com/hyperledger/sawtooth-core State : Active — — 2017-07-26
– p.19/39
( ) (permissioned) (permissionless) Proof of Elapsed Time (PoET) Proof
of Work ( ) (Intel ) / Transaction Families — — 2017-07-26 – p.20/39
(transaction families) (PoET ) PoET ( ) (transaction families) —
— 2017-07-26 – p.21/39
3-3. Iroha ( ) https://github.com/hyperledger/iroha State : Active — —
2017-07-26 – p.22/39
( ) DLT : C++ Sumeragi Whitepaper : https://github.com/hyperledger/iroha/blob/master/docs/iroha_whitepaper.md —
— 2017-07-26 – p.23/39
JVM (chaincode) Sumeragi (BFT) JVM : Java Virtual Machine (Java
) — — 2017-07-26 – p.24/39
Merkle Tree ( ) Digest = double SHA-256 value Existence
of a TX can be verified if a relevant subtree is provided — — 2017-07-26 – p.25/39
4. Corda (R3) Tangle (IOTA) — — 2017-07-26 – p.26/39
4-1. Corda (R3) R3 https://github.com/corda/corda — — 2017-07-26 – p.27/39
R3 R3CEV 77 (2017 2 ) 3 SBI , R3Net(
) Corda — — 2017-07-26 – p.28/39
Corda Corda : : — — 2017-07-26 – p.29/39
( ) + CAP ( DLT ) — — 2017-07-26
– p.30/39
CAP ( ) Consistency ( ) Availability ( ) Partition
tolerance ( ) ⇒ 3 C Eventual consistency ( ) . . . — — 2017-07-26 – p.31/39
JVM ( ) (Uniqueness Services) UTXO X.509 PKI ( )
UTXO : Unspent TX (transaction) Output ( ) X.509 : PKI — — 2017-07-26 – p.32/39
4-2. Tangle (IOTA) IoT IOTA https://iota.readme.io — — 2017-07-26 –
p.33/39
IoT TX TX (DAG) TX Tangle — — 2017-07-26 –
p.34/39
IoT (IOTA) DAG ( ) DAG — — 2017-07-26 –
p.35/39
5. DLT DLT — — 2017-07-26 – p.36/39
( ) (by ) (since 1984) ( ) ( )
( ) . . . ( ) ⇒ . . . — — 2017-07-26 – p.37/39
( ) ( ) ( ) ( ) ( )
( ) (by ) ⇒ DLT — — 2017-07-26 – p.38/39
— — 2017-07-26 – p.39/39