corda enterpriseの 技術的特徴とユースケースのご紹介 - tis ......2020/05/27 ·...
TRANSCRIPT
SBI R3 Japan株式会社⽣永 雄輔
2020年5⽉27⽇
0
Corda Enterpriseの技術的特徴とユースケースのご紹介
TIS × INTEC Blockchain Night〜SIerからみたエンタープライズブロックチェーン〜
セッション3
⾃⼰紹介
1
⽣永 雄輔(いくなが ゆうすけ) SBI Holdings ブロックチェーン推進室 室付部⻑
• SBIグループ内企業に、ブロックチェーンを使ったビジネスを⽴ち上げてもらう。
SBI R3 Japan プロダクトサービス部⻑• 国内企業にCordaの技術サポートを提供する。
<経歴>学⽣時代 ︓ゲーム理論・離散数学 (修⼠@2004)ITベンチャー︓2000-2004(現像した写真をネットで共有)
2009-2013(製造業むけ⼤型図⾯管理)⾦融機関 ︓2004-2009(メガバンクで⽀店、マーケット部⾨)
2013-2018(農協の親⽟で投資企画)昨年SBIへ
ITと⾦融(市場投資)を⾏ったり来たり
インターンでIBM基礎研にいました。
1. はじめに2. ユースケースの紹介3. 技術的特徴
2
Cordaの成り⽴ち
3
•価値移転•公開取引
第⼀世代 第⼆世代 第三世代
BitcoinEthereum
FabricEnt. Ether.
•技術ドリブン•限定プライバシー
Corda
•ビジネスドリブン•フルプライバシー
Corda=ミドルウェア
@2019, SBI R3 JAPAN /CONFIDENTIAL
CorDapps
オープンソース
クラウド オンプレミス
エンタープライズ
アプリ
ミドルウェア
インフラ
レイヤー ノード内構成
4
1. はじめに2. ユースケースの紹介3. 技術的特徴
5
Cordaの開発⽬的 ✖仮想通貨 ✖⾮中央集権
2重・3重の確認作業を0に他システムと連携可能 (Java/RPC/RDB)6
B 社A 社
取引1
営業/フロント部署
バックオフィス 取引1
営業/フロント部署
バックオフィス
※ブロックチェーン技術を使っているので、仮想通貨も⾮中央集権化も実現できます。
Cordaの良さは︖
プライバシー パフォーマンス
取引の存在を知られない 分散環境全体でマルチスレッド化7
8
ユースケース ⾦融分野
資本市場
資産取引
貿易⾦融
保険
決済/KYC
債券発⾏未上場株
ABCP
貸出
FXトレード
伝統的資産
SDXデジタル資産取引所
ローン債権の2次市場L/C取引
オープンアカウント取引
海上保険損害保険
企業内通貨
海外送⾦
カード不正使⽤情報の共有
KYC
プロジェクトファイナンス
レポ取引
中央銀⾏発⾏通貨美術品
パラメトリック保険
9
ユースケース ⾦融以外の分野
不動産
⾃動⾞
⽯油ガス
受発注プロセス
CO2 排出権(削減証書)取引
5G共有インフラ
SCM
鉄鋼
住宅購⼊、契約プロセス
広告詐欺 治験データのトレース
医療
ロイヤリティ⽀払
患者IDの共有
⽊材お茶
通信
マシン・ツー・マシン(M2M)による⾃動⽀払
サプライチェーンマネジメント
1. はじめに2. ユースケースの紹介3. 技術的特徴・機能の話・ネットワーク構築の話
10
1. プライバシー
2. パフォーマンス3. インターオペラビリティ4. 進化したガバナンス
借⽤証(例)• 佐藤は⼭⽥に1,000円借りている• 2027/3/1までに返済する• ⽀払遅延した場合は25%の利息
Id From To Amt Expiry Penalty Paid
1 佐藤 ⼭⽥ 1000円
2027‐03‐31
25% 0円
佐藤が知っている事実 = State ⼭⽥が知っている事実 = StateId From To Amt Expiry Penalty Paid
1 佐藤 ⼭⽥ 1000円
2027‐03‐31
25% 0円
2
共有する事実/価値 = State
ハッシュ&署名
取引OutputInput
OUTPUT STATE
INPUTSTATE
13
取引をいれる箱 =トランザクション(Tx)
取引に使う事実/価値
取引で⽣まれる事実/価値
⽇本国債⼭⽥
⽇本国債鈴⽊
100万円⼭⽥
100万円鈴⽊
トランザクション
14
例:「現⾦」と「債券」の取引(DvP決済)
⽇本国債⼭⽥
⽇本国債鈴⽊
100万円⼭⽥
100万円鈴⽊
トランザクション
15
例:「現⾦」と「債券」の取引(DvP決済)
TXは関係者だけに送付
ブロック1
ハッシュ&署名
取引1input
input
Output
Output
ブロック2
取引2
input
ハッシュ&署名
ブロック3
取引3
input
ハッシュ&署名
関係者しか取引の存在を知らない
Confidential © 2020 SBI R3 Japan, Inc. All Rights Reserved.
TRANSACTION
OUT0
TX_HASH: c6167d0dc8e3b0a1…
OUT1
IN0
IN1
SigAlice
SigBob
SigNotary
Alice Bob Notary
Flow
Tx毎に送付先コントロール
Alice
Bob
Notary
①プライバシー
18
×取引の中⾝を知ることができない
〇取引があった事がわからない
BOND0〇〇
BOND1××
●●〇〇
●●××
??取引内容を匿名化??
××
複雑なTxチェーン
10億円
国債10億円 8億円
国債
2億円
19
国債
2m$ 2m$
2億円 2億円10億円
国債
ブロック1
ハッシュ&署名
取引1input
input
Output
Output
ブロック2
取引2
input
ハッシュ&署名
ブロック3
取引3
input
ハッシュ&署名
ブロック1
ハッシュ&署名
取引1input
input
Output
Output
ブロック2
取引2
input
ハッシュ&署名
並列処理されるTx
②パフォーマンス
21
×1ノードでたくさん処理できる×ダーティーリードでレスポンスを稼ぐ
〇エコシステム全体でマルチスレッド化
6,300 TPS @連続5時間or
1.15億件@1⽇
22 https://www.dtcc.com/news/2018/october/16/dtcc‐unveils‐groundbreaking‐study‐on‐dlt
Confidential © 2020 SBI R3 Japan, Inc. All Rights Reserved.CONFIDENTIAL
10億ハッシュ&署名
Output
TX1
ハッシュ&署名
取引1
TX2
取引2
10億 10億ハッシュ&署名
Output
【補⾜】価値の移転を実現するNotary
Confidential © 2020 SBI R3 Japan, Inc. All Rights Reserved.CONFIDENTIAL
10億ハッシュ&署名
Output
TX1
ハッシュ&署名
取引1
TX2
取引2
10億 10億ハッシュ&署名
Output
【補⾜】価値の移転を実現するNotary
「10億」のハッシュ値※
※正確には、TX1のハッシュ値+ 使⽤するOutputのIndex
Notary使っていい?
Confidential © 2020 SBI R3 Japan, Inc. All Rights Reserved.CONFIDENTIAL
10億ハッシュ&署名
Output
TX1
ハッシュ&署名
取引1
TX2
取引2
10億 10億ハッシュ&署名
Output
【補⾜】価値の移転を実現するNotary
「10億」のハッシュ値※
※正確には、TX1のハッシュ値+ 使⽤するOutputのIndex
Notary
Confidential © 2020 SBI R3 Japan, Inc. All Rights Reserved.CONFIDENTIAL
10億ハッシュ&署名
Output
TX1
ハッシュ&署名
取引1
TX2
取引2
10億 10億ハッシュ&署名
Output
【補⾜】価値の移転を実現するNotary
「10億」のハッシュ値※
※正確には、TX1のハッシュ値+ 使⽤するOutputのIndex
Notary
Notaryは取引内容を知らない
1. はじめに2. ユースケースの紹介3. 技術的特徴・機能の話・ネットワーク構築の話
27
28
1. The Corda Network
2. Private Networks
3. Segregated Networks
11
3 3
22
2
3種類のネットワーク
3
The Corda Network
29
Corda Network Foundationが運営
〇 低コスト×運営が海外第三者機関(法的要件)×可視性
Private Network
30
×ネットワーク運営コスト×他ネットワークとの結合
Identity Manager
IM
Network map
Trust Root
Notary
〇 法的要件の実現
Segregated Network
31
Internetでいうサブネットワーク
×技術/ビジネス構築の難易度
〇 参加者秘匿
まとめ
•Blockchain技術を使って事務コスト削減
•あらゆるリアルビジネスで使⽤可能︕•プライバシー/パフォーマンス•⽤途に応じたネットワーク構築
Confidential © 2020 SBI R3 Japan, Inc. All Rights Reserved.
エンジニア・セールス募集中
【参考】トレーサビリティから○○へ・・・・・
トレーサビリティ • 品質確保
SCM
サプライチェーンマネジメント
• 受発注⾃動化
SCF
サプライチェーンファイナンス
• 運転資⾦確保
企業グループ内トークン • 運転資⾦不要
誰がどんな⾵に作ったのかを確認できる
ようにしよう
注⽂、製造、配送まで⾃動化しよう
注⽂履歴を元に資⾦を借りよう
資⾦をグループ内で発⾏しよう
34
【参考】トレーサビリティから企業内トークンへ
トレーサビリティ
SCM
サプライチェーンマネジメント
SCF
サプライチェーンファイナンス
企業グループ内トークン
ビジネスメリット
・商品に対する顧客の信頼確保
・スピード向上による顧客の信頼確保✔事務効率化によるコスト減(⼈件費・運転資⾦)
✔事務効率化によるコスト減(⼈件費)☑⼤企業信⽤⼒による⾦利負担減少
☑運転資⾦極⼩化
⼩
⼤
インパクト
35
Confidential © 2020 SBI R3 Japan, Inc. All Rights Reserved.
エンジニア・セールス募集中