ilp webinar 10/2015

52
Introductory Webinar Interledger Oct 20th • Evan Schwartz & Stefan Thomas 1

Upload: interledger

Post on 11-Apr-2017

1.495 views

Category:

Economy & Finance


0 download

TRANSCRIPT

Page 1: ILP Webinar 10/2015

Introductory Webinar

Interledger

Oct 20th • Evan Schwartz & Stefan Thomas

1

Page 2: ILP Webinar 10/2015

Payments Work Great!

2

Page 3: ILP Webinar 10/2015

Payments Work Great!** Within Each Payment System

3

Page 4: ILP Webinar 10/2015

So Let's Use One System for Everything?

4

Page 5: ILP Webinar 10/2015

But Different People Have Different Needs...

Micropayments Bank-to-bank settlement

5

Page 6: ILP Webinar 10/2015

But Different People Have Different Needs...

Maximum Decentralization

MinimumLatency

6

Page 7: ILP Webinar 10/2015

But Different People Have Different Needs...

Zero Inflation Zero Interest

7

Page 8: ILP Webinar 10/2015

…Served by Different Assets and Ledgers

8

Page 9: ILP Webinar 10/2015

How Do You Pay Across Ledgers?

???

9

Page 10: ILP Webinar 10/2015

There Are Lots of Ways

10

Page 11: ILP Webinar 10/2015

But No Standard

11

Page 12: ILP Webinar 10/2015

Why isn't it like the Internet?

12

Page 13: ILP Webinar 10/2015

Internet standards are aboutrelaying information

13

Page 14: ILP Webinar 10/2015

Can we relay money?

14

Page 15: ILP Webinar 10/2015

Ledgers Track Accounts and Balances

Sender RecipientLedger

15

Page 16: ILP Webinar 10/2015

But: Not Everyone Is on the Same Ledger

16

Page 17: ILP Webinar 10/2015

Connectors Relay Money

Connector

17

Page 18: ILP Webinar 10/2015

Connectors Relay Money

Connector

Alice 100

Chloe 0

Chloe 100

Bob 0100 100

Payment vs. Payment

18

Page 19: ILP Webinar 10/2015

What if the connector drops it?

19

Page 20: ILP Webinar 10/2015

Money Would Be Lost

Alice 100

Chloe 0

Chloe 100

Bob 0

?

100

20

Page 21: ILP Webinar 10/2015

We need Atomicity

21

Page 22: ILP Webinar 10/2015

Either Both Transactions Execute...

Alice 100

Chloe 0

Chloe 100

Bob 0100 100

22

Page 23: ILP Webinar 10/2015

...Or Neither of Them Do

Alice 100

Chloe 0

Chloe 100

Bob 0

23

Page 24: ILP Webinar 10/2015

We use escrow and notaries to provide atomicity

24

Page 25: ILP Webinar 10/2015

Atomic Payments

Alice 100

Escrow 0

Chloe 0

Chloe 100

Escrow 0

Bob 0

Ledger-Provided Escrow Protects Participants from Risk

25

Page 26: ILP Webinar 10/2015

Atomic Payments

Alice 100

Escrow 0

Chloe 0

Chloe 100

Escrow 0

Bob 0

Notaries Coordinate Transfers on Different Ledgers

26

Page 27: ILP Webinar 10/2015

In the Preparation Phase, the sender and connectors escrow funds

27

Page 28: ILP Webinar 10/2015

Atomic Payments

Alice 100

Escrow 0

Chloe 0

Chloe 100

Escrow 0

Bob 0

Preparation Phase

100

28

Page 29: ILP Webinar 10/2015

Atomic Payments

Alice 0

Escrow 100

Chloe 0

Chloe 100

Escrow 0

Bob 0

Preparation Phase

100

29

Page 30: ILP Webinar 10/2015

Atomic Payments

Alice 0

Escrow 100

Chloe 0

Chloe 0

Escrow 100

Bob 0

Preparation Phase

30

Page 31: ILP Webinar 10/2015

In the Execution Phase,a receipt from the recipient unlocks escrowed funds

31

Page 32: ILP Webinar 10/2015

Atomic Payments

Alice 0

Escrow 100

Chloe 0

Chloe 0

Escrow 100

Bob 0

Recipient Signs Receipt Before a Timeout

32

Page 33: ILP Webinar 10/2015

Atomic Payments

Alice 0

Escrow 100

Chloe 0

Chloe 0

Escrow 100

Bob 0

Notaries Pass Receipt to Ledgers

100100

33

Page 34: ILP Webinar 10/2015

Atomic Payments

Alice 0

Escrow 0

Chloe 100

Chloe 0

Escrow 0

Bob 100

Payment is Completed

34

Page 35: ILP Webinar 10/2015

And without Notaries?

35

Page 36: ILP Webinar 10/2015

In the Universal mode, transfer ordering ensures payment is executed fully

36

Page 37: ILP Webinar 10/2015

Universal Payments

Alice 100

Escrow 0

Chloe 0

Chloe 100

Escrow 0

Bob 0

Same Setup

37

Page 38: ILP Webinar 10/2015

Universal Payments

Alice 0

Escrow 100

Chloe 0

Chloe 0

Escrow 100

Bob 0

Funds Are Escrowed By Sender and Connectors

38

Page 39: ILP Webinar 10/2015

Universal Payments

Alice 0

Escrow 100

Chloe 0

Chloe 0

Escrow 100

Bob 0

Recipient Signs Receipt

39

Page 40: ILP Webinar 10/2015

Universal Payments

Alice 0

Escrow 100

Chloe 0

Chloe 0

Escrow 100

Bob 0

Recipient Receives Money

100

40

Page 41: ILP Webinar 10/2015

Universal Payments

Alice 0

Escrow 100

Chloe 0

Chloe 0

Escrow 0

Bob 100

How Does Chloe Get Reimbursed?

41

Page 42: ILP Webinar 10/2015

Universal Payments

Alice 0

Escrow 100

Chloe 0

Chloe 0

Escrow 0

Bob 100

Chloe Gets Receipt

42

Page 43: ILP Webinar 10/2015

Universal Payments

Alice 0

Escrow 100

Chloe 0

Chloe 0

Escrow 0

Bob 100

Chloe Passes the Receipt On

43

Page 44: ILP Webinar 10/2015

Universal Payments

Alice 0

Escrow 100

Chloe 0

Chloe 0

Escrow 0

Bob 100

Chloe Gets Paid

100

44

Page 45: ILP Webinar 10/2015

Universal Payments

Alice 0

Escrow 0

Chloe 100

Chloe 0

Escrow 0

Bob 100

Payment Is Complete

45

Page 46: ILP Webinar 10/2015

This enables money to be securely relayed

46

Page 47: ILP Webinar 10/2015

Chained PaymentsFrom Any Sender to Any Recipient

47

Page 48: ILP Webinar 10/2015

Risk-Free for Sender and Recipient

48

Page 49: ILP Webinar 10/2015

Limitlessly ScalableConnectors and Ledgers Can Be Added to Handle More Payments

49

Page 50: ILP Webinar 10/2015

Connecting Disparate SystemsMinimal Standard to Link Banks, Cryptocurrencies, etc

50

Page 51: ILP Webinar 10/2015

Let’s Build the Internet of Value

51

Page 52: ILP Webinar 10/2015

Join the Interledger Community Group

Interledger.org

52