Removing Single Point of Failure with Seed Phrase Storage



Summary:

The discussion in the email thread is about the limitations of Shamir split backups as compared to non-interactive multisig for transactional recovery. Although Shamir split backups have a place in operational security scenarios, there are vulnerabilities such as restoring keys in one place and denial edge cases where someone can deny knowledge of who gave corrupted share. The best C-library for Shamir sharding of recovery seeds is available at the Blockchain Commons Github, but it requires refactoring to be a standalone library. Air-gapped open-source open hardware for seed creations and Shamir restoration is also being worked on. Verifiable Secret Sharing (VSS) is considered better than Shamir Secret Sharing for seed sharding in the long-term. Bitcoin multisig transactions are recommended as the best solution for self-sovereign recovery of funds. The alpha bitcoin wallet for iOS, FullyNoded 2, supports PSBT and bitcoind descriptor. The SmartCustody book offers current best practices for single seed recovery, and v2 of the book will cover multisign and fiduciary scenarios as PSBT is maturing and more wallets are improving multisig support.


Updated on: 2023-06-13T23:45:17.344434+00:00