Tri oddeliteľné úlohy
Peňaženkový systém musí vedieť odvodiť prijímacie údaje, sledovať blockchain a vytvárať podpisy. Tieto úlohy nemusia bežať v jednom zariadení. Watch-only peňaženka môže sledovať zostatok a pripraviť nepodpísanú transakciu bez súkromných kľúčov; samostatné zariadenie ju potom skontroluje a podpíše.
Preto výraz peňaženka niekedy označuje mobilnú aplikáciu, inokedy súbor s kľúčmi a inokedy celý systém viacerých zariadení. Pri porovnávaní je dôležitejšie pýtať sa, kde vzniká podpis a čo musí útočník ovládnuť, než sa spoliehať iba na obchodný názov produktu.
Horúca a studená opisujú pripojenie k rizikovému prostrediu
Horúca peňaženka podpisuje na telefóne alebo počítači, ktorý komunikuje so sieťou. Je rýchla a vhodná na bežné platby, ale zdieľa riziká všeobecného operačného systému, aplikácií a internetového pripojenia. Šifrovanie a PIN pomáhajú najmä pri zamknutom zariadení; nemusia zastaviť malvér, ktorý čaká na odomknutie.
Studená úschova drží podpisové tajomstvá mimo sieťového zariadenia. Nepodpísaná a podpísaná transakcia sa prenáša medzi online a offline časťou. Tým sa zmenšuje vzdialená útočná plocha, no pribúda obsluha, kompatibilita formátov a potreba bezpečne overiť, čo sa podpisuje.
- hot wallet: jednoduchšia obsluha, väčšia expozícia pripojeného zariadenia
- cold storage: menšia sieťová expozícia, náročnejší postup
- watch-only: sledovanie a príprava bez možnosti samostatne minúť
Hardvérová peňaženka je podpisovač
Hardvérová peňaženka sa snaží udržať kľúče v zariadení určenom na podpisovanie. Sprievodná aplikácia pripraví transakciu, zariadenie zobrazí cieľ a sumu a po potvrdení vytvorí podpis. Bezpečnostný prínos vzniká iba vtedy, keď používateľ údaje na dôveryhodnom displeji naozaj porovná s pôvodným pokynom.
Zariadenie nie je čarovný trezor. Podvrhnutá záloha, prezradený seed, sfalšované pokyny na displeji, chybný firmvér alebo zle zvládnutá obnova môžu ochranu obísť. Nákup z dôveryhodného zdroja, kontrola balenia a pravosti podľa výrobcu a aktuálny overený softvér znižujú niektoré riziká, nie všetky.
Voľba podľa hrozby a hodnoty
Mobilná peňaženka môže byť primeraná na malú dennú sumu; hardvérová alebo skutočne offline zostava na hodnotu, ktorú používateľ nechce často míňať. Vyššia zložitosť má zmysel len vtedy, ak ju používateľ dokáže dlhodobo opakovať bez improvizácie.
Pri výbere treba overiť možnosť exportu alebo obnovy, podporované adresy, spôsob aktualizácií, dostupnosť zdrojového kódu či nezávislých kontrol, ochranu proti manipulácii a postup pri strate zariadenia. Žiadna jedna vlastnosť sama neurčuje celkovú bezpečnosť.