Distributed Financial Technology in...

27
Jessie Cheng, Deputy General Counsel, Ripple Distributed Financial Technology in Payments Weil, Gotshal & Manges Roundtable Increasing Payment Efficiency Yale Law School — March 3, 2017 1

Transcript of Distributed Financial Technology in...

Page 1: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Jessie Cheng, Deputy General Counsel, Ripple

Distributed Financial Technology in Payments

Weil, Gotshal & Manges Roundtable Increasing Payment EfficiencyYale Law School — March 3, 2017

1

Page 2: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

What is distributed ledger technology?

2

Page 3: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

What is distributed ledger technology?

• Blockchain — Technology that collects transactions into blocks and chains them in chronological order, with copies distributed across a number of different servers

• Digital signatures — A cryptographic scheme used by parties to authorize transactions and by the protocol to authenticate transactions

• Consensus mechanism — A process by which multiple nodes agree to update the blockchain with new transactions

3

Page 4: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Different ledgers can record different things:

● Virtual currency balances (e.g., bitcoin, XRP, ether)

● Fiat currency balances (e.g., U.S. dollars, euro, yen)

Distributed ledgers aren’t limited to virtual currencies

4

Page 5: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.

5

Page 6: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

6

Page 7: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.Alpha Bank Beta BankSigma Bank

Hypo #1: Common correspondent bank

7

Page 8: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.Alpha Bank Beta BankSigma Bank

Hypo #1: Common correspondent bank

Sigma Bank• Debits Alpha Bank’s account (-£) • Credits Beta Bank’s account (+¥)

8

Page 9: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

SigmaBank

Hypo #1: Common correspondent bank

9

TaoBank

UpsilonBank

Page 10: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Hypo #2: Distributed Financial Technology

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

10

Page 11: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Hypo #2: Distributed Financial Technology

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

11

Connector

Page 12: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Hypo #2: Distributed Financial Technology

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

12

Connector

Alpha BankConnector’s balance ↑ (+£)

Beta BankConnector’s balance ↓ (-¥)

Page 13: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Hypo #2a: Distributed Ledgers

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

13

Connector

Distributed Ledger

Page 14: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Hypo #2a: Distributed Ledgers

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

14

Connector

Distributed Ledger

Alpha BankConnector’s balance ↑ (+£)

Beta BankConnector’s balance ↓ (-¥)

Page 15: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Do you actually need distributed ledgers?

15

Page 16: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Hypo #2b: Interledger Protocol (ILP)

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

16

Connector

Page 17: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Hypo #2b: Interledger Protocol (ILP)

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

17

Connector

ILP Validator

Page 18: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Hypo #2b: Interledger Protocol (ILP)

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

18

Connector

ILP Validator

Page 19: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Hypo #2b: Interledger Protocol (ILP)

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

19

Connector

ILP Validator

Page 20: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Hypo #2b: Interledger Protocol (ILP)

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

20

Connector

ILP Validator

Page 21: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Hypo #2b: Interledger Protocol (ILP)

Suppose that Alpha Corp. based in the United Kingdom wishes to make a

payment to Beta Corp. based in Japan.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

21

Connector

Alpha BankConnector’s balance ↑ (+£)

Beta BankConnector’s balance ↓ (-¥)

Page 22: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Distributed Financial Tech.● Distribution of trust through a

protocol, the process itself

● Settlement occurs on the banks’ own books, coordinated by technology

● Changes are updated in real time

Common correspondent● Centralization of trust in one

counterparty, Sigma Bank

● Sigma Bank records transfers of money between banks

● Banks reconcile their own records with Sigma Bank’s books

What are some key differences?

22

Page 23: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

One last variation…

23

Page 24: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Hypo #3: XRP

Suppose that Alpha Corp. based in Brazil wishes to make a payment to Beta

Corp. based in Thailand.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

24

Page 25: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Hypo #3: XRP

Suppose that Alpha Corp. based in Brazil wishes to make a payment to Beta

Corp. based in Thailand.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

25

Alpha BankXRP balance

Beta BankXRP balance

Page 26: Distributed Financial Technology in Paymentsccl.yale.edu/sites/default/files/files/Cheng_Jessie_Presentation.pdf · Hypo #2b: Interledger Protocol (ILP) Suppose that Alpha Corp. based

Hypo #3: XRP

Suppose that Alpha Corp. based in Brazil wishes to make a payment to Beta

Corp. based in Thailand.

Alpha Corp. Beta Corp.Alpha Bank Beta Bank

26

Alpha BankXRP balance ↑ (+XRP)

Beta BankXRP balance ↓ (-XRP)