| I definitely get the whole “web3” is useless argument for a lot of the cases it’s been proposed but like any new technology I think it may find valid use cases somewhere down the line. One of the few uses for which I am interested is “web3” identity - being able to keep ownership of my identity/credentials. Using, for example, a wallet to sign a message proving I own an address, I can build apps that don’t require me to store any passwords (and not rely on a “trusted” 3rd party to do so either). My app can just store the wallet address (like a username). To build on this, if that wallet has data associated with it (“assets” it holds) for example, an ENS name, my app can pull that data directly from the contract onchain - instead of showing a public key I can show the users chosen display name, avatar, etc I’m an old school dev and I wrote off “crypto” for many of the same reasons a lot of you have stated but I have realized there are some interesting cases that could emerge from its usage. Zk (zero knowledge proofs) as a means of reducing the amount of PII data that needs to be exposed to random parties also seems to have some good use cases. Alas “value” aka money being associated with the usage/tokens makes the landscape much harder to navigate and much more prone to exploitation. |
Using public keys to log into things has been forever. It caught on with ssh (1995), it failed with client-certificates aka mTLS (1996).
Zero knowledge proofs also havent really caught on. And its not a new idea. The Fiat–Shamir heuristic is from 1986.
Anyways, i dont really think web3 has added anything. Most of these technologies are at least 25 years old and have not caught on. If it hasn't happened yet, i dont think crypto will change that.