Multisig and threshold custody
Terms used in this lesson
- Vault
- A set of Bitcoin outputs and spending rules that holds collateral and represents the current loan state.
- Witness
- Signatures, scripts, or other data supplied to satisfy a Bitcoin output’s spending condition.
- DKG
- Distributed key generation: participants create shares of a group key without one party learning the complete secret.
A multisignature script asks Bitcoin to verify several visible signatures. Threshold signing instead lets several participants cooperate to produce one group signature.
Loading lesson visuals...
Learn the idea
Script multisig places several public keys and a signature threshold in the spending condition, so a spend reveals multiple signatures. Threshold signing distributes one key's authority among participants and produces one signature under one group public key. Both can express t-of-n control, but their on-chain appearance, setup, failure modes, and auditability differ.
Define the quorum
Choose how many participants exist and how many must authorize. A lower threshold improves availability but reduces the number of compromises needed to steal.
Inspect every idea above to open it.
It can improve privacy and remove a complete-key holder, but adds interactive protocol, nonce, implementation, and coordination risks. The safer design depends on the threat model.
The questions unlock after every required learning activity
Inspect every guided idea, open the worked example, rebuild its mechanism, and complete the deterministic lesson tool. Your progress is saved automatically.