Jeden koreň môže vytvoriť celý strom kľúčov
Staršie peňaženky mohli vytvárať veľa nezávislých kľúčov. Záloha potom nemusela obsahovať neskôr vytvorené kľúče. BIP 32 opisuje HD peňaženku, čiže hierarchickú deterministickú peňaženku. Z jedného koreňa odvodí strom rodičovských a detských kľúčov.
Rovnaký koreň a rovnaká cesta vytvoria rovnaké kľúče. Rozšírený verejný kľúč, často xpub, umožňuje vytvárať adresy bez podpisovania. Nie je však vhodný na bežné zverejnenie. Môže odhaliť históriu a zostatky celej vetvy peňaženky.
BIP 39 premieňa počítačovú náhodnosť na slová
BIP 39 začína 128 až 256 bitmi počítačom vytvorenej náhodnosti. Pridá kontrolný súčet a údaje rozdelí na slová zo stanoveného zoznamu. Výsledok má 12, 15, 18, 21 alebo 24 slov. Nejde o vetu vymyslenú používateľom.
Poradie a presný pravopis patria k údajom. Zo slov a voliteľnej passphrase vznikne 512-bitový seed. Ten môže ďalej používať BIP 32. BIP 39 je peňaženkový štandard, nie konsenzuálne pravidlo Bitcoinu. Nie každá peňaženka ho preto používa.
- slová zapisujú počítačovú náhodnosť a kontrolný súčet
- rovnaké slová s inou passphrase vytvoria iný seed
- jednotlivé adresy vznikajú až ďalším odvodzovaním zo seedu
Správne slová môžu zobraziť prázdnu peňaženku
Peňaženky používajú rôzne cesty odvodenia, účty a typy adries. Cesta odvodenia určuje konkrétnu vetvu stromu kľúčov. Ak obnovovací softvér hľadá inde, môže ukázať nulový zostatok. Kľúče pritom nemusia byť stratené.
K zálohe preto patrí informácia o pôvodnej peňaženke a type adries. Dôležitý môže byť aj účet a použitá passphrase. Citlivé údaje však neukladajte bez rozmyslu na jedno miesto. Obnovu robte podľa dokumentácie kompatibilného softvéru.
Seed predstavuje schopnosť míňať
Kto získa seed a potrebnú passphrase, môže odvodiť súkromné kľúče. Nepotrebuje pôvodné zariadenie ani súhlas výrobcu. Seed preto nefotografujte a neposielajte v správe. Nezadávajte ho ani na stránku údajnej podpory.
Kontrolný súčet odhalí časť preklepov, nie krádež. Seed má vytvoriť dôveryhodná peňaženka z kvalitnej náhodnosti. Vlastnoručne vybrané slová môžu byť predvídateľné. Online generátor môže tajomstvo uložiť alebo odoslať útočníkovi.