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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Kenji Saito
PRO
July 26, 2017
Technology
0
690
ハイパーレッジャーとその他の分散レッジャー技術 / 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
民主主義というアナログAI と、逃走の線の描き方 / Democracy as an Analogue AI and How to Draw the Line of Escape
ks91
PRO
0
11
アカデミーキャンプ2026 冬「ウチらとヤツらのフューチャー・デザイン」DAY3 / Acadmy Camp 2026 Winter - Future Design by Us and Them DAY3
ks91
PRO
0
55
アカデミーキャンプ2026 冬「ウチらとヤツらのフューチャー・デザイン」DAY1 / Acadmy Camp 2026 Winter - Future Design by Us and Them
ks91
PRO
0
85
アカデミーキャンプ2026 冬「ウチらとヤツらのフューチャー・デザイン」DAY2 / Acadmy Camp 2026 Winter - Future Design by Us and Them DAY2
ks91
PRO
0
74
アナログAI からの逃走とメタ・ネイチャーポジティブ / Escape from Analog AI, and Meta-Nature Positive
ks91
PRO
0
39
AI 前提社会におけるトラスト / Trust in an AI-Driven Society
ks91
PRO
0
63
非営利組織の起業/発表と総括 / Starting up a Nonprofit Organization, Presentation and Summary
ks91
PRO
0
66
自己開発 / Self-Development
ks91
PRO
1
34
あなたは何によって憶えられたいですか? / What Do You Want to be Remembered for?
ks91
PRO
0
40
Other Decks in Technology
See All in Technology
OCI技術資料 : コンピュート・サービス 概要
ocise
4
54k
8万デプロイ
iwamot
PRO
2
230
Scrumは歪む — 組織設計の原理原則
dashi
0
100
タスク管理も1on1も、もう「管理」じゃない ― KiroとBedrock AgentCoreで変わった"判断の仕事"
yusukeshimizu
5
2.5k
僕、S3 シンプルって名前だけど全然シンプルじゃありません よろしくお願いします
yama3133
1
190
20260311 技術SWG活動報告(デジタルアイデンティティ人材育成推進WG Ph2 活動報告会)
oidfj
0
280
Kubernetesにおける推論基盤
ry
1
290
オレ達はAWS管理をやりたいんじゃない!開発の生産性を爆アゲしたいんだ!!
wkm2
4
490
AIファーストを前提とした開発スタイルの変化
sbtechnight
0
280
kintone開発のプラットフォームエンジニアの紹介
cybozuinsideout
PRO
0
860
us-east-1 に障害が起きた時に、 ap-northeast-1 にどんな影響があるか 説明できるようになろう!
miu_crescent
PRO
13
4.2k
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
8
7.2k
Featured
See All Featured
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
199
73k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
310
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
260
エンジニアに許された特別な時間の終わり
watany
106
240k
The agentic SEO stack - context over prompts
schlessera
0
690
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Navigating Team Friction
lara
192
16k
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
69
The World Runs on Bad Software
bkeepers
PRO
72
12k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
480
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