Content pfp
Content
@
0 reply
0 recast
0 reaction

Kyle McCollom pfp
Kyle McCollom
@kyle
One potential concern with passkey-based web wallets is that it trains users to sign transactions on popup windows, exposing the user to scams. But a passkey is tied to the specific domain where it was created, so only the domain that created the passkey can request its use to sign transactions.
1 reply
1 recast
31 reactions

itai (building dynamic.xyz) pfp
itai (building dynamic.xyz)
@itai
The benefits of pop ups for global web wallets far outpace the risks IMO. It creates an isolated environment, it lets the web wallet control dialogs and explanations, and in general created an experience familiar to oauth which people know and trust.
1 reply
0 recast
0 reaction

Kyle McCollom pfp
Kyle McCollom
@kyle
Agree! What are the primary security risks? The user can't sign a malicious transaction on another domain because the passkey can't be requested by another domain.
2 replies
0 recast
0 reaction

Kames pfp
Kames
@kames
I haven't dug into the guts of the Coinbase smart wallet yet, so not sure if they're using an iFrame, or some other trickery to get around this limitation, but different websites can access the same wallet, so technically speaking still a big risk there regarding malicious pop-ups.
1 reply
1 recast
1 reaction

itai (building dynamic.xyz) pfp
itai (building dynamic.xyz)
@itai
I think mostly similar things that standard branded wallets face - how to educate customers about transactions before you sign them, protect users with tools like Blockaid and Blowfish etc. Enabling key export with minimal UX risk etc.
0 reply
0 recast
1 reaction