Interledger Internetworking for Money Evan Schwartz Engineer at - - PowerPoint PPT Presentation

interledger
SMART_READER_LITE
LIVE PREVIEW

Interledger Internetworking for Money Evan Schwartz Engineer at - - PowerPoint PPT Presentation

Interledger Internetworking for Money Evan Schwartz Engineer at Ripple Co-Inventor of Interledger Payments are broken. Accepting Payments in a Turkish Starbucks Accepting Payments Online Accepting Payments Online Payment Methods Accepted By


slide-1
SLIDE 1

Interledger

Evan Schwartz Engineer at Ripple Co-Inventor of Interledger

Internetworking for Money

slide-2
SLIDE 2

Payments are broken.

slide-3
SLIDE 3

Accepting Payments in a Turkish Starbucks

slide-4
SLIDE 4

Payment Methods Accepted By Prineta.com

Accepting Payments Online

Accepting Payments Online

slide-5
SLIDE 5

The World Will Never Agree On One Ledger

slide-6
SLIDE 6

Payment Networks Are Disconnected

6

Blockchain Banks Mobile Money Online Wallets

slide-7
SLIDE 7

Information networks were disconnected too

slide-8
SLIDE 8

Internet

slide-9
SLIDE 9

in·ter·net·work·ing

The interconnection of two or more networks so as to form a larger network.

noun

slide-10
SLIDE 10

How Do We Fix Payments?

10

Blockchain Banks Mobile Money Online Wallets

slide-11
SLIDE 11

Blockchain Banks Mobile Money Online Wallets

11

Internetworking For Money

slide-12
SLIDE 12

Interledger

The protocol for connecting ledgers

slide-13
SLIDE 13

Internetworking Ingredients:

  • 1. Routers
  • 2. Multi-Hop
  • 3. Address + Packet
  • 4. Routing Protocols
slide-14
SLIDE 14

Internetworking Ingredients:

  • 1. Routers
  • 2. Multi-Hop
  • 3. Address + Packet
  • 4. Routing Protocols
slide-15
SLIDE 15

Connectors Link Two Ledgers

Connector EUR USD

slide-16
SLIDE 16

Connectors Exchange Currencies

Alice 100 Chloe Chloe 107 Bob

EUR USD

slide-17
SLIDE 17

Bilateral Connections Don't Scale

17

slide-18
SLIDE 18

Bilateral Connections Don't Scale

18

O(n2)

slide-19
SLIDE 19

Bilateral Connections Don't Scale

19

O(n2)

slide-20
SLIDE 20

Networks Do Scale

20

O(n)

slide-21
SLIDE 21

But There Isn't Always A Direct Connection

21

O(n)

slide-22
SLIDE 22

We Need Multiple Hops

22

O(n)

slide-23
SLIDE 23

Internetworking Ingredients:

  • 1. Routers
  • 2. Multi-Hop
  • 3. Address + Packet
  • 4. Routing Protocols
slide-24
SLIDE 24

Multi-hop is trickier with money than with data.

slide-25
SLIDE 25

Correspondent Banking: Optimistic Execution EXECUTE

slide-26
SLIDE 26

Correspondent Banking: Optimistic Execution FAIL

slide-27
SLIDE 27
  • 1. PREPARE

Interledger: Two-Phase Execution Secures Multi-Hop Transfers

REFERENCES

  • J. Poon and T. Drya, The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments, 2015
  • S. Thomas and E. Schwartz, A Protocol for Interledger Payments, 2015
slide-28
SLIDE 28
  • 1. PREPARE
  • 2. EXECUTE

Interledger: Two-Phase Execution Secures Multi-Hop Transfers

REFERENCES

  • J. Poon and T. Drya, The Bitcoin Lightning Network: Scalable Off-Chain Instant Payments, 2015
  • S. Thomas and E. Schwartz, A Protocol for Interledger Payments, 2015
slide-29
SLIDE 29

Internetworking Ingredients:

  • 1. Routers
  • 2. Multi-Hop
  • 3. Address + Packet
  • 4. Routing Protocols
slide-30
SLIDE 30

{ destination_account: "us.usd.chase.bob.car" destination_amount: "5.99" }

Interledger In One Slide

slide-31
SLIDE 31

Internetworking Ingredients:

  • 1. Routers
  • 2. Multi-Hop
  • 3. Address + Packet
  • 4. Routing Protocols
slide-32
SLIDE 32

{ "ledger": "peer.-vcNd.eur.", "account": "peer.-vcNd.eur.KRixgcBCBd...", "data": { "method": "broadcast_routes", "data": [{ "source_ledger": "peer.-vcNd.eur.", "destination_ledger": "peer.oTnBF.usd.", "points": [ [0, 0], [100000000, 107195180] ], "min_message_window": 1, "source_account": "peer.-vcNd.eur.Y_luxphkAy..." }] } }

Connectors Broadcast Rates to Populate Routing Tables

slide-33
SLIDE 33

OUR INSPIRATION

The History & Architecture of the Internet

slide-34
SLIDE 34

Internet Architecture

IP

WIFI BLUETOOTH ETHERNET Internetwork Network Transport TCP UDP Application HTTP SMTP NNTP NTP RTP

slide-35
SLIDE 35

Interledger Architecture

ILP

BITCOIN ETHEREUM RIPPLE Interledger Ledger Transport SSP PRP Application SPSP HTTP-ILP PAYTORRENT

slide-36
SLIDE 36

Interledger

Internetworking for Money

slide-37
SLIDE 37

DEMO

Making an Interledger Payment

slide-38
SLIDE 38

Broken payments are breaking the Web

slide-39
SLIDE 39

Tim Cook, CEO Apple When an online service is free, you're not the customer.

You're the product.

39

slide-40
SLIDE 40
slide-41
SLIDE 41

Few Can Convince People to Pay with Credit Cards

slide-42
SLIDE 42

42

Marketplaces Collect Payments, Take Large Cut of Profits

slide-43
SLIDE 43

43

Peer to Peer Model Needs a Neutral (Micro)Payment Protocol

slide-44
SLIDE 44

Interledger

Internetworking for Money

slide-45
SLIDE 45

Internetworking increases connectivity and competition

slide-46
SLIDE 46

Internetworking lowers costs to enable new use cases

slide-47
SLIDE 47

Interledger Project

KEY FACTS

Open Protocol Community Group @ W3C 220+ Contributors

Banks Central banks Payments companies Tech giants Consulting companies Blockchain companies

slide-48
SLIDE 48

Blockchain Banks Mobile Money Online Wallets

48

Help Us Connect the World's Ledgers!

interledger.org @interledger

slide-49
SLIDE 49

Get Involved at Interledger.org

Find Me After to Get an Interledger Sticker And To Learn About “Dial-Up” Interledger