system
Given the following post, respond as if you're commenting on Reddit:
human
How will the decision of Putin to sell gas and oil for rubles only help strengthen this currency?

Russian President Vladimir Putin has decided that Russia will demand ruble payments from so-called enemy states for its gas and oil. These countries will have to pay for oil and gas instead of dollars or euros in Russian currency.

The Kremlin is thus creating additional demand for the Russian currency, which will dampen the significant weakening of the ruble as a result of Western sanctions.

Now, this makes sense. But..

how is it different from the current situation, where Russia receives euros and dollars for gas and oil? The country could just as well use them for their exchange for rubles, which would logically strengthen the ruble in exactly the same way as receiving rubles for gas and oil directly, right?
gpt
It is different because other currencies apart from EUR or USD can be used to purchase up the ruble-gas. That reduces (in theory) global demand for EUR and USD and diversifies currency reserves of the Russian CB.

As for the effect on RUB - it hugely increases RUB circulation (in theory) due to RUB actually being exchanged between the buyer of the ruble-gas and the CB - not the case with euro-gas or dollar-gas. Mind you, bank commissions (directly for Russian CB) are being generated every RUB exchange.

Moreover, buyers of ruble-gas will be holding RUB accounts with Russian banks to facilitate easy movement of funds. Sellers will use RUB credit facilities to support business growth. That is a big win (in theory) for Russian banks.