Soukromý klíč

Tato stránka obsahuje ukázkové adresy a / nebo soukromé klíče. Neposílejte bitcoiny ani neimportujte žádné ukázkové klíče; ztratíte své peníze.

soukromý klíč v kontextu Bitcoinu je tajné číslo, které umožňuje utratit bitcoiny.Každá peněženka Bitcoin obsahuje jeden nebo více soukromých klíčů, které jsou uloženy v souboru peněženky.Soukromé klíče jsou matematicky spojeny se všemi Bitcoinovými adresami generovanými pro peněženku.

protože soukromý klíč je „lístek“, který umožňuje někomu utratit bitcoiny, je důležité, aby byly uchovávány v tajnosti a bezpečí.Soukromé klíče lze uchovávat v počítačových souborech, ale jsou také často psány na papíře.

Soukromé klíče jsou samy o sobě téměř nikdy zpracovány uživatele, místo toho, uživatel bude obvykle mít semeno, frázi, která kóduje stejné informace jako soukromé klíče.

některé peněženky umožňují import soukromých klíčů bez generování transakcí, zatímco jiné peněženky nebo služby vyžadují, aby byl soukromý klíč zameten.Když je soukromý klíč zameten, vysílá se transakce, která odešle zůstatek ovládaný soukromým klíčem na novou adresu v peněžence.Stejně jako u každé jiné transakce existuje riziko, že zametené transakce budou dvojnásobné.

naproti tomu bitcoind poskytuje zařízení pro import soukromého klíče bez vytvoření zametací transakce.To je považováno za velmi nebezpečné a není určeno k použití ani energetickými uživateli nebo odborníky, s výjimkou velmi specifických případů. Import klíčů by mohl vést k odcizení Bitcoinů kdykoli z peněženky, která importovala nedůvěryhodný nebo jinak nejistý soukromý klíč – to může zahrnovat soukromé klíče generované offline a nikdy neviděl někdo jiný.

příklad soukromého klíče

v Bitcoinu je soukromý klíč 256-bitové číslo, které může být reprezentováno jedním z několika způsobů.Tady je soukromý klíč v hexadecimální soustavě – 256 bitů v šestnáctkové soustavě je 32 bajtů nebo 64 znaky v rozsahu 0-9 nebo A-F.

E9873D79C6D87DC0FB6A5778633389_SAMPLE_PRIVATE_KEY_DO_NOT_IMPORT_F4453213303DA61F20BD67FC233AA33262

Rozsah platnosti soukromého klíče ECDSA

Téměř každý 256-bitové číslo je platné soukromého klíče ECDSA. Konkrétně jakékoli 256bitové číslo od 0x1 do 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF BAAE DCE6 AF48 A03B BFD2 5E8C D036 4140 je platným soukromým klíčem.

rozsah platných soukromých klíčů se řídí standardem secp256k1 ECDSA používaným společností Bitcoin.

Hierarchické Deterministické (HD), Peněženka, Klíče

Hlavní článek: Hierarchické deterministické peněženky

Peněženka software může používat SHK 32 seed pro generování mnoha soukromý klíč a odpovídající veřejné klíče z jediné tajemství hodnotu. Tomu se říká hierarchická deterministická peněženka nebo zkráceně HD peněženka. Hodnota osiva, nebo master extended key, se skládá z 256bitového soukromého klíče a 256bitového řetězového kódu, celkem 512 bitů. Hodnota osiva by neměla být zaměňována se soukromými klíči používanými přímo k podepisování Bitcoinových transakcí.

Uživatelé se důrazně doporučuje používat HD peněženky, z bezpečnostních důvodů: HD peněženku, pouze musí být zálohována obvykle pomocí semen fráze; poté v budoucnosti, že jeden zálohování může vždy deterministicky regenerovat stejného soukromého klíče. Proto může bezpečně Obnovit všechny adresy a všechny prostředky zaslané na tyto adresy. Peněženky jiné než HD vygenerují nový náhodně vybraný soukromý klíč pro každou novou adresu; pokud je tedy soubor peněženky ztracen nebo poškozen, uživatel nenávratně ztratí všechny prostředky přijaté na adresy generované po poslední záloze.

Base58 Peněženka Import formátu

Hlavní článek: Peněženka import formátu

Při importu nebo zametání ECDSA soukromé klíče, kratší formát známý jako peněženka importovat formát je často používán, která nabízí několik výhod.Formát importu peněženky je kratší a obsahuje vestavěné kódy pro kontrolu chyb, takže překlepy lze automaticky detekovat a / nebo opravit (což není možné ve formátu hex) a psát bity označující, jak má být použit.Formát importu peněženky je nejběžnějším způsobem, jak reprezentovat soukromé klíče v bitcoinech.U soukromých klíčů spojených s nekomprimovanými veřejnými klíči jsou to 51 znaků a vždy začínají číslem 5 na mainnet (9 na testnet). Soukromé klíče spojené s komprimovanými veřejnými klíči mají 52 znaků a začínají velkým L nebo K na mainnet (c na testnet). Jedná se o stejný soukromý klíč ve formátu importu peněženky (mainnet) :

5Kb8kLf9zgWQnogidDA76Mz_SAMPLE_PRIVATE_KEY_DO_NOT_IMPORT_PL6TsZZY36hWXMssSzNydYXYB9KF

při importu soukromého klíče WIF vždy odpovídá přesně jedné bitcoinové adrese.Jakýkoli nástroj, který provádí konverzi, může zobrazit odpovídající Bitcoinovou adresu.Matematická konverze je poněkud složitá a nejlépe ponechána na počítači, ale je pozoruhodné, že WIF zaručuje, že bude vždy odpovídat stejné adrese bez ohledu na to, který program se používá k převodu.

bitcoinová adresa implementovaná pomocí výše uvedeného vzorku je: 1CC3X2gu58d6wXUW_SAMPLE_ADDRESS_do_not_send_mffpuzn9jaftuwu4kj

Mini private key format

Hlavní článek: Mini private key format

některé aplikace používají mini private key format. Ne každý soukromý klíč nebo Bitcoinová adresa má odpovídající mini soukromý klíč – musí být vygenerován určitým způsobem, aby se zajistilo, že pro adresu existuje mini soukromý klíč. Mini privátní klíč se používá pro aplikace, kde je prostor kritický, například v QR kódech a ve fyzických bitcoinech. Výše uvedený příklad má mini klíč, který je:

SzavMBLoXU6_SAMPLE_PRIVATE_KEY_DO_NOT_IMPORT_kDrqtUVmffv

Shrnutí

Nějaké Bitcoiny zaslány na adresu 1CC3X2gu58d6wXUW_SAMPLE_ADDRESS_do_not_send_mffpuzn9jaftuwu4kj mohou být použity kýmkoli, kdo zná soukromý klíč, provádí v každém ze tří formátů, bez ohledu na to, kdy bitcoiny byly zaslány, pokud peněženka jejich obdržení od té doby se používání mincí generovány.Soukromý klíč je potřebný pouze k utrácení Bitcoinů, ne nutně k tomu, aby viděl jejich hodnotu.

pokud je soukromý klíč ovládající nevyčerpané bitcoiny ohrožen nebo odcizen, může být hodnota chráněna pouze tehdy, pokud je okamžitě vynaložena na jiný bezpečný výstup.Protože bitcoiny mohou být použity pouze jednou, když oni jsou vynakládány pomocí soukromého klíče soukromý klíč se stává bezcennou.To je často možné, ale nedoporučuje se to a nejistá, použít adresu provádí soukromý klíč znovu, v tomto případě stejný soukromý klíč by být znovu použity.

Viz Také

  • peněženka Papíru
  • Jak importovat soukromý klíč
  • Jak importovat soukromý klíč v7+

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.

More: