An unruggable wallet, based on Bitcoin BIP327 Musig2 ported to Ethereum using AA and EIP 7702
An unruggable wallet, based on importing BIP327 Musig2 in Ethereum with AA and 7702.
Musig2 is the safest MPC multisignature scheme, adopted by Bitcoin in BIP327. We propose a framework where it is used to transparently protect the user from a malicious software/hardware using an off chain multisignature.
Compared to a 2/2 Safe, it provides privacy in the shares (an attacker cannot detect then potentially ransom the wallet), and lower gas fees.
We extended Smooth Crypto Library (https://github.com/get-smooth/crypto-lib), the reference library for on-chain Passkey validation built by our team to support Musig2 scheme, and wrote a Typescript client to run the rounds using virtual devices.
This project leverages EIP 7702 (to be included in Pectra) to fit a typical use case where a user wants to extend her security during her Ethereum journey without wasting gas and preserve soulbound assets.