sparrowwallet / sparrow

Desktop Bitcoin Wallet focused on security and privacy. Free and open source.
https://sparrowwallet.com/
Apache License 2.0
1.21k stars 172 forks source link

Feature Request : Shamir Backup SLIP-39 #103

Open InfiniteQE opened 3 years ago

InfiniteQE commented 3 years ago

Craig would you consider adding SLIP39 support to Sparrow ? As a standard it is far from perfect, bit it has been around since 2019 and has software support in Hermit and hardware support by TrezorT and Cobo. This would be as an alternative to a standard BIP39 hot wallet, and I appreciate would not add much apart from redundancy for those using hardware wallets to store their private keys.

AndreasGassmann commented 3 years ago

I would instead propose integrating SSKR.

SLIP39 does not support roundtrips with BIP39 seed phrases, meaning that it's not possible to create a sharded backup of an existing BIP39 seed. With SLIP39, users will have to choose what between SLIP39 or BIP39 when generating a new seed, but with SSKR, a seed can be represented in both BIP39 or SSKR format, depending on the users' need.

6102bitcoin commented 3 years ago

Shamir Secret Key Recovery (SSKR) shards can be converted from/to a BIP39 mnemonic. Restoring either the SSKR shards or the BIP39 mnemonic leads to the same HD wallet. The same cannot be said for SLIP39.

Outstanding Action: Research tradeoffs between SSKH vs SLIP39 (I suspect SSKH is preferable) and implement. Proposed Priority: Low

bybv commented 1 month ago

Bump