I don't think any country will create a fully public, P2P, blockchain-based cryptocurrency. Instead they will create currencies on blockchain platforms that are permissioned and that can be controlled.
I think it will be useless for banks to create their own cryptocurrencies, banks can't do anything from stopping digital currencies from destroying banks.