The digital currency of the Central Bank of Brazil allows for arbitrary freezing and transferring of account balances, etc
ChainCatcher news, a blockchain developer claiming to have reverse-engineered the source code of Brazil's pilot central bank digital currency (CBDC), found that the code includes features that allow central authorities to freeze funds or reduce balances.
On July 6, the Central Bank of Brazil released the source code for the digital Brazilian real pilot project Real Digital (Brazil's CBDC) on the GitHub portal, allowing for public auditing of the system's code. Developers discovered that the CBDC smart contracts deployed by the Central Bank of Brazil include functionalities for freezing and unfreezing accounts, increasing and decreasing balances, and transferring currency from one address to another. However, the code does not specify the conditions under which tokens can be frozen or who has the authority to execute token actions. This could allow any entity authorized by the central bank to arbitrarily execute functions such as freezing accounts.
It is reported that the Central Bank of Brazil's digital real pilot project Real Digital operates on the Hyperledger Besu network, a privately operated Ethereum Virtual Machine (EVM) compatible blockchain. (source link)