Collaborative Custody je model úschovy, v němž se na správě a podepisování podílí vlastník a další strana. V typickém bitcoinovém multisig modelu služba drží menšinový klíč a pomáhá s obnovou. Samotný název však nedokazuje, že vlastník má dost klíčů pro samostatné utracení.
Unchained popisuje své collaborative vaults jako 2-of-3: klient drží dva klíče a služba jeden. V označeném modelu A/B klienta a C služby tedy stačí A+B, A+C nebo B+C; samotné C nestačí. Jde o konkrétní uspořádání, nikoli vlastnost všech produktů s podobným názvem. Dvě zařízení se stejným seedem netvoří dvě nezávislé zálohy rizika: kompromitace společného seedu zasáhne obě. [Unchained — Collaborative custody vaults] [Bitcoin Core — Output Descriptors]
Koordinátor skládá politiku a transakční podklady; podepisující ovládá soukromý klíč. BIP 174 používá PSBT pro předávání údajů a dílčích podpisů mezi rolemi. Pouhé sestavení PSBT nepřidá chybějící podpis. Škodlivé rozhraní ale může navrhnout nesprávného příjemce či change výstup a pokusit se získat platný souhlas. Proto je nutné ověřit význam podepisované transakce, nejen počet připojených zařízení. [BIP 129 — Bitcoin Secure Multisig Setup] [BIP 174 — Partially Signed Bitcoin Transaction Format]
BIP 129 popisuje bezpečné předání klíčových a descriptor záznamů: účastníci mají porovnat politiku a první adresu. Zkontrolujte kvórum, členství klíčů, typ skriptu a odvozovací cesty; podstrčená konfigurace může směřovat vklady jinam. BIP 129 sám nepokrývá odolnost úložiště zařízení ani následné ověřování přijímacích a change adres. Podpora formátu proto není důkazem bezpečnosti celého podepisujícího zařízení. [BIP 129 — Bitcoin Secure Multisig Setup]
K obnově běžného 2-of-3 potřebujete také veřejné klíče všech tří účastníků včetně poskytovatele a přesný popis skriptu a odvozování. Output Descriptor nebo kompatibilní konfigurační soubor tuto mapu uchovává; dva vlastní seedy nemusí znovu vytvořit chybějící veřejný klíč třetí strany. Export uložte a ověřte ještě za dostupnosti služby. Descriptor může obecně obsahovat i soukromé klíče, proto obsah exportu před sdílením skutečně zkontrolujte. [Bitcoin Core — Output Descriptors] [Unchained — Wallet configuration and recovery]
S funkčními A+B a konfigurací lze v tomto modelu jednat bez C. Zůstane-li jen A, je pro A+C potřeba dostupná a ochotná služba; výpadek či odmítnutí podpisu pak může obnovu zastavit. Při ztrátě A i B samotné C nestačí. Casa pro obnovu bez své infrastruktury výslovně předpokládá nedostupnost svého recovery klíče. Z toho plyne požadavek posuzovat samostatné utracení a asistovanou obnovu jako dva různé scénáře. [Unchained — Collaborative custody vaults] [Casa — Recovery without Casa]
Veřejná konfigurace a xpub mohou odhalit odvozené adresy a jejich transakce, i když samy nepodepisují. Poskytovatel, který je zná, může mít přehled o aktivitě; rozsah vazby na identitu závisí také na jeho účtech a záznamech. Odděleně proto hodnoťte možnost utratit a možnost sledovat. Tvrzení „služba sama nemůže utratit“ platí jen pro popsané klíče a politiku, ne po získání dalšího klientského klíče nebo oklamání podepisujícího. [BIP 129 — Bitcoin Secure Multisig Setup] [Bitcoin Core — Output Descriptors]
U běžného multisig výstupu změna názvu klíče v aplikaci nepřepisuje blockchainový skript. Ztracený či kompromitovaný klíč se vyřazuje vytvořením nové politiky a potvrzeným přesunem příslušných UTXO. Až potom zkontrolujte, co zůstalo na starých adresách, a aktualizujte konfiguraci i pokyny pro dědice. Odebrání přístupu k účtu samo neruší platný podpisový klíč; rodinné předání se musí hodnotit podle skutečných kombinací. [Bitcoin Core — Output Descriptors]
Na oddělené testovací peněžence ověřte import uložené konfigurace do kompatibilního nástroje, shodu adres a podpis vlastním kvórem bez služby. Caravan je otevřený koordinátor; konkrétní podporu zařízení a formátu je nutné ověřit. Watch-only import dokazuje dohledání peněženky, nikoli schopnost podepsat. Do zkoušky patří také asistovaná obnova, poplatky, change a postup při nedostupném klíči. Zaznamenejte verzi a výsledek, nikoli jen marketingový příslib obnovitelnosti. [BIP 174 — Partially Signed Bitcoin Transaction Format] [Casa — Recovery without Casa] [Caravan — Open-source coordinator]
Pro nejúplnější obraz čtěte toto heslo společně s Multisig, Vlastní úschova, Output Descriptor, PSBT, Bitcoin Inheritance Plan, Riziko protistrany. Opačným směrem na něj odkazují také Bitcoin Inheritance Plan, Institucionální úschova bitcoinu.