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
December 20, 2017
Technology
0
170
ハイパーレッジャーとその他の分散レッジャー技術 / Hyperledger and Other Distributed Ledger Technology
2017年12月20日(水)、ブロックチェーンアカデミー「ハイパーレッジャーとその他の分散レッジャー技術」にて使用したスライドです
Kenji Saito
PRO
December 20, 2017
Tweet
Share
More Decks by Kenji Saito
See All by Kenji Saito
デジタル製品パスポート | 身体を持つ生成AI / Digital Product Passports | Generative AI with a Body
ks91
PRO
0
7
ゼミ紹介 : 公共の利益のためのデジタルトランスフォーメーション / Zemi Introduction : Digital Transformation for Public Good
ks91
PRO
0
10
最新 DX 推進論 / Latest DX Promotion Theory
ks91
PRO
0
190
そのデジタル製品パスポートでどこへ行く? / Where Are You Going with That Digital Product Passport?
ks91
PRO
0
12
コバヤシマルテスト ─ 勝ち目のないゲームに抗いながら旅する心の旅路 / Kobayashi Maru Test - a mental journey of defiance against a game that cannot be won
ks91
PRO
0
46
セキュリティ戦略・発表と総括 / Security Strategies, Presentation and Conclusions
ks91
PRO
1
55
暗号資産の経済学・イントロダクション / Economics of Cryptocurrencies (Introduction)
ks91
PRO
0
50
AI とデジタルトランスフォーメーション / AI and Digital Transformation
ks91
PRO
0
34
インシデントレスポンス演習 II / Incident Response Exercise II
ks91
PRO
0
59
Other Decks in Technology
See All in Technology
LLMに日本語テキストを学習させる意義
ksaito
13
3.7k
HolidayJp.jl を作りました
mrkn
0
120
The XZ Backdoor Story
fr0gger
0
2.7k
Javaにおける関数型プログラミンへの取り組み
skrb
7
290
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
2
170
Envoy External AuthZとgRPC Extensionを利用した「頑張らない」Microservices認証認可基盤
andoshin11
0
210
エンジニア視点で見る、 組織で運用されるデザインシステムにするには
shunya078
1
280
Functional TypeScript
naoya
10
4.4k
四国クラウドお遍路 2024 in 高知 オープニング
yukataoka
0
170
CRTO/CRTL/OSEPの比較・勉強法とAV/EDRの検知実験
chayakonanaika
1
1k
実践的なバグバウンティ入門
scgajge12
4
2.4k
Towards Effortless Transaction Management in Microservices @KubeDay Japan 2024
scalar
1
100
Featured
See All Featured
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
45
4.8k
What's new in Ruby 2.0
geeforr
340
31k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
363
22k
Into the Great Unknown - MozCon
thekraken
28
1.4k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
278
13k
Done Done
chrislema
180
16k
No one is an island. Learnings from fostering a developers community.
thoeni
18
2.9k
Building Applications with DynamoDB
mza
89
6k
Unsuck your backbone
ammeep
667
57k
How GitHub Uses GitHub to Build GitHub
holman
472
290k
The Brand Is Dead. Long Live the Brand.
mthomps
53
37k
How To Stay Up To Date on Web Technology
chriscoyier
786
250k
Transcript
CSO / SFC
[email protected]
— — 2017-12-20 – p.1/35
( ) SFC ( ) CSO (Chief Science Officer) 1993
M.Eng ( ) 2006 ( ) SFC 17 P2P 2011 → ( ) — — 2017-12-20 – p.2/35
Linux Foundation Hyperledger R3CEV Corda IoT IOTA Tangle BBc-1 (
) — — 2017-12-20 – p.3/35
(Linux Foundation) Fabric (IBM), Sawtooth (Intel), Iroha ( ) Corda
(R3), Tangle (IOTA), BBc-1 ( ) DLT — — 2017-12-20 – p.4/35
/DLT End-to-End ( ) ( ) — — 2017-12-20 –
p.5/35
(Linux Foundation) https://www.hyperledger.org Apache License, Version 2.0 — — 2017-12-20
– p.6/35
/ : Proposal → Incubation → Active → Deprecated →
End of Life — — 2017-12-20 – p.7/35
( https://www.hyperledger.org/about/members ) — — 2017-12-20 – p.8/35
Fabric (IBM) IBM Digital Asset Holdings http://hyperledger-fabric.readthedocs.io/en/latest/ State : Active
— — 2017-12-20 – p.9/35
( ) ( ) — — 2017-12-20 – p.10/35
Fabric – (Docker) (chaincode) PBFT (Practical BFT) ( ) RocksDB
CA PKI v1.0 DB CA BFT : Byzantine Fault Tolerance ( ) CA : Certificate Authority ( ) PKI : Public Key Infrastructure ( ) — — 2017-12-20 – p.11/35
Sawtooth (Intel) https://github.com/hyperledger/sawtooth-core State : Active — — 2017-12-20 –
p.12/35
( ) (permissioned) (permissionless) Proof of Elapsed Time (PoET) Proof
of Work ( ) (Intel ) / Transaction Families — — 2017-12-20 – p.13/35
Sawtooth – (transaction families) (PoET ) PoET ( ) (transaction
families) — — 2017-12-20 – p.14/35
Iroha ( ) https://github.com/hyperledger/iroha State : Active — — 2017-12-20
– p.15/35
( ) DLT : C++ Sumeragi Whitepaper : https://github.com/hyperledger/iroha/blob/master/docs/iroha_whitepaper.md —
— 2017-12-20 – p.16/35
Iroha – JVM (chaincode) Sumeragi (BFT) → YAC? JVM :
Java Virtual Machine (Java ) — — 2017-12-20 – p.17/35
Corda (R3), Tangle (IOTA), BBc-1 ( ) — — 2017-12-20
– p.18/35
Corda (R3) R3 https://github.com/corda/corda — — 2017-12-20 – p.19/35
R3 R3CEV 77 (2017 2 ) 3 SBI R3Net( )
Corda — — 2017-12-20 – p.20/35
Corda Corda : : — — 2017-12-20 – p.21/35
( ) + CAP ( DLT ) — — 2017-12-20
– p.22/35
Corda – JVM ( ) (Uniqueness Services) UTXO X.509 PKI
( ) X.509 : PKI — — 2017-12-20 – p.23/35
Tangle (IOTA) IoT IOTA https://iota.readme.io — — 2017-12-20 – p.24/35
IoT TX TX (DAG) ( DAG ) TX Tangle —
— 2017-12-20 – p.25/35
Tangle – IoT (IOTA) DAG ( ) DAG — —
2017-12-20 – p.26/35
BBc-1 (Beyond Blockchain One) https://github.com/beyond-blockchain/bbc1 https://beyond-blockchain.org — — 2017-12-20 –
p.27/35
Proof of Work Bitcoin ( ) BBc Trust ( )
https://beyond-blockchain.org/public/bbc-trust.pdf ( ) https://beyond-blockchain.org/public/bbc-trust_ja.pdf ( ) Design Paper (white paper) https://beyond-blockchain.org/public/bbc1-design-paper.pdf — — 2017-12-20 – p.28/35
BBc-1 — — 2017-12-20 – p.29/35
BBc-1 – ( Python) ( DAG) ( ) UTXO v1.0
(2017 ; v0.7) — — 2017-12-20 – p.30/35
DLT — — 2017-12-20 – p.31/35
( ) (1) (2) (3) (4) ( ) ⇒ —
— 2017-12-20 – p.32/35
( ) (by ) (since 1984) ( ) ( )
( ) . . . ( ) ⇒ state machine replication — — 2017-12-20 – p.33/35
( ) ( ) ( ) ( ) ( )
( ) (by ) — — 2017-12-20 – p.34/35
— — 2017-12-20 – p.35/35