Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature request: 2FA #2790

Open
pnyda opened this issue Feb 15, 2025 · 0 comments
Open

feature request: 2FA #2790

pnyda opened this issue Feb 15, 2025 · 0 comments

Comments

@pnyda
Copy link

pnyda commented Feb 15, 2025

Now that Rabby has both a browser extension and a mobile app, It would be awesome if we could have a 2FA implementaion based on threshold signing. e.g.

  1. Split a ECDSA key into 2 shares.
  2. browser extension stores one share.
  3. phone app stores other one.
  4. The two communicates via MPC and generate a valid signature.

This way approving a transaction via 2FA needs no additional gas cost, as opposed to something like Safe multisig, since 2FA authentication logic is handled off-chain.

Benefits of 2FA

Currently, when someone steals my laptop, he could steal all my coins. 2FA wallets can mitigate this risk.

Schemes we could use

Lindell17 https://eprint.iacr.org/2017/552
GG18 https://ethresear.ch/t/fast-multiparty-threshold-ecdsa-possible-on-ethereum-today/5524

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant