Self-custody neboli vlastní úschova znamená, že o odeslání bitcoinů rozhodujete pomocí vlastních soukromých klíčů. Jsou to tajné údaje, kterými peněženka vytváří digitální podpis potvrzující oprávnění utratit peníze. Nemusíte žádat burzu o výběr. Zároveň přebíráte odpovědnost za klíče a jejich zálohu: pokud je ztratíte, nikdo vám přístup neobnoví pouhým resetem hesla.
Anna si koupí bitcoin na burze. Částka na jejím účtu zatím znamená, že jí burza dluží odpovídající množství bitcoinů; klíče k jejich odeslání má burza. Když Anna vybere peníze na adresu vlastní peněženky, může je následně poslat dál sama. Bitcoiny se přitom nestěhují do telefonu. V síti zůstává záznam o dosud neutracených výstupech transakcí, označovaných UTXO: každý určuje částku a podmínky jejího utracení. Anna ovládá potřebné klíče. Transakci tak vytvoří bez souhlasu správce účtu, ale potvrzení stále závisí na jejím doručení do sítě a zařazení do bloku.
Jak síť pozná, že Anna smí peníze poslat? Nekontroluje její občanku ani jméno. Uzly, tedy počítače ověřující bitcoinové transakce, kontrolují digitální podpis a další podmínky zapsané v bitcoinovém skriptu. Skript je krátký program určující, co musí utracení splnit. Někdy stačí podpis jediného klíče, jindy je potřeba více podpisů nebo uplynutí určité doby. Tato pravidla musí peněženka znát i po obnově. Pokud část podpisů zajišťuje služba, ověřte, zda bez ní skutečně ovládáte dost klíčů ke splnění pravidel. Vlastní úschovu neurčuje název produktu, ale vaše schopnost peníze samostatně ovládat.
Představte si, že Anna ztratí telefon. V mnoha peněženkách jí pomůže Seed Phrase: záložní posloupnost slov, ze které lze znovu získat seed, tedy výchozí tajná data pro odvození klíčů. U formátu BIP 39 se při použití passphrase musí zadat také přesně tato dodatečná fráze; není to PIN zařízení a jiná fráze vede k jiným klíčům. Obnova může potřebovat i popis peněženky. Descriptor zaznamenává, jaké klíče a pravidla použít, a odvozovací cesta určuje, kde ve stromu klíčů hledat. U Multisig, peněženky vyžadující více podpisů, je nutné zachovat údaje o všech zapojených veřejných klíčích a jejich uspořádání podle použitého skriptu. Popisky plateb usnadní orientaci v historii, klíče však nenahradí. Správnost zálohy se ověřuje bezpečnou obnovou známých adres, nikoli jen počtem zapsaných slov.
Hardware Wallet je samostatné zařízení určené k bezpečnému podepisování transakcí. Odděluje podepisovací klíče od běžného počítače. Stále však záleží na jejím firmwaru (vnitřním softwaru zařízení), správnosti adresy a záloze. Multisig může omezit dopad ztráty či napadení jednoho klíče, přidává ale další zařízení, údaje a kroky obnovy. Bezpečnost vychází z celého uspořádání, nikoli pouze z názvu výrobku nebo počtu klíčů.
Přijímací adresu ověřte na důvěryhodném displeji; u Hardware Wallet přímo na zařízení. Před podpisem zkontrolujte příjemce, částku, poplatek i vrácený zbytek. Stav transakcí sledujte přes vlastní Full Node, který samostatně ověřuje pravidla Bitcoinu, nebo zdroj, jehož omezení znáte. Počítejte také s aktualizacemi, ztrátou zařízení a postupem pro nouzi.
Seed Phrase může být neúplná nebo vyzrazená a potřebná passphrase se může ztratit. I se správnými klíči peněženka nemusí najít očekávané adresy, pokud nezná jejich odvozovací cesty či pravidla utracení. Proto kontrolujte společně klíče, nastavení peněženky a zálohy. Zkušební příjem sám nedokazuje, že dokážete prostředky obnovit nebo utratit: přijímací adresu lze zobrazit i bez soukromého klíče. Smysl má ověřit také bezpečnou obnovu a podpis malé odchozí transakce.
Obnovu zkoušejte v odděleném důvěryhodném prostředí podle postupu své peněženky; skutečnou zálohu nikdy nevkládejte do webového formuláře ani nedůvěryhodného zařízení. Z ověřených záloh obnovte pravidla, porovnejte známé adresy a ověřte schopnost podepsat malou transakci. Nouzový a dědický plán musí zpřístupnit tajemství i potřebné údaje správným lidem za stanovených podmínek, ne je předčasně prozradit.
Satoshi Nakamoto — Bitcoin: A Peer-to-Peer Electronic Cash System · BIP 32 — Hierarchical Deterministic Wallets · BIP 39 — Mnemonic code for generating deterministic keys · BIP 174 — Partially Signed Bitcoin Transactions · BIP 380 — Output Script Descriptors General Operation · Bitcoin Core — Managing wallets · Bitcoin Core — External signer
Pro nejúplnější obraz čtěte toto heslo společně s Bitcoin, Private Key, Seed Phrase, Peněženka, Hardware Wallet, Multisig. Opačným směrem na něj odkazují také Cold Storage, Lightning Watchtower, KYC, Custodial Exchange.
01Znamená self-custody držet bitcoin v telefonu?+
Ne. Blockchain eviduje UTXO, tedy dosud neutracené výstupy transakcí s částkou a podmínkami utracení; vy ovládáte klíče a dokážete splnit podmínky utracení bez souhlasu správce účtu. Mobilní peněženka, Hardware Wallet, offline sestava nebo Multisig jsou možné způsoby uspořádání. Samotný typ zařízení nezaručuje bezpečnost ani obnovitelnost.
02Co ověřit před velkým výběrem?+
Přijímací adresu ověřte v důvěryhodné peněžence, u Hardware Wallet na jejím displeji. Proveďte malý test a nezávisle ověřte potvrzení. Před přesunem zbytku bezpečně nacvičte obnovu včetně potřebné passphrase, odvozovacích cest a údajů o skriptu. Skutečnou zálohu nezadávejte na web ani do nedůvěryhodného zařízení. Přijetí malé částky sám neprokazuje funkční obnovu ani bezpečnost.