You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
UTCTime: 2024-XX-XX 22:00 UTC (TBD)Duration: 1hLocation: ATL BitLab, 684 John Wesley Dobbs Ave NE, Unit A1, Atlanta, GA 30312
Details
This is a topic proposal for a future Bit Devs Socratic Seminar. I recently released an open source project, multisigbackup.com, which aims to simplify the process of backing up a 2-of-3 multisig descriptor, so that anyone, including a loved one, can always recover it with only 2 seeds.
How it works
This tool strips all the sensitive data in a k-of-n descriptor (master fingerprints, xpubs) and encrypts it such that it can’t be decrypted without k xpubs. The tool then helps the user inscribe the data publicly on Bitcoin, including the descriptor template, derivation paths, and a hash of each pair of master fingerprints.
To recover, the user simply inputs two master fingerprints, which are hashed and used to find the encrypted descriptor onchain. An open source indexer makes this near instantaneous. Once the user has the encrypted descriptor, they use the derivation paths in the descriptor template to derive k xpubs, decrypt the encrypted data, and reassemble the original descriptor.
Ledger and Trezor hardware wallets are integrated into the recovery process for ease-of-use.
Details
This is a topic proposal for a future Bit Devs Socratic Seminar. I recently released an open source project, multisigbackup.com, which aims to simplify the process of backing up a 2-of-3 multisig descriptor, so that anyone, including a loved one, can always recover it with only 2 seeds.
How it works
This tool strips all the sensitive data in a
k-of-n
descriptor (master fingerprints, xpubs) and encrypts it such that it can’t be decrypted withoutk
xpubs. The tool then helps the user inscribe the data publicly on Bitcoin, including the descriptor template, derivation paths, and a hash of each pair of master fingerprints.To recover, the user simply inputs two master fingerprints, which are hashed and used to find the encrypted descriptor onchain. An open source indexer makes this near instantaneous. Once the user has the encrypted descriptor, they use the derivation paths in the descriptor template to derive
k
xpubs, decrypt the encrypted data, and reassemble the original descriptor.Ledger and Trezor hardware wallets are integrated into the recovery process for ease-of-use.
Source code: https://github.com/joshdoman/multisig-backup
Agenda
Location
ATL BitLab
684 John Wesley Dobbs Ave NE, Unit A1, Atlanta, GA 30312
📍 Map Link
Park in the gravel lot. Look for the orange door behind the fence.
The text was updated successfully, but these errors were encountered: