A lot of people confuse anonymous and pseudonymous. Blockchains are not anonymous. In fact, all the transactions that have ever happened on a public ledger like Bitcoin or Ethereum are available for the public to view. But then, these transactions are done by some wallet address. The identity behind that wallet address is hidden until you choose to reveal it. Of course, authorities could come to know about your identity by tracking your IP or checking out the transactions with a centralized exchange (which usually runs with KYC). On top of these, the concept of Soul bound tokens (SBTs) is getting traction nowadays. These basically would be the" blockchain way" to represent traits, features, and achievements that make up a person or entity.  This semi-anonymity of Blockchains is called pseudonymity.