12 / 736KEY

Private Key

soukromý klíč

Tajemství, kterým peněženka schvaluje platby. Jak soukromý klíč funguje, proč se nesdílí a čím se liší od PINu a záložních slov.

Private Key neboli soukromý klíč je tajné číslo, pomocí kterého peněženka vytváří digitální podpisy. Podpisem prokazuje, že smí utratit příslušné bitcoiny, aniž by klíč ukázala ostatním. Peníze nejsou uložené uvnitř klíče: síť eviduje částky a podmínky jejich utracení. Klíč dává možnost tyto podmínky splnit, a proto je jeho ochrana tak důležitá.

Chcete poslat kamarádovi bitcoin. Peněženka připraví transakci a soukromým klíčem ji podepíše. Ostatní účastníci sítě mohou pomocí odpovídajícího veřejného klíče ověřit, že podpis sedí; samotné tajemství k tomu nepotřebují. Při správné implementaci je podpis neprozradí. Veřejný klíč se tedy používá k ověřování, soukromý k podepisování. Adresa pro příjem je zase údaj, který můžete poslat plátci, nikoli soukromý klíč. U složitějšího zabezpečení může jeden podpis nestačit: Multisig požaduje více podpisů a časový zámek může utracení odložit. [1] [2]

Bezpečné klíče vytváří peněženka z kvalitní náhodnosti nebo je odvozuje z bezpečně vytvořeného výchozího tajemství, seedu. Oblíbená věta či datum narození jsou pro tento účel předvídatelné. Technicky je klíč číslo větší než nula a menší než řád skupiny secp256k1, matematického systému používaného Bitcoinem pro podpisy. Z klíče lze vypočítat veřejný klíč; opačný výpočet se za běžných bezpečnostních předpokladů nedá prakticky provést. Setkáte-li se se zápisem WIF, jde o formát pro přenos klíče s kontrolou překlepů. Není to šifrování: kdo získá tento zápis, získá i klíč. [1] [3] [5]

Běžná moderní peněženka spravuje mnoho klíčů. Standard BIP 32 je odvozuje jako větve stromu ze společného základu; záloha jedné větve nezachrání ostatní. Seed Phrase, záložní slova používaná například v BIP 39, pomáhá tento základ znovu získat. Není tedy jen přepsáním jediného soukromého klíče do slov. Případná BIP39 passphrase je další vstup do odvození: jiný text vytvoří jiný seed a jinou peněženku, obvykle bez upozornění na překlep. PIN naproti tomu chrání přístup ke konkrétnímu zařízení nebo aplikaci. Jeho změna nemění už existující klíče. [3] [4]

Hardware Wallet je samostatné zařízení navržené tak, aby klíče chránilo a transakce podepisovalo uvnitř. Do počítače může vrátit podepsanou transakci, aniž mu předá soukromý klíč. Tím omezuje riziko, že klíč ukradne škodlivý program v počítači. Pořád ale záleží na tom, co schválíte: cílovou adresu a částku kontrolujte na důvěryhodném displeji zařízení. Bezpečnost ovlivňuje i jeho software a způsob uložení zálohy. Samotné vlastnictví hardwarové peněženky proto není zárukou, že jsou peníze za všech okolností v bezpečí. [5]

Ztracený telefon nemusí znamenat ztracené peníze, pokud máte použitelnou zálohu a dokážete z ní klíče obnovit. Bez klíčů a bez možnosti obnovy však není centrála, která by přístup přidělila znovu. Opačný problém nastane, když tajemství někdo zkopíruje: dál ho zná i po změně PINu nebo hesla aplikace. Při podezření na únik je potřeba bezpečně vytvořená nová peněženka s nezávislými klíči a převod dosud dostupných prostředků. Skutečné klíče ani záložní slova neposílejte do chatu nebo na web, který slibuje kontrolu či opravu peněženky. Obnovu ověřujte postupem svého důvěryhodného zařízení, ne zadáním tajemství do cizího formuláře. [3] [4] [5]

Pro nejúplnější obraz čtěte toto heslo společně s Peněženka, Transakce, UTXO, Bitcoin. Opačným směrem na něj odkazují také Transakce, UTXO, Peněženka, Taproot.

01Musí Private Key při podepisování opustit podpisové zařízení?

Ne. Zařízení může vytvořit podpis uvnitř a předat podepsaná data bez Private Key. Export či opsání klíče do jiného prostředí rozšiřuje okruh míst, kde může uniknout.

02Lze ztracený Private Key resetovat?

Neexistuje služba, která by ztracený klíč vynulovala a vydala nový se stejným přístupem. Původní klíč můžete znovu získat z jeho kopie nebo správné zálohy peněženky včetně potřebných údajů o odvození. Některá zabezpečení mají předem nastavenou jinou cestu k utracení, například jinou povolenou kombinaci podpisů. Ta může zachránit přístup k penězům při splnění svých podmínek, ale ztracený klíč tím neobnoví.

DOC · 001libsecp256k1: secret-key interfacePrimární zdroj DOC · 002Bitcoin Developer Reference: TransactionsPrimární zdroj DOC · 003BIP 32: hierarchical deterministic walletsPrimární zdroj DOC · 004BIP 39: mnemonic to seedPrimární zdroj DOC · 005Bitcoin Developer Guide: WalletsPrimární zdroj
Revidováno: Primární zdroje · Nejde o investiční doporučení