News for hackers. Stuff that matters.
Re:A quick breakdown of what SWIFT is and why it matters by lxgr on Friday February 25, 2022 @01:44PM (#30470628)
> It can't be just a number on a computer in a bank, right?

It really is, but to answer your second question, it's important to consider *which* bank. There's reserves (i.e. balances of banks at the Federal Reserve) and bank deposits (which really are just numbers in banks' databases).

Having an account at the former is effectively what makes numbers in the database of the latter "real USD".

> Otherwise some Russian bank could just increase that number to whatever they like. And say "Look, we own 100 Trillion USD. Now let's go shopping.".

They could, but these assets/liabilities would not be backed by any reserves linked to the USD payment rails.

Reserves are theoretically irrelevant (though practically regulated) as far as transfers between accounts of a single bank are concerned. But as soon as a second bank comes into the picture, i.e. for inter-bank transfers communicated via SWIFT or otherwise, all transfers will ultimately be backed by Fed account to Fed account transfers in the background.

> So I guess USD needs to be recognized by the US somehow?

Indirectly so, yes: What makes USD "real" is the ability to transact with the larger ecosystem of US and offshore banks that have a shared agreement on what "real" USD are.

Practically, this means being connected either directly (via a Fed account) or indirectly (via a bank that itself does have a Fed account) to that system.

> Could the US simply "void" all USD that are owned by Russia?

Indirectly, yes: They can force every bank holding USD balances for embargoed beneficiaries to freeze these assets. Failing to comply could, in the absolute worst case, lead to that bank's Fed accounts being frozen as well (which would take away its ability to settle in USD with other banks).

Re:A quick breakdown of what SWIFT is and why it matters by thomasahle on Friday February 25, 2022 @01:51PM (#30470714)
I suppose what OP was arguing is, when bank A transfers to bank B, does bank B check with the Feds that the money from bank A is "real"? And is a transfer from A to B really a transfer from A's account at the Feds to B's?

In that case, why would the US have to act "indirectly", threatening bank A not to work with bank B? They could simply deny any transfers to and from bank B's account at the Feds, which would make any transactions impossible?

Re:A quick breakdown of what SWIFT is and why it matters by lxgr on Friday February 25, 2022 @02:00PM (#30470825)
> when bank A transfers to bank B, does bank B check with the Feds that the money from bank A is "real"?

Yes, unless the banks have mutual accounts with each other that they can use to settle instead. So, if bank B is accepting to be owed money by bank A for any transfer from A to B, they don't need to settle – but there's practical limits to that, imposed by both risk and regulatory concerns. Eventually, they'll need to settle up if funds flows A -> B and B -> A don't largely cancel each other out.

> And is a transfer from A to B really a transfer from A's account at the Feds to B's?

For wire transfers and ACH, it is.

> They could simply deny any transfers to and from bank B's account at the Feds, which would make any transactions impossible?

Yes – that's in fact exactly what a freeze of that bank's Fed reserves is!

Re:A quick breakdown of what SWIFT is and why it matters by thomasahle on Friday February 25, 2022 @02:34PM (#30471284)
Thanks for clearing this up for me!

> unless the banks have mutual accounts with each other that they can use to settle instead.

So this is just based on trust that the other bank will keep a truthful score of the transfer, and there won't be a dispute at settlement time?

If the banks are often willing to trade with each other "on trust alone" like that, I suppose that shows why the Feds can't always directly block dollar transfers, but have to rely on threats of account freezes.

Re:A quick breakdown of what SWIFT is and why it matters by lxgr on Friday February 25, 2022 @02:42PM (#30471401)
> So this is just based on trust that the other bank will keep a truthful score of the transfer, and there won't be a dispute at settlement time?

Exactly: Either there is trust (and external settlement is not required), or there isn't, in which case banks will usually only credit incoming transfers to their customers once the underlying funds have settled.

Practically, trust is a spectrum, and banks might only settle once the outstanding balance in either direction has become too large (that's then called "netting").

> If the banks are often willing to trade with each other "on trust alone" like that

Bank balances are ultimately only be useful to their accountholders if they can effect some payment with them. There is therefore also a spectrum of fungibility of USD balances.

If you think about it, what makes USD useful is the fact that they can be used to pay for imports from the largest economy in the world. Only very few US companies would be willing to trade with you when being paid in USD balances at some foreign bank that they can't, as one significant example, pay their taxes with.

Re:A quick breakdown of what SWIFT is and why it matters by randyrand on Friday February 25, 2022 @02:10PM (#30470926)
A Euro/anywhere bank could be a middle man to a russian bank, and hold USD for them.
Re:A quick breakdown of what SWIFT is and why it matters by lxgr on Friday February 25, 2022 @02:31PM (#30471244)
Yes, but they could not transfer it to many places for them. Non-widely transferrable USD are worth much less than USD on common payment rails.
Re:A quick breakdown of what SWIFT is and why it matters by rosndo on Friday February 25, 2022 @02:49PM (#30471515)
> Indirectly, yes: They can force every bank holding USD balances for embargoed beneficiaries to freeze these assets. Failing to comply could, in the absolute worst case, lead to that bank's Fed accounts being frozen as well (which would take away its ability to settle in USD with other banks).

They could also go much further. US has the power to force any bank that wants to transact in USD to freeze all Russian assets no matter the currency.

This is a very big stick.

Re:A quick breakdown of what SWIFT is and why it matters by JumpCrisscross on Friday February 25, 2022 @05:16PM (#30473013)
> US has the power to force any bank that wants to transact in USD to freeze all Russian assets no matter the currency

Ish. In reality, this power is constrained by our courts. Which is why we have the privilege. A foreign person wrongly frozen can take on the U.S. government in court and win.

Re:A quick breakdown of what SWIFT is and why it matters by tomp on Friday February 25, 2022 @05:40PM (#30473238)
Isn't it in actual reality just a matter of passing the right set of laws?

"I deem it legal to freeze assets of terrorists."

"I now deem you a terrorist."

Re:A quick breakdown of what SWIFT is and why it matters by lmm on Friday February 25, 2022 @05:50PM (#30473347)
You could equally say that in actual reality it's a matter of having enough men with guns. Occasionally the abstractions break down and that's where it all bottoms out.
Re:A quick breakdown of what SWIFT is and why it matters by dannyw on Friday February 25, 2022 @11:25PM (#30475205)
In reality though if this happens and Europe / China doesn't like it (Europe literally needs Russia oil unless they want civil unrest with $300/barrel crude), compliance with US directives are not guaranteed.

The stick is real, it is very sharp and pointy; but it's a thin and targeted stick. Stab top many people with it, and it'll snap.

Re:A quick breakdown of what SWIFT is and why it matters by mohanmcgeek on Friday February 25, 2022 @03:34PM (#30472031)
Isn't that what blocking them on SWIFT actually is?

Or do they have another way?

Re:A quick breakdown of what SWIFT is and why it matters by Slartie on Friday February 25, 2022 @04:53PM (#30472808)
No. Swift is "just" a messaging system. No money is transferred over it.

Blocking Swift access makes it very inconvenient for banks to perform international settlement, because banks today rely on automated Swift messages to coordinate such transfers. However, even before Swift, international transfers were possible: by phone or telex. The banks have to find other ways to communicate, which isn't easy in practice, but not impossible. The fact that Russia has its own Swift competitor, to which some international banks might switch over time, would probably help with that.

But by freezing bank accounts at the Fed, the actual settlements - the events at which money actually changes hands - could be prevented in the first place, no matter the way in which banks agreed over those settlements. Switching back to good old telex (or another financial communication network) wouldn't help in such a scenario. Banks would have to fall back to exchanging big suitcases of dollar bills, which obviously wouldn't practically work.

Because no bank would survive this, they would immediately cooperate when confronted with such a threat and freeze any Russian-held funds, even if those funds weren't actually held in USD in the first place and thus would theoretically be unaffected by the Fed account freeze.

Re:A quick breakdown of what SWIFT is and why it matters by krick on Friday February 25, 2022 @06:37PM (#30473730)
> Swift is "just" a messaging system. No money is transferred over it.

I don't really understand this distinction. But before I can ask a question, there are some points about my understanding of how payments work, so that you can verify me:

1. All payments, no matter which payment system, can be performed only between 2 bank accounts. In order to send or receive money I must have an account in a bank.

2. A bank is pretty much defined by regulations it must follow. Following these regulations gives a bank some amount of trust/authority to say that a given person/entity has that much money within this bank. This money don't necessarily have to be backed by anything, so, ultimately, "it's just a number".

3. All transfers in a given currency are directly or indirectly performed via central bank that emits this currency (or FRS in case of USD). This is the ultimate top-level ledger for transfers in this currency.

4. So, ultimately to transfer non-physical assets (i.e. fiat money) 2 authorities for a given currency (i.e. central banks, or banks that follow CB regulations) must communicate one to another that a given number is deducted from account X and added to an account Y. There's nothing more.

So, if money is just a number, "transferring" it is just a message. So why exactly SWIFT is a messaging system that doesn't transfer money, and how money is transferred, then? And what (in general terms) even are these messages SWIFT is needed for, that aren't money transfers?

Re:A quick breakdown of what SWIFT is and why it matters by Slartie on Friday February 25, 2022 @07:29PM (#30474133)
If someone with an account at bank A transfers some funds to someone at bank B, this transfer can occur by bank A decreasing a number and bank B increasing it. That's "just a message". However, it also is only part of the story. The only reason why banks A and B are able to offer this nice service of increasing some number here and decreasing some other number there is that both of them have an account at a central bank, over which they can eventually settle this transfer (together with a lot of other transfers, of course) amongst each other. Otherwise, bank B would suddenly be in debt with bank A, which is a situation that both of them can only tolerate for a very limited amount of time (and money).

That's why I consider the capability to settle the individual transfers to be more important than the capability to negotiate these transfers, and the time of settlement to be the actual time at which wealth is transferred. Before that moment, the transfer is effectively incomplete, which usually doesn't matter much for smaller sums of money, but in case of large amounts that introduce large imbalances between banks you can be pretty sure the banks will want to settle among each other first before the recipient gets full access to the transferred money.

However, all of this is based on the assumption that Swift is used for inter-bank communication as in "non-central-bank to non-central-bank". I always assumed that central banks would have their own communication channels with the non-central-banks and would not have to use some intermediary like Swift, as they themselves are a central entity able to standardize message formats and such.

Re:A quick breakdown of what SWIFT is and why it matters by lxgr on Friday February 25, 2022 @05:17PM (#30473027)
Yep – I suspect that when people say "block them from SWIFT", they really do mean "put them on international embargo lists and/or block anybody violating these at the various currency's settlement layers".

But as a short-term measure, revoking SWIFT access is probably also somewhat effective. As you say, setting up alternatives is not impossible, but not easy either.

Re:A quick breakdown of what SWIFT is and why it matters by tony_cannistra on Friday February 25, 2022 @02:46PM (#30471462)
I am astounded at how much I just learned about banking from you -- Thank you!
Re:A quick breakdown of what SWIFT is and why it matters by kzrdude on Friday February 25, 2022 @03:07PM (#30471748)
With the already agreed sanctions (so not swift, but the ones about transactions in USD and EUR etc) - it was also written that the russian banks have up to May 24 to settle their transactions. Is that the last level of inter-bank settlements that's about? Or does it mean that the sanctions are ineffective until then?
Re:A quick breakdown of what SWIFT is and why it matters by TeeWEE on Friday February 25, 2022 @03:23PM (#30471926)
So reading this: Banks are basically a necessary "evil" to make the current money system work. When I read how banks works, their technology, and how money works in general.. It makes me think: Is this really the way we want it to work.

I'm not sure if crypto is currently ready. But one BIG reason for it to succeed, is that the current system is just old... We have all these fintech startups improving money flow, and transfer times, and easy of payment... But it seems like tech build upon tech. centralized startups/companies owning payment systems (Apple Pay, Stripe, Adyen).... Man, i'm going to buy some more ETH :p

Re:A quick breakdown of what SWIFT is and why it matters by 7steps2much on Friday February 25, 2022 @06:30PM (#30473664)
See, the thing is that you will need trust at some point. Back in the day you had to trust that your business partner didn't just whip out a sword and kill you to take your money.

Then you had to trust that they didn't hand you false coins. After that came false checks. Nowadays you need to trust that online shops aren't trying to scam you.

Essentially whenever you do business there will be one person that needs to make the first move, crypto or fiat, someone always needs to deliver first. But if these two business partners don't trust one another then they need a third party they can both trust.

In our world these are most often banks or notaries. People that will take money from person A hold it till person B delivers then pass it on. If person B doesn't deliver person A gets their money back, if person A doesn't pay person B doesn't deliver.

Now, crypto is trying to claim that smart contracts will solve this in crypto world but that raises the question of who executes these smart contracts and who feeds them information. After all this once again feeds back into the trust problem.

Essentially you need banks not because they are modern or technologically up to date or fast, but because they are in fact fully capable of clawing money back if the laws allow them to, unlike crypto where your money is secured by math.

Because even if some people don't like it, the chance of the average person being scammed is far higher than your bank or the government misusing the trust you have given them and taking your money.

Re:A quick breakdown of what SWIFT is and why it matters by kmeisthax on Friday February 25, 2022 @04:43PM (#30472711)
Well, no: this isn't the way we want it to work. It's how it has to work. Banks aren't just a necessary evil - any functioning financial system needs intermediaries. Furthermore, in all but a small handful of cases, those intermediaries need to be trusted and trust-worthy. Bitcoin, and all other protocols based on Satoshi's design[0], are limited to maintaining a secure ledger of "on-chain assets". Any interaction with the real world still requires a trusted intermediary to feed data back into that ledger; and once you do that the downsides of maintaining a distributed trustless global ledger for the virtual side of those assets becomes apparent.

[0] Including Ethereum.

Re:A quick breakdown of what SWIFT is and why it matters by mohanmcgeek on Friday February 25, 2022 @03:53PM (#30472240)
> Is this really the way we want it to work

Yes. This is not a technology problem. This is how banks have been working for the last 400 years.

You can't get rid of banks because banks are what create the money. The crypto people have a terrible understanding of what money is.

Re:A quick breakdown of what SWIFT is and why it matters by anonporridge on Friday February 25, 2022 @05:27PM (#30473116)
tl;dr, what makes electronic USD "real" is a system of consensus like bitcoin, except it's a node of 1 (the US Fed) with a handful of spokes (banks with Fed accounts) for scaling off that base node.