Krippenreiter Profile picture
Mar 15 β€’ 18 tweets β€’ 15 min read
[1/🧡] I believe @bob_way has already gone way overboard with #ILP and all the complexities of explaining all that needs to be expressed. ❀️

Still, let me make a few remarks on the following topics πŸ‘‡
β€’ Infrastructure layers of #ILP
β€’ #XRPL Payment Channels
β€’ "Ledger Graphs"
[2/17] β€” Infrastructure Layers of #Interledger β€”

When it comes to the most recent version of the open #ILPv4 suite in universal mode (high volume, low value payments), the layering is as follows:

1⃣ Application
2⃣ Transport
3⃣ Interledger (Core Layer)
4⃣ Link
5⃣ Ledger
[3/17] β€” 1⃣ Application Layer β€”

This is the suite's first layer, and it contains the following protocol:
➑️ #SPSP (Simple Payment Setup Protocol)

πŸ“ This is for #identifiers, which are comparable to email addresses and are used to make addresses readable.
[4/17] β€” 2⃣ Transport Layer β€”

The 2nd layer includes the following protocols:
➑️ #PSK2 (Deprecated)
➑️ #STREAM (Successor)

πŸ“ Takes care of #TX orders, ensuring or retransmitting them as needed, and is significantly influenced by #Google's #QUIC.
[5/17] β€” 3⃣ Interledger Layer β€”

The core protocol is included in the 3rd layer:
➑️ #ILPv4

πŸ“ It's similar to well-known routing protocols like #BGP and #OSPF.
. . .
[6/17] . . .

The best path is determined based on a combination of parameters such as #fees, path length, #exchange (#FX) rates, and so on.
. . .
[7/17] . . .

This layer of the stack must be as lean and efficient as feasible ❗️

Never insert unnecessary concepts in this section.

As with #TCP/#IP, everything "complicated" can be placed on the #Application Layer.
[8/17] β€” 4⃣ Link Layer β€”

The following protocol is given here:
➑️ #BTP (Bilateral transfer protocol)

πŸ“ The layer that sits between the #Interledger Layer and the underlying #DLT to handle #settlements and value transfers through #plugins.
[9/17] β€” 5⃣ Ledger Layer β€”

AtΒ the bottom, you'll find a list of all the #blockchains that may be compared to "#Ethernet" in #TCP/#IP terms.

πŸ“ Layer that sits beneath the #Interledger Layer and is used to transmit actual #funds via methods such as #XRPL payment channels.
[10/17] β€” #Payment Channels β€”

"Payment Channels" is just an #XRPL feature.

It may be used on the open public #XRPL, any XRPL #sidechain, or even a private fork of #XRPL (#CBDC-ledger).

It may also be used as a plugin on the link layer in conjunction with #ILP.
. . .
[11/17] . . .

#Payment channels, in general, are a tool for conducting recurring unidirectional #payments or temporary #credit between two parties.
. . .
[12/17] . . .

Settlement takes place on the #payment channel (#paychan), which involves signing claims that are recorded on the #payment channel established between the two peers.
. . .
[13/17] . . .

The claims then address the transactions that occurred between the two peers as a result of altering the Bilateral Balance.

Further #ELI5 explanation may be found here:
[14/17] β€” "Ledger Graphs" β€”

To help us comprehend what Bob meant by "Ledger Graphs," I especially enjoyed the definitions laid down on federated #sidechains.
. . .
[15/17] . . .

Consider these circles that are connected to each other having "doors," or "door accounts" that are set up on both ledgers to bridge the #sidechain and the #mainchain.

Bank A serves as the "door" between the ledgers involved. πŸšͺ
. . .
[16/17] . . .

To be clear, this appears to be deprecated, as witness servers have been introduced (#XLS38d).

I haven't had a chance to go over the proposal yet, so I'm afraid I can't comment further. πŸ˜…

No idea if that made it even more complicated. 🀞
[17/17] If this has helped anyone in any way, please do not hesitate to...

Follow me on Twitter:
@krippenreiter

and share the thread's opening post:

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Krippenreiter

Krippenreiter Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @krippenreiter

Mar 10
I wanted to thank @bob_way once more for this 4 hour Twitter space marathon.

Today I realized that I am still in the early stages of learning about #ILP and the #XRPL.

In case you missed it today, here are all the sources we discussed: πŸ§΅πŸ‘‡
1⃣ β€” #Rippling and the "#NoRipple Flag"

xrpl.org/rippling.html
2⃣ β€” Local Exchange Trading Systems (#LETS)

investopedia.com/terms/l/local-…
Read 11 tweets
Mar 5
[1/🧡] @DigiEuro interviewed @moderndosh and @AntonyWelfare on the @Ripple #CBDC-Manager software.

The underlying private #CBDC-ledger based on #XRPL was also heavily discussed.

I summarized the most of the interview for you, along with my personal comments. πŸ§΅πŸ‘‡ Welcome to the Ripple Digital Currency Manager
[2/19] To begin, if you are completely unfamiliar with #CBDCs and the #Ripple solution, here is a nice place to start:
[3/19] One important reason for using a private version of the public #XRPL is that a central #bank needs to be able to control the #money supply.

Why use a private ledger ❓
▢️ Central banks and #governments must be able to mint and destroy #currencies. CBDC Hierarchy of Needs
Read 21 tweets
Mar 5
[1/🧡] Beautifully crafted thread. πŸ‘

Even though I mostly agree with everything expressed, there are some mistakes made based on terminology starting with the word "token".

A thread (🧡) about my opinions, which are hopefully more uplifting. πŸ‘‡
[2/10] Let's start with a definition of "token" and see if we can locate a suitable statement in the #web.

What is a token ❓
❝ A crypto token is a representation of an asset or interest that has been tokenized on an existing cryptocurrency's blockchain. ❞ Source:  https://101blockchains.com/wp-content/uploads/2022/
[3/10] Even if the distinctions are small, claiming that #XRP is a token is strictly incorrect since #XRP cannot be a token.

Because #XRP has no issuer, it cannot exist as a tokenized representation of anything. XRP  XRP is the native cryptocurrency of the XRP Ledger. All
Read 11 tweets
Feb 25
[1/12] To understand what else is needed to create a financial future based on #blockchain technology, just consider what the #Interledger #Protocol was NOT designed to do. πŸ˜‰

[A #Thread 🧡] Source: https://www.w3.org/2016/07/01-ILP-Update-2016-07-01.
[2/12] πŸ€” What problem does #ILP genuinely address?

Just like the #internet will never agree on a single #protocol to fix everything, the world will never agree on a single #blockchain or ledger [#DLT].

What must be resolved is:
πŸ”Ή Addressing
πŸ”Ή Fragmentation The Interledger
[3/12] ❗️ To make it easy and #ELI5-friendly here is everything in one picture:

When Alice wants to send money to @bob_way, #ILP will perform all the heavy lifting so she doesn't have to worry about #wallet addresses (#PubKeys) and the like. Source: https://www.w3.org/2016/07/01-ILP-Update-2016-07-01.
Read 14 tweets
Feb 11
[1/🧡] A brief #thread on how to properly download and verify your newest #IOTA #Firefly Windows version. πŸ˜‰ Source: https://block-builders.de/iota-wallet-firefly-jetzt-
[2/10] You might be wondering why @iota doesn't allow you to download & upgrade the version via the client.

To be honest, this would definitely improve usability (#UX), but it would also need the user to trust the DL content.

That is precisely what we do not want with #crypto. Source: https://firefly.iota.org/
[3/10] Who knows whether the network path from #github to your PC wasn't intercepted and a man in the middle (#MITM) replaced your downloaded program with a slightly different one.

To ensure that the program you are installing is the one meant for you, verify the #hashes. πŸ‘€ Source: https://dev.to/pixiumdigital/cyber-security-introduc
Read 11 tweets
Jan 22
[1/🧡] β€” #XRPL (#XRP) vs. @Ripple #CBDC β€”

A short thread comparing and contrasting the #opensource public #decentralized #XRPLedger with #Ripple's private #CBDC Ledger based on XRPLπŸ‘‡ Source: https://www.youtube.com/@xrpledgerfoundation1145
[2/6] ▢️ What do central bankers expect?

βœ… #Interoperability β€” ILP
❌ #Security, #Trust & #Speed β€” Unregulated
⚠️ #OverlayServices β€” Hooks and @EvernodeXRPL
βœ… #Access and #Inclusion β€” XRPL-DEX & AMM
βœ… #Stability & #Resilience β€” 10+ years old (XRPL) Source: https://www.youtube.com/@xrpledgerfoundation1145
[3/6] ▢️ Why does it have to be a private solution?

With proven security & all of the #XRPL Tooling at its disposal, the only thing a CB lacks is "control" of the gov. process.

Gov. on the #XRPL is conducted through amendments and voting, which cannot be controlled centrally. Source: https://www.youtube.com/@xrpledgerfoundation1145
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(