W3C home > Mailing lists > Public > public-interledger@w3.org > January 2016

Re: Ripple protocol changes for Interledger support

From: Evan Schwartz <evan@ripple.com>
Date: Thu, 28 Jan 2016 11:15:17 -0800
Message-ID: <CAONA2jUn9EdttO76JP+DoRQJP1c2BOMFM_2h3yqAQqb0qbeQ-Q@mail.gmail.com>
To: Steven Roose <stevenroose@gmail.com>
Cc: Interledger Community Group <public-interledger@w3.org>
That's correct. As far as I understand implementing IOU SusPay is
considerably more complex than XRP because it would affect everything from
trustlines to orderbooks

On Thu, Jan 28, 2016 at 11:09 AM, Steven Roose <stevenroose@gmail.com>
wrote:

> Is there a reason for that? Are there additional complexities regarding
> IOU SusPay transactions?
>
> What comes up to mind might be changing trust limits while a payment is
> suspended.
>
> Steven
> On Jan 28, 2016 20:06, "Evan Schwartz" <evan@ripple.com> wrote:
>
>> Currently it is only implemented for XRP
>>
>> On Thu, Jan 28, 2016 at 11:05 AM, Steven Roose <stevenroose@gmail.com>
>> wrote:
>>
>>> Thanks!
>>>
>>> Does SusPay only work with XRP? Or also with IOU currency?
>>>
>>> Steven
>>> On Jan 28, 2016 19:46, "Evan Schwartz" <evan@ripple.com> wrote:
>>>
>>>> The main requirement for a ledger to be ILP-capable is supporting
>>>> cryptographic escrow, which is done in RCL using Suspended Payments.
>>>>
>>>> To quote nikb from the XRPChat forum
>>>> <http://www.xrpchat.com/topic/494-we-need-a-standardised-online-protocol-for-payments-ripple/#comment-3236>
>>>> :
>>>>>
>>>>> Suspended payments, introduced with this commit:
>>>>> https://github.com/ripple/rippled/commit/3f0eacf5e70c43715a1e726d7a228d0ee307ee4e.
>>>>> Basically, a suspended payment "sequesters" the specified amount of XRP in
>>>>> its own ledger entry until either the suspended payment is completed (and
>>>>> the XRP is delivered to the destination) or canceled (and the XRP is
>>>>> returned to sender).
>>>>>
>>>>> I guess you could say it's similar to escrow, but this is done
>>>>> directly in the ledger, without the involvement of a third party.
>>>>>
>>>>
>>>> The SusPay feature has been implemented and is available in the altnet
>>>> but not yet on the production network.
>>>>
>>>> On Thu, Jan 28, 2016 at 7:19 AM, Steven Roose <stevenroose@gmail.com>
>>>> wrote:
>>>>
>>>>> Hi
>>>>>
>>>>>
>>>>> I know this is not entirely the right place for this question, but
>>>>> since I suppose a lot of Ripple Labs folks are in this mailing list, as
>>>>> well as there not being a Ripple-related mailing list and this question
>>>>> actually being somehow related to Interledger, I think I'm fine.
>>>>>
>>>>> In the Interledger Protocol presentation, Stefan Thomas and Evan
>>>>> Schwartz mention that in order for Ripple to work with Interledger, some
>>>>> modifications have to be made to the Ripple protocol.
>>>>> I would like to know exactly what modifications/additions will be
>>>>> made, some documentation would be awesome, and when they are planned to be
>>>>> available.
>>>>>
>>>>>
>>>>> Thanks and best regards
>>>>>
>>>>> Steven Roose
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Evan Schwartz | Software Architect | Ripple
>>>> [image: ripple.com] <http://ripple.com>
>>>>
>>>
>>
>>
>> --
>> Evan Schwartz | Software Architect | Ripple
>> [image: ripple.com] <http://ripple.com>
>>
>


-- 
Evan Schwartz | Software Architect | Ripple
[image: ripple.com] <http://ripple.com>
Received on Thursday, 28 January 2016 19:16:05 UTC

This archive was generated by hypermail 2.3.1 : Thursday, 28 January 2016 19:16:06 UTC