corda enterpriseの 技術的特徴とユースケースのご紹介 - tis ......2020/05/27  ·...

37
SBI R3 Japan株式会社 ⽣永 雄輔 2020年5⽉27⽇ 0 Corda Enterpriseの 技術的特徴とユースケースのご紹介 TIS × INTEC Blockchain Night SIerからみたエンタープライズブロックチェーン〜 セッション3

Upload: others

Post on 23-Jan-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

SBI R3 Japan株式会社⽣永 雄輔

2020年5⽉27⽇

0

Corda Enterpriseの技術的特徴とユースケースのご紹介

TIS × INTEC Blockchain Night〜SIerからみたエンタープライズブロックチェーン〜

セッション3

Page 2: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

⾃⼰紹介

1

⽣永 雄輔(いくなが ゆうすけ) SBI Holdings ブロックチェーン推進室 室付部⻑

• SBIグループ内企業に、ブロックチェーンを使ったビジネスを⽴ち上げてもらう。

SBI R3 Japan プロダクトサービス部⻑• 国内企業にCordaの技術サポートを提供する。

<経歴>学⽣時代 ︓ゲーム理論・離散数学 (修⼠@2004)ITベンチャー︓2000-2004(現像した写真をネットで共有)

2009-2013(製造業むけ⼤型図⾯管理)⾦融機関 ︓2004-2009(メガバンクで⽀店、マーケット部⾨)

2013-2018(農協の親⽟で投資企画)昨年SBIへ

ITと⾦融(市場投資)を⾏ったり来たり

インターンでIBM基礎研にいました。

Page 3: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

1. はじめに2. ユースケースの紹介3. 技術的特徴

2

Page 4: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

Cordaの成り⽴ち

3

•価値移転•公開取引

第⼀世代 第⼆世代 第三世代

BitcoinEthereum

FabricEnt. Ether.

•技術ドリブン•限定プライバシー

Corda

•ビジネスドリブン•フルプライバシー

Page 5: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

Corda=ミドルウェア

@2019, SBI R3 JAPAN /CONFIDENTIAL

CorDapps

オープンソース

クラウド オンプレミス

エンタープライズ

アプリ

ミドルウェア

インフラ

レイヤー ノード内構成

4

Page 6: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

1. はじめに2. ユースケースの紹介3. 技術的特徴

5

Page 7: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

Cordaの開発⽬的 ✖仮想通貨 ✖⾮中央集権

2重・3重の確認作業を0に他システムと連携可能 (Java/RPC/RDB)6

B 社A 社

取引1

営業/フロント部署

バックオフィス 取引1

営業/フロント部署

バックオフィス

※ブロックチェーン技術を使っているので、仮想通貨も⾮中央集権化も実現できます。

Page 8: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

Cordaの良さは︖

プライバシー パフォーマンス

取引の存在を知られない 分散環境全体でマルチスレッド化7

Page 9: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

8

ユースケース ⾦融分野

資本市場

資産取引

貿易⾦融

保険

決済/KYC

債券発⾏未上場株

ABCP

貸出

FXトレード

伝統的資産

SDXデジタル資産取引所

ローン債権の2次市場L/C取引

オープンアカウント取引

海上保険損害保険

企業内通貨

海外送⾦

カード不正使⽤情報の共有

KYC

プロジェクトファイナンス

レポ取引

中央銀⾏発⾏通貨美術品

パラメトリック保険

Page 10: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

9

ユースケース ⾦融以外の分野

不動産

⾃動⾞

⽯油ガス

受発注プロセス

CO2 排出権(削減証書)取引

5G共有インフラ

SCM

鉄鋼

住宅購⼊、契約プロセス

広告詐欺 治験データのトレース

医療

ロイヤリティ⽀払

患者IDの共有

⽊材お茶

通信

マシン・ツー・マシン(M2M)による⾃動⽀払

サプライチェーンマネジメント

Page 11: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

1. はじめに2. ユースケースの紹介3. 技術的特徴・機能の話・ネットワーク構築の話

10

Page 12: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

1. プライバシー

2. パフォーマンス3. インターオペラビリティ4. 進化したガバナンス

Page 13: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

借⽤証(例)• 佐藤は⼭⽥に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

Page 14: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

OUTPUT STATE

INPUTSTATE

13

取引をいれる箱 =トランザクション(Tx)

取引に使う事実/価値

取引で⽣まれる事実/価値

Page 15: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

⽇本国債⼭⽥

⽇本国債鈴⽊

100万円⼭⽥

100万円鈴⽊

トランザクション

14

例:「現⾦」と「債券」の取引(DvP決済)

Page 16: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

⽇本国債⼭⽥

⽇本国債鈴⽊

100万円⼭⽥

100万円鈴⽊

トランザクション

15

例:「現⾦」と「債券」の取引(DvP決済)

Page 17: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

TXは関係者だけに送付

ブロック1

ハッシュ&署名

取引1input

input

Output

Output

ブロック2

取引2

input

ハッシュ&署名

ブロック3

取引3

input

ハッシュ&署名

関係者しか取引の存在を知らない

Page 18: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

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

Page 19: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

①プライバシー

18

×取引の中⾝を知ることができない

〇取引があった事がわからない

BOND0〇〇

BOND1××

●●〇〇

●●××

??取引内容を匿名化??

××

Page 20: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

複雑なTxチェーン

10億円

国債10億円 8億円

国債

2億円

19

国債

2m$ 2m$

2億円 2億円10億円

国債

Page 21: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

ブロック1

ハッシュ&署名

取引1input

input

Output

Output

ブロック2

取引2

input

ハッシュ&署名

ブロック3

取引3

input

ハッシュ&署名

ブロック1

ハッシュ&署名

取引1input

input

Output

Output

ブロック2

取引2

input

ハッシュ&署名

並列処理されるTx

Page 22: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

②パフォーマンス

21

×1ノードでたくさん処理できる×ダーティーリードでレスポンスを稼ぐ

〇エコシステム全体でマルチスレッド化

Page 23: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

6,300 TPS @連続5時間or

1.15億件@1⽇

22 https://www.dtcc.com/news/2018/october/16/dtcc‐unveils‐groundbreaking‐study‐on‐dlt

Page 24: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

Confidential © 2020 SBI R3 Japan, Inc. All Rights Reserved.CONFIDENTIAL

10億ハッシュ&署名

Output

TX1

ハッシュ&署名

取引1

TX2

取引2

10億 10億ハッシュ&署名

Output

【補⾜】価値の移転を実現するNotary

Page 25: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

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使っていい?

Page 26: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

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

Page 27: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

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は取引内容を知らない

Page 28: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

1. はじめに2. ユースケースの紹介3. 技術的特徴・機能の話・ネットワーク構築の話

27

Page 29: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

28

1. The Corda Network

2. Private Networks

3. Segregated Networks

11

3 3

22

2

3種類のネットワーク

3

Page 30: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

The Corda Network

29

Corda Network Foundationが運営

〇 低コスト×運営が海外第三者機関(法的要件)×可視性

Page 31: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

Private Network

30

×ネットワーク運営コスト×他ネットワークとの結合

Identity Manager

IM

Network map

Trust Root

Notary

〇 法的要件の実現

Page 32: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

Segregated Network

31

Internetでいうサブネットワーク

×技術/ビジネス構築の難易度

〇 参加者秘匿

Page 33: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

まとめ

•Blockchain技術を使って事務コスト削減

•あらゆるリアルビジネスで使⽤可能︕•プライバシー/パフォーマンス•⽤途に応じたネットワーク構築

Page 34: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

Confidential © 2020 SBI R3 Japan, Inc. All Rights Reserved.

エンジニア・セールス募集中

Page 35: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

【参考】トレーサビリティから○○へ・・・・・

トレーサビリティ • 品質確保

SCM

サプライチェーンマネジメント

• 受発注⾃動化

SCF

サプライチェーンファイナンス

• 運転資⾦確保

企業グループ内トークン • 運転資⾦不要

誰がどんな⾵に作ったのかを確認できる

ようにしよう

注⽂、製造、配送まで⾃動化しよう

注⽂履歴を元に資⾦を借りよう

資⾦をグループ内で発⾏しよう

34

Page 36: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

【参考】トレーサビリティから企業内トークンへ

トレーサビリティ

SCM

サプライチェーンマネジメント

SCF

サプライチェーンファイナンス

企業グループ内トークン

ビジネスメリット

・商品に対する顧客の信頼確保

・スピード向上による顧客の信頼確保✔事務効率化によるコスト減(⼈件費・運転資⾦)

✔事務効率化によるコスト減(⼈件費)☑⼤企業信⽤⼒による⾦利負担減少

☑運転資⾦極⼩化

インパクト

35

Page 37: Corda Enterpriseの 技術的特徴とユースケースのご紹介 - TIS ......2020/05/27  · Cordaの成り ち 3 •価値移転 •公開取引 第 世代 第 世代 第三世代

Confidential © 2020 SBI R3 Japan, Inc. All Rights Reserved.

エンジニア・セールス募集中