DTCC’s NSCC has launched 24x5 clearing. Expanded trading hours usher in a new era of global access and efficiency for U.S. equities markets: https://t.co/WwPTWvYcgS
Concerns have been raised about the possibility of front running or transaction sandwich attacks on XRPL payments and offer crossing.
For the reasons I've explained, I'm not that concerned about this issue. But I have a proposal for a fairly simple scheme that would eliminate this attack. It's a transaction reservation scheme that can ensure that a transaction executes before any transaction that was formed after it was disclosed.
This is the scheme, and it eliminates concerns about front running or sandwich attacks.
Reserving Transaction Slots
A new ledger object is proposed, ReservedTxns. It contains a ledger sequence number and an array of transaction IDs. It is stored at an index that is formed from a hash of a fixed string and the ledger sequence number.
A new transaction is proposed, TxnReserve to reserve an execution slot for a transaction. It takes a ledger number and transaction ID as parameters.
It succeeds if:
1) It pays a fee of at least twice the normal transaction fee.
2) It meets all the normal transaction execution requirements.
3) The ledger sequence number specified in the transaction is greater than that current ledger sequence number and not more than 16 ledgers greater than the current ledger sequence number. The transaction TECs if this test fails.
4) The ReservedTxns object for the specified ledger sequence number either does not exist or if it exists it contains fewer than 32 transaction IDs and does not contain the specified transaction ID. The transaction TECs if any of these tests fail.
If it succeeds, it creates a ReservedTxns object for the specified ledger index if one does not exist. It then adds the specified transaction ID to the end of the array of transaction IDs in the object.
Broadcasting Reserved Transactions
If a transaction has a reserved slot in ledger X, the transaction should be broadcast as soon as it is known ledger X-1’s initial proposals are all received or the final consensus transaction set is known. The XRPL software should be modified to provide a feature to disclose when that occurs and, if desired, to hold a list of transactions to broadcast when, and only when, that happens.
The XRPL software should always broadcast a transaction with a reserved slot if that transaction has not been broadcast recently. This should apply even if the server thinks the transaction will not succeed. Its relaying has already been paid for by the doubled fee for the reservation transaction, so this is not an attack.
A transaction that is intended to execute as a reserved transaction should have its last valid ledger set to the ledger it is expected to execute in. This ensures that if it is somehow delayed, it still cannot be sandwiched or front run.
Execution Mechanics
As each ledger executes, the following steps are added prior to the execution of any transactions in the transaction set:
1) The ledger object containing the reserved transactions for this ledger sequence number is retrieved. If there is none, skip the rest of these steps and execute transactions normally.
2) For each transaction ID in the set of reserved transactions, that transaction is executed if it is in the consensus set and removed from the consensus set so it will not execute again.
3) The reserved transactions object for this ledger sequence number is removed from the ledger.
DoS Attack Resistance
There is a theoretical attack on this scheme where an attacker could fill up all reservation slots for many ledgers as a denial of service to others to prevent them from being able to use this scheme to protect their transactions. This is mitigated by the fact that they would have to pay continuously and others could simply wait the attack out. However, the cost is low enough that someone could theoretically do this indefinitely.
A simple fix is to ratchet up the fees for the reservation transaction as the object starts to get full. For example, when we hit 16 reserved slots, we could begin to raise the fee linearly up to the base reserve. By the time we hit 30, the fee could go up to three times the base reserve.
If needed, we could even raise the limit to 64 if people are willing to keep paying fees. It’s likely that this would never result in such fees being paid and simply make the attack impractical. An attacker would have to pay, every five seconds, several times the most anyone would be willing to pay to protect their transaction.
Imagine a world where clarity does not pass. A world where Trump announces that the only layer 1 with actual clarity is XRP. How else does it become the lifeblood of the new system.
Today I had the opportunity to chat with two very important people. They explained to me why XRP needs the Clarity Act. I am sharing the information I gathered here for you...
Except for BTC, altcoin charts do not easily work out. Price cannot be determined based on the charts of an investment that is constantly subject to manipulation by market makers and whales.
The Clarity Act is one of the biggest legislative moves designed to end the lawless "manipulation prone Wild West" era in the cryptocurrency market. The power of market makers to determine and manipulate prices entirely at their own whim will take a very severe blow. The process is completely changing as a transparency similar to banking and financial infrastructures is introduced.
Wash trading (inflating volume by buying and selling to oneself, entering fake large orders to steer the price, and triggering bots) and pump and dump operations carried out by market makers on the order book will now fall under the scope of heavy financial crimes, just like in traditional commodity markets (such as gold and oil)
Projects with no utility that are kept alive solely by the artificial volume and algorithms of market makers (shady and certain meme coins) will be unable to bear the legal compliance costs and will be delisted from exchanges.
Assets with real world utility on the other hand, will cease to be a playground for speculators or market makers. They will transition to organic and mathematical pricing models based on the global liquidity volume they carry and the dynamics of supply and demand.
today, @ripple received preliminary MiCA approval to offer regulated crypto payment services across europe.
TLDR MiCA approval allows ripple to legally offer its crypto and stablecoin payment services to banks and businesses across Europe.
here's why it might be one of the most important milestones to date and what it means for the rest of crypto:
1/ MiCA is considered the "gold standard" for crypto regulation
approval is a major stamp of legitimacy, allowing a company to offer its financial services across the entire EU.
2/ regulators gave ripple a "green light letter"
this means ripple met their main requirements pending a few final conditions before a full license is granted.
3/ regulated crypto payments are coming!
the license enables ripple to offer financial infrastructure to european banks and businesses, allowing them to use ripple's tech (including its stablecoin $RLUSD).
this means institutions can finally use its tech to send money across borders in a legal and compliant manner.
needless to say, lock in.
@KingOfChristt @vincent_vancode Ripple could sell the right to receive the tokens released from escrow or even sell the accounts the escrows complete into. But the XRP still can't circulate until their release dates.
Evernorth, you're awesome!
I LOVE YOU GUYS
I'm pasting the full text right here. For non native English speakers, you can use Translate to read it.
The swap kid
So somebody figures out a better idea. One kid - let’s call him the swap kid - sets up in the corner with a little bit of every snack. He's got Goldfish, fruit snacks, pretzels, cookies, juice boxes. Everything.
He doesn't need what you have or have what you want. He just trades.
You walk up with Goldfish. You walk away with fruit snacks. One step. He didn't have to find anybody. He had everything ready.
What's the swap kid actually doing? It looks like one trade, but really it's two. He's buying your Goldfish from you (making note on the swap-kid ledger) and selling you fruit snacks (also noting on the ledger). Two trades, both involving him, both happening in one motion. Without the swap-kid, the whole thing doesn't work.
This is what XRP does. When somebody on the XRP Ledger trades a tokenized Treasury bill for a euro stablecoin, the path under the hood looks like this:
Tokenized Treasury bill → XRP → euro stablecoin
The XRP step is invisible to the trader. They see "Treasury bill in, euro stablecoin out." But the XRP in the middle is what makes the trade possible, instantly, without anybody having to find a specific buyer on the other side.
XRP is the swap kid.
RLUSD is something entirely different
RLUSD is a stablecoin. A digital dollar, designed to be valued at $1, backed by reserves held by its issuer. It's a really good dollar representation. It moves on a blockchain, settles in seconds, and works in places a regular dollar can't.
But RLUSD isn't trying to be the swap kid. It's trying to be a juice box - a specific thing, with a known value, useful whenever both sides of a trade want a dollar.
A lot of trades on the XRP Ledger often have a dollar on at least one side. RLUSD is excellent for those situations. However, a lot of trades do not. For example, tokenized Treasuries being swapped for tokenized euro money market funds. Lending markets denominated in different assets. Any cross-asset activity that doesn't naturally have a dollar leg. For those, you need something else in the middle.
You need the swap kid.
"But why can't RLUSD just be the swap kid?"
Three reasons RLUSD can't take that role.
I've been in crypto long enough to know when a moment is real. This is one of them.
10 years of Swell converging with real scale, institutional adoption, and Swell + Apex together for the first time this fall. We've been building toward this moment — see you in New York! @RippleSwell
https://t.co/Kzzcpb9NIB
@SenWarren The amount Musk would pay under your tax each year would pay the interest on the national debt for less than a week. It's not the government's lack of money stopping child care, it's that politicians care much more about stoking class warfare.
Why @The_DTCC is tokenizing on Stellar, according to @tomerweller during @stable_summit:
✅ Institutional track record
✅ Uptime and the rails to handle TradFi
✅ Trust built on years of collaboration
DTCC is approaching a live demonstration of tokenization using assets held at The Depository Trust Company (DTC).
To underscore the significance of this milestone, we break down what tokenization is, how it works, and how it may help enhance the efficiency, accessibility, and transparency of assets ownership.
Learn more about our tokenization initiatives: https://t.co/IQB5OSm6DB
Que va a llegar antes la Clarity o el Carry trade? Mi respuesta es: SERÁN SIMULTÁNEAS 👇🏻
Muchos siguen esperando que la claridad regulatoria caiga del cielo en un día de paz institucional. La realidad es mucho más cruda: la claridad no va a llegar por buena voluntad política, va a llegar de golpe como el único bote de salvamento legal cuando las tuberías de Wall Street se congelen.
Lo más probable es que ambos eventos colisionen al mismo tiempo.
Por pura física del dinero:
1 El desarme del carry trade en yenes está succionando la liquidez global. Cuando a Nueva York le caigan las llamadas de margen (margin calls) automatizadas desde Tokio, se van a ver obligados a vender activos a la fuerza. Adiós colateral, adiós dólares libres. El sistema interbancario clásico se va a bloquear por el pánico.
2 Ante un shock de este calibre, el G7 no puede improvisar un parche. Tienen que activar de inmediato una red de liquidación atómica que mueva billones en segundos sin quemar reservas de divisas. La infraestructura que SBI y más de 60 bancos japoneses ya tienen conectada con Ripple no se hizo por hobby; es la salida de emergencia.
3 Para paliar los efectos de este colapso sin romper los diferenciales de mercado, el sistema necesita un activo puente neutral y sin riesgo de contraparte, pero con una densidad nominal masiva por unidad. No puedes digerir transferencias interbancarias de billones de dólares con un XRP a precio de céntimos sin reventar los libros de órdenes por el deslizamiento (slippage).
🚨 JUST IN: Japan’s SBI Shinsei Bank is set to let customers convert a portion of their deposit interest into $XRP, with a pilot launch starting June 10. 🇯🇵
LATEST: ⚡️ Ripple CTO emeritus David Schwartz says XRP utility is expanding beyond payments as the XRP Ledger adds support for tokenized stocks, funds, repos, and loans.