Everything in single-key custody hangs on one secret. Guard it well and you are sovereign; lose it once, or have it found once, and the funds are gone. Multisig changes the math: a wallet that needs m of n keys to spend can survive a lost key, a stolen key, or a house fire, because no single event touches enough keys to matter.
How m-of-n Works
The standard personal setup is 2-of-3: three keys exist, any two can spend. Concretely:
- One key is stolen: the thief has one signature and needs two. Funds safe. You move them with your remaining pair.
- One key is lost or destroyed: you still hold two. Funds recoverable.
- Your coins live at multisig addresses whose spending script itself enforces the 2-of-3 rule. This is Bitcoin script doing the work, not a company policy.
Spending uses PSBTs (partially signed transactions): your coordinator builds the transaction, the first device signs it, the second device signs the partly signed result, and the completed transaction broadcasts. With air-gapped signers the PSBT travels by QR code or microSD, as usual.
Building One
Each of the three keys should be its own seed on its own signer, ideally on different device types so one project's bug cannot touch two keys at once. In our air-gapped, Bitcoin-only world that might be a SeedSigner, a Specter DIY, and a Krux build. A coordinator like Sparrow collects the three xpubs (public keys only, nothing secret) and assembles the wallet. Generate each seed with your own dice if you want the full no-trust setup.
Then distribute: each seed backed up on metal, each stored in a different physical location. Three seeds in one drawer is a single point of failure with extra steps.
The Descriptor: The Backup People Forget
A multisig wallet is more than its seeds. The wallet output descriptor is a text string recording the three xpubs, the 2-of-3 policy, and the derivation paths. Here is the part that surprises people: without the descriptor, all three seeds together may not be enough to rebuild the wallet, because you cannot reconstruct which keys, paths, and script type were combined.
Treat the descriptor as seriously as a seed, with one difference: it contains no secrets, so you can copy it freely. Export it from Sparrow, print several copies, and store one with each seed backup. Now any two seeds plus any descriptor copy can always resurrect the wallet.
Choosing a Quorum
- 2-of-3: the sweet spot for individuals. Real fault tolerance, manageable ceremony.
- 3-of-5: for very large holdings or groups; survives losing two keys at the cost of more devices, more locations, more discipline.
- 2-of-2: avoid it. Lose either key and everything is gone; it is shared control with zero fault tolerance.
Multisig also has costs: transactions are bigger (so fees run higher), signing takes longer, and there is simply more to manage. For everyday amounts, a well-run single-sig setup with a passphrase is plenty. Multisig earns its keep on the long-term savings you cannot afford to lose. And if what you mainly want is recovery from a lost key rather than theft resistance, Liana's timelocked recovery paths solve that with less ceremony.
The Mistakes That Undo It
- No descriptor backup (the classic).
- All seeds stored in one place.
- Never rehearsing a recovery, so the first real restore is also the first test.
- Skipping address verification on the device screens.
- Over-engineering a quorum you will not maintain.
⚠️ Before funding a multisig: seeds on metal in separate locations, descriptor backed up in several places, receive address verified on each device, one test deposit sent and spent, and one full recovery rehearsed from backups alone. Run the backup verification playbook on every key.
Keep going. Start each key with DIY seed generation, set up each signer via Setting Up a Signing Device, and coordinate it all in Sparrow. Multisig is a favourite meetup topic; bring questions.