Top Banner
Ripple - the good, the bad and the ugly? Markus Teufelberger, 2017-01-23
19

Ripple - the good, the bad and the ugly

Apr 06, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ripple - the good, the bad and the ugly

Ripple - the good, the bad and the ugly?

Markus Teufelberger, 2017-01-23

Page 2: Ripple - the good, the bad and the ugly

Overview● What is Ripple?● History of Ripple Inc.● Similarities and differences between Ripple (RCL) and Bitcoin● Q & A

Page 3: Ripple - the good, the bad and the ugly
Page 4: Ripple - the good, the bad and the ugly

What is Ripple?Concept by Ryan Fugger, in 2004

Implemented in a centralized server (https://classic.ripplepay.com/, https://villages.cc/, https://sourceforge.net/projects/ripple/), mainly Friend2Friend

Basic idea: Create decentralized money by tracking trust and debt

If Alice owes Bob 10 USD and Bob owes Claire 10 USD, Alice can pay the 10 USD to Claire instead of Bob.

Bob’s debt “ripples” over to Claire, since he has 10 “IOUs” from Alice and Claire has 10 “IOUs” from Bob.

Page 5: Ripple - the good, the bad and the ugly

Alice, Bob and Claire2 main problems remain:

What if Alice owes 10 USD to Bob but Bob owes 5 EUR to Claire?

→ Markets and market makers are needed to cross currency and trust boundaries

What if Alice never really intends to pay back Bob anyways?

→ Choose wisely whose IOUs you’re willing to own by choosing whom you trust for how much

Page 6: Ripple - the good, the bad and the ugly

Common usage modes of RippleTraditionally: Friend to friend model (Alice/Bob/Claire scenario)Create network of trust lines between individuals and issue/settle money on the fly

aka. “LETS (Local Exchange Trading System)”, community/mutual credit

Currently: Gateway/deposit based modelDon’t create money when creating debt at consumption time (“I owe you a beer”), create balances at trusted institutions with existing money (“Here is money for my savings account - you now owe me 100 EUR”).

aka. escrow, book money

Page 7: Ripple - the good, the bad and the ugly

The history of Ripple Inc.Jed McCaleb, founder of e-Donkey and MtGox thinks mining is wasteful (https://bitcointalk.org/index.php?topic=10193.0, May 2011)

Builds a company (OpenCoin) in 2012 together with Arthur Britto and Chris Larsen to decentralize the idea of Ripple, using his “Consensus” concept to secure it.

Initial commit in 2011, final public genesis block in December 2012 (currently ~27 million blocks/ledgers).

Apparently lots of interest in the concept from industry and community, 2.5M + 3M USD angel and 3.5M USD seed rounds in 2013, hiring several well known Bitcoiners.

Page 9: Ripple - the good, the bad and the ugly

Also in 2013:

Jed McCaleb leaves company (now called “Ripple Labs”)

FinCEN rules on cryptocurrencies

Community backlash begins

Page 10: Ripple - the good, the bad and the ugly

2014

Project Codius (smart contracts)

Shift towards supporting institutional use cases (Freeze flag, no-ripple flag)

Freeze: If you issued balances, you can forbid someone to transfer them

No-ripple: If you own IOUs denominated in USD from Alice and Bob, do notmake them implicitly interchangeable

Reason: https://bitcointalk.org/index.php?topic=206948.0

Page 11: Ripple - the good, the bad and the ugly

2015FinCen fine (700k USD) and settlement, mostly centered around violating KYC rules

Series A round (32M USD)

Rename from Ripple Labs to Ripple

Page 12: Ripple - the good, the bad and the ugly

2016Interledger

Series B round (55M USD)

No rename :-(

CEO changes from Chris Larsen to Brad Garlinghouse

Page 13: Ripple - the good, the bad and the ugly
Page 14: Ripple - the good, the bad and the ugly
Page 15: Ripple - the good, the bad and the ugly
Page 16: Ripple - the good, the bad and the ugly
Page 17: Ripple - the good, the bad and the ugly
Page 18: Ripple - the good, the bad and the ugly

Similarities/differences between Bitcoin and RCLTransaction output based vs. account balance based tracking of units

Transaction tree part of block hash vs. transactions + state trees part of block hash

Proof of Work vs. Consensus

1 native asset (BTC) + scripts vs. 1 native asset (XRP) + IOU markets

Most flexible single currency vs. most flexible marketplace + settlement

Exchanges vs. gateways

Page 19: Ripple - the good, the bad and the ugly

Questions?

Contact info:[email protected]