Мультиподпись (multisig)
Простыми словами
Мультиподпись означает, что для платежа нужно несколько ключей из набора, например любые 2 из 3. Потеря или кража одного ключа не означает потерю монет.
Коротко
Кошелёк, которому для траты нужно несколько ключей, например 2-из-3.
Как работает
Монеты заблокированы скриптом, где перечислены n публичных ключей и требуется m подписей. После Taproot ключи можно ещё и агрегировать, чтобы трата из мультиподписи выглядела в блокчейне как обычная с одной подписью.
Каждый участник должен хранить не только свой сид, но и конфигурацию кошелька (все xpub или дескриптор); без неё оставшиеся ключи не найдут монеты.
См. также
- Сид-фразаСид-фраза — 12 или 24 обычных слова, из которых можно восстановить все ключи кошелька. У кого слова — у того и биткоины, поэтому запишите их на бумаге или металле и никогда не вводите на сайтах.
- Аппаратный кошелёкАппаратный кошелёк — небольшое устройство, которое хранит приватные ключи офлайн и подписывает транзакции внутри себя. Даже если компьютер заражён, ключи не покидают устройство.
- ДескрипторТекст, полностью описывающий, как кошелёк строит адреса; обязательный бэкап для мультиподписи.
- PSBTЧастично подписанная транзакция: стандартный формат для передачи транзакции между кошельками на подпись.
- TaprootTaproot — обновление 2021 года: подписи Шнорра и способ скрывать неиспользованные условия траты. Сложные кошельки, например мультиподпись, могут выглядеть как обычные платежи с одним ключом.
Источники
- BIP 16 (github.com/bitcoin/bips) github.com
- BIP 141 (github.com/bitcoin/bips) github.com
- BIP 341 (github.com/bitcoin/bips) github.com
- Bitcoin Wiki: Multi-signature en.bitcoin.it