Remember not every blockchain is transparent and I don't think they would share their code to public, my assumption the government might use a private blockchain, similar like the current old banking system where no one can view it except the employees.
Yeah government doesn't have to be transparent at all times, although it is our money from taxes whom they are spending with. There are confidentialities as well included from those funds, and who would calculate it?needless. I think the stability in the world is not achieveable given the fact that we have our own government and differences.
It's not going to happen to see a currency backed with physical commodity because the government can't make a lot money. They will issue CBDC that they can mint out of thin air and make money from it.
They already answered it with CBDC but it is not the answer to OP.
The best solution to make sure there's no corruption is never trust in centralization i.e. any countries are full of corruption.
The only solution to corruption is transparency and the governing people, I don't think there's more than half people in the government who is faithful to their people and country, unfortunately politics is at mud played by oldies.