第3回 Fintechフォーラム
分散型台帳技術 Cordaについて～R3の戦略とロードマップ～
山田 宗俊
02/28/17.

Project Manager APAC, R3

Agenda1. R3コンソーシアム
2. R3Netとは
3. Cordaの特徴
4. 他DLTとの比較
5. Cordaオープンソースコミュニティ
6. ロードマップ

R3コンソーシアム- 金融機関向けに世界最大の分散型台帳技術のコーンソーシアムを牽引- 次世代金融取引ネットワークの開発にフォーカス
コンソーシアムメンバー数：

77社
戦略：
FY2016 Prototyping & Development

FY2017 Platform & Services
プラットフォーム :R3Net (仮称)presentation title - private and confidential.

?

p3.

R3Netとはパートナーとの協働により、Corda上で動くアプリケーション（プロダクト）をリリースしていく予定。
Partnership Products
BO Mgmt

Workflow
Mgmt

Collateral
Mgmt

TradeFinance

Liquidity
Exchange

B2B XBorder

AML
ServiceKYC
Service

Corda Enterprise Extensions
Trade
Trade Lifecycle
Extensions?

AssetRegister, Searchand File

CashCore Cash andObligation Contracts
and Payment Flows

IdentityFoundational formats
and Claims library

Corda Enterprise
Trusted Hardware

Platform Services

Hosting

Corda Open Source

presentation title - private and confidential.

Startups& ISV’sOperations
CentrePlatform
Mgmt &reporting
Interop.

Oracles and Gateways

DataService
Premium
Supportp4.

Cordaの特徴
目的：金融取引に特化し、商用に耐え得るプラットフォームを構築する。

データ共有モデル

トランザクションスタイル

”知る必要のある” 範囲で。ブロードキャストはなしUTXO モデル, パラレル実行

トランザクションの検証

当局対応

取引ごとに当事者間で。ブロックなし、PoW (Proof of Work)なし

当局向けノードを想定、透明性の確保

コンセンサス

拡張言語

Uniqueness Serviceにより実施

Kotlin, Java

presentation title - private and confidential.

p5.

他DLTとの比較#Item

Bitcoin

Ethereum

Fabric

Corda

0

目的

非中央集権型デジタル
通貨

分散ネットワークでのス
マートコントラクト実行

様々なビジネス向けユースケースへの対応

金融取引に特化したプラットフォーム

1

データ共有モデル

ブロードキャスト

ブロードキャスト

ブロードキャスト
(ただし暗号化)”知る必要のある” 範囲で2

トランザクションの検証

プルーフオブワーク

プルーフオブワーク

PBFT

取引ごとに当事者間で3コンセンサス

Proof of Work

Proof of Work

PBFT

Uniqueness service provided

4

トランザクションス
タイル

UTXOモデルアカウントベース

ブロックチェーン +キーバリューストア

UTXOモデル5

当局対応なしなしなし

当局向けノードを想定

6

拡張言語

Python, LLL

Solidity

GoKotlin, Java7

仮想通貨あり

ありなし

なし

8

ネットワークへの参加形態

誰でも参加可能

誰でも参加可能

許可制ネットワーク

許可制ネットワーク

9

スマートコントラク
ト

限定的

チューリング完全

チューリング完全

チューリング完全

10

実行環境

ネイティブコードEthereum Virtual Machine

ネイティブコードJava Virtual Machine

11

法律文書との紐づけ

コード・イズ・ロー

コード・イズ・ロー

法律文書を参照可能

法律文書を参照可能

12

ファイナリティ

なし

なし

あり

あり

presentation title - private and confidential.

p6.

Corda オープンソースコミュニティ (2017年2月9日現在)
500+ users
on discussion forum

700+ users
on Slack channel
22,000+ unique visitors to Corda.net

New York, London,Tokyo, Seoul, Sydney,
Singapore …
presentation title - private and confidential.

p7.

ロードマップCorda Enterprise Extensions
Corda Enterprise
Corda Open Source

Operations
CentrePartnership Products

R3Net

1Now
23
Q1

TestNet

5Q2

8
Q3

910

TestNet version2

Partnership
Products
Corda Enterprise+ Extensions
CordaOpen Source

Operations
Centre42017
67

11Q4

12

Pilot

Pilot
Collate offerings
M9

Version 1

Beta
M13

Operations Centre
Operating Model
Network Agreements
Platform Due Diligencepresentation title - private and confidential.

p8.

Questions?

corda.net
docs.corda.net
slack.corda.net
discourse.corda.net

9.

Appendix

Architecture. Key Concepts
124Transactions
enable transition
between statesTransactions (defined)

State Object
creates properties /fields for the given
financialagreement

Transfer(whole)

Contract Code:
Verify that:
Transfer (whole):• Rule 1 { code }Transfer (partial):• Rule 1 { code }• Rule 2 { code }Transfer(partial)

Redeem5
3

Legal Prose:
Legal Prose:
TheTheContract
Ricardianis
Contract
composedof islegal
composedof legal
prose, parameters
andprose,
contractparameterscode
presentation title - private and confidential.
and contract code

6

Consensus isreached ontransaction validity
and uniqueness

Flows defined for specific data sent to eachnode/identity (e.g. FI vs regulator vs uniquenessservice)p11.

Consensus. “Double spend” prevention.

presentation title - private and confidential.

p12.

BankofCorda

DemoScreenpresentation title - private and confidential.

p13.