I think it's necessary to first consider the question: Without ripple, how do banks "actually transfer money" from one bank to another?
Suppose that you and I are banks, and I want to send you $10 million. I'm probably not going to actually physically ship you $10 million worth of bills and coins. Instead, there are a few ways we could do this:
You and I privately agree that I now owe you $10 million. I don't send you the money, just an IOU. Next month you might want to send me $8, and so you just cancel $8 million of that IOU. We keep track of who owes who how much, but might never actually need to resolve it, since in the long run we're both sending a lot of money back and forth. This is difficult, however, because every bank has to maintain debt with every other bank.
You and I make an arrangement through a mutually trusted third party. I agree to owe them $10 million, and they agree to owe you $10 million. Later, someone else might send me $10 million the same way, negating my debt to the third party. A "wire transfer" in the US is just this, where the third party is the Federal Reserve.
You and I announce to a trusted third party that $10 million of my money should now be considered yours. This third party isn't a middleman who holds debt, like the central bank described in #2 - it simply keeps track of IOUs and regularly announces to all parties who owes who how much. The ACH system in the US (a.k.a. "Direct Deposit") works this way.
So, for the most part, bank's don't actually send money to each other at all -
they just keep track of who owes who how much. Actually settling those debts, if it happens at all, has to happen outside of the systems above.
Ripple, as I understand it, can be thought of as a decentralized version of #3. It's basically a distributed public ledger of IOUs. (And those IOU's can themselves be traded as currency, when they're written by a trusted party.)
1thanks a lot. I understood how the transfer is made. But how bank A gets money in and bank B gets money out of the Ripple network? – Leandro – 2017-02-24T03:05:09.287
1
Reading here http://bitcoin.stackexchange.com/questions/7617/does-sending-non-ripple-money-through-ripple-require-two-people-to-be-connected, it seems that bank A must give money to a gateway, and as you said that he can choose the destination currency, bank B will receive in pounds. but where are these pounds? still on the Ripple network? do you have a link to a paper that you show to banks how does the process work?
– Leandro – 2017-02-24T03:35:11.840The banks could operate as gateways themselves. They could also have gateways that operate accounts at that bank. They can also do it exactly the way now and use the ledger just as a way to do distributed confirmation and reconciliation. – David Schwartz – 2017-02-24T04:34:09.237
One way it is currently happening is the bank extends credit to a gateway. That allows any Ripple payment that can deliver an asset issued by that gateway to result in a credit to a customer at that bank (and vice versa for outgoing payments). – David Schwartz – 2017-02-24T05:44:43.623
Just to try to get some clarity around this. If a bank were to act as a gateway itself, does it necessarily end up holding onto XRP for long periods of time? Or is XRP just a momentary utility whose purpose is to validate a secure transaction so the bank can near-instantly decrement it's holdings in 1 currency and increment holdings in another? If it's the case that it holds on to XRP for any period of time, I don't know how it could responsibly gauge how long manage holding such a volatile asset. Especially the first few banks to join RippleNet. – thataustin – 2018-02-06T00:53:15.680
@thataustin The banks don't have to hold XRP. They can either not settle through XRP (though it's slower and more expensive) or allow others (market makes) to provide the liquidity. Holding XRP is not as bad as you might think because the gains and losses due to volatility mostly offset.We do have a lot of tools to help manage that, including offloading both the upside and downside of the holding to another party. – David Schwartz – 2018-02-06T06:38:58.440