Currencies aren't backed by bonds.
When gold was the primary asset on the balance sheet of central banks, we said that their currency was backed by gold. So why isn’t it backed by bonds now, when they have replaced gold in this regard?
Bonds have value because we assign a dollar value to them. The dollar value itself is fiat currency. The bonds do not value to dollar, the dollar values the bond.