I got really confused by this shiny new thing called "Passkey" and how it's supposed to revolutionize UX via password-less signin. Yet I already heard a lot about password-less via WebAuthn and have been using it in practice on e.g. ICP or Google. So apparently it seems like Passkey is just an implementation of WebAuthn, BUT - WebAuthn is device-bound and requires full custody of the user - Passkey is a custodied version of WebAuthn and stores your credentials in the cloud - Passkey is heavily vendor locked - Passkey gives better UX, because people don't know the concept of keys that are device bound and its implications If you want to read up about it I recommend this blog post: https://blog.passwordless.id/webauthn-vs-passkeys Also this website is on fire 🔥 https://passwordless.id It has so much useful information about WebAuthn and its problems and it tries to solve them for devs and users by fully abstracting away the need to implement WebAuthn and instead use their website as an OAuth2 login. We now have two wallet solutions on @near that use Passkey, namely FastAuth and @mintbase.near Wallet. This is not a rant about how they use Passkey, but I would have really loved to see a wallet that uses WebAuthn in a less custodied way. Besides http://passwordless.id, there's also another solution that I would want to highlight especially for wallets. It's called Oisy Wallet and built on ICP. It's currently in alpha and supports EVM: https://oisy.com https://github.com/dfinity/oisy-wallet https://twitter.com/dominic_w/status/1713313866694664302 It's non custodial and uses the "Internet Identity" for sign in, which also uses WebAuthn. Everything built on ICP uses the non-custodial Internet Identity and honestly I think this is one of the things that ICP did better than any other blockchain I ever encountered. The future needs two things: - non custodial password-less logins - no more vendor app stores. Everything built as a Progressive Web App. Go check out https://store.app It's a long way to go, but imho this is what Web3 stands for and it's why I'm here.