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
[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.
❓ 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.
. . .
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)
. . .
This restriction is mostly determined by the speed of the participants' #hardware and the complexity of the #signature#algorithms.
. . .
[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.
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.
❓ 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
. . .
[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.
[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.
[17/17] Thank you to everyone who took the time to read this lengthy topic ❤️
If you enjoyed the thread, please follow me: @krippenreiter
[1/🧵] A paradigm shift for the XRP Ledger is on the horizon ‼️
It's a future that's:
🔸 Programmable
🔸 Automated
🔸 Compliance-first
Let's take a look at some of the fundamental arguments and work out what this will mean for XRP. 👇
[2/18] — 1⃣ Status Quo —
To date, the XRPL is a so-called “fixed-function” blockchain, which only allows new native features to be added to the XRP Ledger if the on-chain governance process votes in favor of it.
If you're a pessimist, you would call this “permissioned”. 😉
[3/18] — 2⃣ Status Quo —
But there are actually many benefits and advantages that support this approach, e.g.:
🔸 Battle-tested (i.e. Escrow, Paychannel)
🔸 Aggregated Liquidity (CLOB+AMM)
🔸 Automatic Version Upgrades
🔸 Higher Standards (More Audits and Performance Tests)