Krippenreiter Profile picture
Dec 26, 2022 19 tweets 22 min read Read on X
[1/🧵] I've been reading a lot about #XRPL #scalability recently.

Let me quickly go through how #XRPL performs and #scales on these metrics:

▶️ Scale up "vertically"
▶️ Scale out "horizontally"
▶️ High volume & High value TX
▶️ High value & Low speed Source: https://ripple.com/insights/building-a-more-sustaina
[2/17] 👉 Asynchronous TX speed—Scale up "vertically"

In contrast to #DAG-based systems, which operate in "chaotic order" and execute transactions in parallel, the #XRPL validates transactions in canonical transaction order—one Ledger at a time.

🔗 bitcoin.stackexchange.com/questions/7857…
. . .
[3/17] . . .

❓ The approach for #DLT/#Blockchain-based systems such as #XRPL:
☑️ "Payment Channels"

🧐 It's a sophisticated feature for transmitting "asynchronous" #XRP #payments that may be broken into extremely small amounts and paid in total order afterwards.
. . . Source: https://ripple.com/insights/amendments-ensuring-sens
[4/17] . . .

Because it's #Christmas, consider the following #analogy: 🎅🎄

1⃣ Without "#PaymentChannels":
Alice sends a package (Ledger) to @bob_way every ~3 seconds, each containing a few toys (#transactions)
. . . Source: https://www.istockphoto.com/photos/christmas-package
[5/17] . . .

2⃣ With "#PaymentChannels":
Alice is continually wrapping up new toys (#TX) and NOT delivering them over to @bob_way (async. authorized claim with a single validated #TX), while also reminding him:

"They are yours whenever you want them 😉" (redeem a claim)
. . . Source: https://unsplash.com/s/photos/christmas-gift
[6/17] . . .

🤨 What are the constraints of the solution?

#PaymentChannels enable #transactions to be carried out at a rate that is only limited by the participants' capacity to produce and validate #digital #signatures for those Claims.
. . . Source: https://blog.signaturit.com/en/what-is-a-digital-sig
[7/17] . . .

This restriction is mostly determined by the speed of the participants' #hardware and the complexity of the #signature #algorithms.
. . . Source: https://www.unixtutorial.org/generating-ed25519-ssh-
[8/17] . . .

In 2011, research proved the capacity to produce over #Ed25519 100,000 #signatures per second and verify over 70,000 per second on commodity #hardware.

🔗 ed25519.cr.yp.to/ed25519-201109…
. . . Source: https://ed25519.cr.yp.to/ed25519-20110926.pdf
[9/17] . . .

The most recent numbers are always available here:
🔗 bench.cr.yp.to/results-sign.h…

The most recent paper I could find was as follows:
🔗 eprint.iacr.org/2021/471.pdf

Numbers interpretation (4 years ago):
🔗 crypto.stackexchange.com/questions/6025…
[10/17] 👉 Scale out "horizontally"

We defined how to #scale up "vertically" by increasing capacity by adding more resources (#CPU, #storage), for example:

🔄 Improved/optimized CPUs / Servers ▶️ More signatures ▶️ Larger Payment Channels ▶️ Faster #XRPLedger
. . . Source: https://www.startpage.com/av/proxy-image?piurl=https
[11/17] . . .

The next step is to learn about the #technical characteristics that the #XRPL can provide in order to #scale horizontally.

➡️ Add #servers to a #cluster that operate as a logical unit to improve capacity.

In #XRPL jargon:
▶️ "Federated #Sidechains"
. . . Source: https://xrpl.org/federated-sidechains.html
[12/17] . . .

If adding #servers isn't enough to #scale out enough to handle all of the #transactions on the #XRPL itself, there's always the possibility of spinning up a new #sidechain with purpose-fit rules if the #mainchain becomes overloaded.

🔗 ripple.com/insights/a-vis…
[13/17] 👉 High volume & High value TX

❓ We've prev. addressed how the #XRPL will manage large volume load, but how will it handle liquidity issues for high value #TX when the trading-pair is not liquid enough?

The solution proposed for this specific problem:
▶️ #AMM
. . . Source: https://github.com/XRPLF/XRPL-Standards/discussions/
[14/17] . . .

The [A]utomated[M]arket[M]aker (#XLS30d) liquidity pools enable #liquidity provisioning without the need of smart-contracts, further enhancing the #CLOB-based #XRPL #DEX.

🔗 dev.to/ripplexdev/xrp…
[15/17] 👉 High value & Low speed

For high-value #XRP TX where speed is unimportant, one may utilize #escrows, which are well-known owing to @Ripple's significant usage of them.

The following conditions apply:
• Time-based
• "crypto-conditions"

🔗 datatracker.ietf.org/doc/html/draft…
[16/17] ☑️ As you can see, there are numerous methods to scale up and out, including adding #servers, boosting #CPU power, adding #sidechains, or leveraging #XRPL features such as #escrows and #payment-channels to meet transaction demand without overburdening the #XRPLedger. Source: https://res.cloudinary.com/practicaldev/image/fetch/
[17/17] Thank you to everyone who took the time to read this lengthy topic ❤️

If you enjoyed the thread, please follow me:
@krippenreiter

Please feel free to contribute by sharing here 👇
@WKahneman @digitalassetbuy @Fame21Moore @sentosumosaba @BCBacker @XRPcryptowolf @X__Anderson @stedas 👋
— My most recent article [🧵] explores #XRPL's scalability options and approaches to meet global demand if necessary by growing horizontally and vertically with ease.

• • •

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

Feb 2
[1/🧵] There are people out there who still believe that there are ways to clawback XRP on the XRPL. 🤨

While this is NOT possible & is written all over the official documentation, there is one more argument that should hit the nail on the coffin.

The ULTIMATE reason why 👇 Source: @Krippenreiter
[2/14] — Tokens —

Whenever you hear “clawback”, you should automatically think of “issued assets”.

They are fungible and come in many forms and structures:
🔸 IOUs
🔸 Stablecoins
🔸 Multi-Purpose (later this year)

Anyone can issue these kinds of tokens on the XRP Ledger. Source: https://xrpl.org/docs/use-cases/tokenization/real-world-assets
[3/14] — Structure —

On the XRPL, all currently issued token holdings exist via so-called “trust lines”, i.e. an accounting relationship between a person holding a token & the issuer.

In other words, something to prevent you from holding a token that you don't want. Source: https://xrpl.org/docs/use-cases/tokenization
Read 15 tweets
Dec 14, 2024
[1/🧵] Roughly 68% of all nodes have already upgraded to the latest version of the XRP Ledger server software.

However I bet you have no idea about all the new features that have been introduced, right? 🧐

Here's everything you need to know, short & simple. 👇 Source: https://xrpscan.com/validators
[2/16] — 1⃣ Background —

Nodes upgrading to the latest rippled version 2.3.0 are not automatically forced to vote "Yeas" on any new amendment.

It's up to each validator in the governance process of the XRP Ledger by voting on proposed amendments that get introduced. Source: https://xrplwin.com/nodes
[3/16] — 2⃣ Background —

The reason why some new features are "special" and proposed as an amendment is because they change or affect transaction processing on the XRP Ledger.

Since the XRPL is decentralized you need validators (>80%) to agree on these drastic changes first. Source: https://xrpl.org/docs/concepts/networks-and-servers/amendments
Read 17 tweets
Dec 7, 2024
[1/🧵] XRP Ledger Crashcourse for Beginners!

The XRPL ecosystem is very unique from what many newcomers are used to, which begs the question, “WHAT THE HECK IS EVEN GOING ON HERE?”

Here's everything you need to know packed into one single thread. 👇 Source: https://ripple.com/xrp/
[2/21] — Outline —
🔸 Who is Who?
🔸 XRP Ledger Consensus Protocol
🔸 XRP the Cryptocurrency
🔸 Servers & UNL
🔸 Ledgers
🔸 Payments
🔸 Tokens
🔸 Decentralized Exchange
🔸 Smart Contracts
🔸 Compliance Source: https://www.gagan.pl/crypto/xrpl-funkcja-sprawdzania-na-horyzoncie/
[3/21] — Who is Who? —

The ecosystem broken down to the basics:
🔸 XRP — The Coin
🔸 XRPL — Layer-1 Blockchain
🔸 XRPL Labs — Organization in The Netherlands
🔸 XRPLF — Non-Profit Association in France
🔸 Ripple — For-Profit Company in USA Source: https://ripple.com/
Read 22 tweets
Nov 16, 2024
[1/🧵] The bull run is here and you're new to XRP and the XRP Ledger and don't know where to start? 🤨

Here's a comprehensive list of websites and the essentials you NEED to know to get started and get the hang of the ecosystem!

Follow me as I go! 👇 Source: https://xrpl.org
[2/23] — Outline —
🔸 Introduction
🔸 The "Core"
🔸 Explorers
🔸 Wallets
🔸 Services
🔸 DeFi Source: https://www.gagan.pl/crypto/xrpl-funkcja-sprawdzania-na-horyzoncie/
[3/23] — 1⃣ Introduction —

The XRPL is a decentralized, immutable, censorship-resistant, permissionless DLT that offers several native Layer-1 functions such as AMM, orderbook & tokenization.

The XRPL is NOT Ripple, as Ripple didn't exist when the XRPL was originally released. Source: https://xrpl.org
Read 24 tweets
Oct 8, 2024
[🧵] Most people lose money to the XRPL-AMM! 😢

The reasons vary, but typical beginner's mistakes are the main reason for drastic (im)permanent losses. (pun intended)

If you are an XRPL-AMM beginner, there are exactly 10 golden rules that I think most people should follow 👇 Source: @krippenreiter
[2/15] — TL;DR —

If you don't like pretty pictures, but would rather have someone explain the details to you, you can find my video version of this thread here. 👇

[3/15] — 1⃣ Golden Rule — Source: @krippenreiter
Read 16 tweets
Sep 12, 2024
[1/🧵] The institutional financial future will be completely on-chain, HOWEVER...

It will be trust-based, gated, and fully compliant with:
🔸 KYC—AML—CTF—APF—OFAC

How do you stay compliant on the decentralized and permissionless XRP Ledger that's neutral to its users? 👇 Source: @krippenreiter
[2/18] — Regulatory Compliance —

Institutions who want to work with Ripple to use their tech stack must be careful not to get into trouble while using blockchain technology.

For this, Ripple has pledged NOT to:
🔸 Launder money
🔸 Finance terrorism
🔸 Evade sanctions Source: https://www.mentu.com.py/blog/1807/implementando-el-compliance
[3/18] — KYC —

For institutions who wish to directly use the XRP Ledger, it's critical to always "[K]now [Y]our [C]ustomer".

Just as when you set up a bank account, an institution will not accept complete anonymity or even pseudonymity and will ask for your identity. Source: https://www.investopedia.com/terms/k/knowyourclient.asp
Read 19 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!

:(