Hacker News new | ask | show | jobs
by px43 970 days ago
> But this is still too psychologically taxing for the masses.

Literally requires the exact same cognitive load as using keys to start your car. The problem is that so many people got comfortable delegating all their financial and data risk to third parties, and those third parties aren't excited about giving up that power.

2 comments

>> Literally requires the exact same cognitive load as using keys to start your car. The problem is that so many people got comfortable delegating all their financial and data risk to third parties, and those third parties aren't excited about giving up that power.

This perfectly describes the current situation with passkeys.

Passkeys are a great idea--they are like difficult, if not impossible-to-guess passwords generated for you and stored in a given implementor's system (Apple, Google, your password manager, etc.).

Until passkey systems support key export and import, I predict that they will see limited use.

Who wants to trust your passkeys to a big corporation or third party? Vendor lock-in is a huge issue that cannot be overlooked.

Let me generate, store, and backup MY passkeys where I want them.

That doesn't solve the general "I don't want to have to manage my keys" attitude that some people have, but it prevents vendor lock-in.

Why export/import? Just create new passkeys on whatever device or service you want, and register those as well. OR just use a yubikey, put it on your keyring, and use it to log into everything.

Most crypto wallets do have import/export enabled though, so if you're logging in with a web3 identity, everything should just work.

>> Why export/import?

Why not have key export and import?

Are they my keys or not?

>> Just create new passkeys on whatever device or service you want, and register those as well.

I would rather not have different keys for each device for each account. It is an unnecessary combinatorial explosion of keys that requires more effort than is really needed.

When you get a new device, you need to generate and add new keys for every account. Why can't you just import existing keys?

What's this? It should be one key per device. That key should get you into any site for which that key is approved. It's the exact opposite of a combinatorial explosion. Instead of needing credentials for every single site you want to authenticate to, you should just need one key per device that you want to auth with. A phone, a laptop, maybe a yubikey, and that's it.
> The problem is that so many people got comfortable delegating all their financial and data risk to third parties

The "problem" is that most people prefer to not lose their life savings because their cat stole a little piece of metal and dropped it in the forest.

Yup, and some people crash their cars, and some people accidentally burn their own house down. Most people have figured out how to deal with situations like what you mention. People who have trouble following best practices are going to have a hard time, but that's no different than status quo.
The solution people came up with a long time ago were banks and is very much considered a best practice to keep your money there.
And when that system of institutional safety measures fails such as someone being swindled into sending all their money to a Nigerian prince you get news stories that ask why the institution isn't liable for the loss or doesn't have better safety guards.
Me getting swindled sure sounds better than:

>The "problem" is that most people prefer to not lose their life savings because their cat stole a little piece of metal and dropped it in the forest.

That's great. If banks work better for you, that's awesome. Recognize the privilege though. About half of the people on the planet are unable to even open a bank account, and banks have been becoming increasingly predatory in the past few decades, especially in developing nations. They also are lagging decades behind in their capabilities.

Other options exist now, and I think that's pretty great, even for people who prefer using banks. The competition forces banks to provide better services to their customers, which improves quality of life for everyone.