Čo si mám z tejto lekcie odniesť jednou vetou?
Keď vlastníte kryptoaktívum, nevlastníte súbor, ktorý by ležal vo vašej peňaženke, ale privátny kľúč, ktorý ako jediný dokáže podpísať transakciu na blockchaine. Peňaženka je len nástroj, ktorý ten kľúč uchováva a používa.
Toto je druhá lekcia základnej cesty charliedesk Classroom. Nebudeme nikomu radiť, čo si zaobstarať. Vysvetlíme, ako vec technicky funguje a čo to prakticky znamená.
Kde teda „leží“ moje mince, keď nie v peňaženke?
Predstavte si konkrétnu situáciu. Pošlete si na svoju adresu 1 BTC. Ten 1 BTC nie je súbor, ktorý by sa preniesol do vášho telefónu. Zostane zapísaný v účtovnej knihe (blockchaine), ktorú vedie sieť tisícov počítačov po celom svete. V tej knihe je len záznam: „na tejto adrese je 1 BTC a smie s ním hnúť ten, kto preukáže vlastníctvo zodpovedajúceho kľúča.“
Vaša peňaženka teda nedrží mince. Drží kľúč, ktorým môžete ten záznam v účtovnej knihe zmeniť (napríklad poslať 1 BTC niekomu inému). Rozdiel je zásadný: keby vám zhorel telefón, mince nezmiznú zo siete. Zmizne len váš kľúč. A bez kľúča sa k záznamu nedostanete.
Čo je privátny kľúč a čo je adresa?
Rozlíšme dve veci, ktoré si začiatočníci často mýlia.
| Pojem | Čo to je | S kým sa zdieľa |
|---|---|---|
| Adresa (verejný kľúč) | Číslo účtu, na ktoré vám môže ktokoľvek poslať prostriedky | Pokojne verejne |
| Privátny kľúč | Tajomstvo, ktorým sa podpisuje odchádzajúca transakcia | Nikdy s nikým |
Adresa je ako číslo účtu: môžete ju dať komukoľvek, kto vám chce niečo poslať. Privátny kľúč je ako podpis a PIN dohromady. Kto ho pozná, môže minúť všetko, čo je na adrese. Preto o privátnom kľúči platí jediné pravidlo: nezdieľa sa s nikým a nikde sa neopisuje do internetových formulárov. Podrobnú definíciu nájdete v našom slovníčku pod heslom private-key.
Čo je teda seed phrase (obnovovacia fráza)?
Moderná peňaženka väčšinou nespravuje jeden kľúč, ale množstvo kľúčov naraz. Aby si ich používateľ nemusel pamätať po jednom, existuje seed phrase: obvykle 12 alebo 24 slov v presnom poradí.
Tie slová nie sú heslo k aplikácii. Sú to ľudsky čitateľný zápis hlavného tajomstva, z ktorého sa matematicky odvodia všetky vaše kľúče. Konkrétne: kto má vašich 12 slov, môže si ich zadať do ľubovoľnej inej peňaženky na svete a získa tým plnú kontrolu nad vašimi prostriedkami. Nepotrebuje k tomu váš telefón, vaše heslo do aplikácie ani nič ďalšie.
Z toho vyplývajú dve praktické veci, ktoré sú pravdivé nezávisle od toho, akú peňaženku používate:
- Kto prečíta vašu seed phrase, preberá kontrolu. Preto sa nefotí, neukladá do cloudu, neposiela v chate a nezadáva na stránkach, ktoré o ňu „z bezpečnostných dôvodov“ prosia. To je najčastejší spôsob, ako ľudia o prostriedky prichádzajú.
- Kto seed phrase stratí, stráca prístup. Neexistuje „zabudnuté heslo“, žiadna podpora vám kľúč neobnoví. Práve táto nemožnosť obnovy je odvrátenou stranou toho, že prostriedky nikto iný neovláda.
Prečo je „not your keys, not your coins“ technický opis, a nie slogan?
Táto veta sa často hovorí ako heslo, ale v skutočnosti len opisuje, ako systém funguje.
Porovnajme dva prípady na konkrétnej situácii: máte 1 ETH.
Prípad A: držíte ho vo vlastnej peňaženke, kde poznáte seed phrase. Podpísať transakciu môže len ten, kto má váš kľúč. Nikto vám ho nemôže zmraziť ani ho použiť. Zodpovednosť za jeho bezpečné uloženie je však výhradne vaša.
Prípad B: máte 1 ETH na účte u burzy. Na blockchaine prostriedky ovláda kľúč, ktorý drží burza, nie vy. To, čo vidíte v aplikácii, je záznam v databáze burzy: „tomuto používateľovi dlhujeme 1 ETH.“ Kým burza funguje a umožní výber, je to v praxi to isté. Ak však burza zmrazí výbery, skrachuje alebo je napadnutá, váš nárok závisí od toho, či a ako vám vyplatí. Kľúč, ktorým sa s prostriedkami skutočne hýbe, nemáte v ruke vy.
Odtiaľ pochádza tá veta. Nie je to morálny apel ani odporúčanie. Je to opis, kto v každom usporiadaní drží podpisové právo. „Not your keys, not your coins“ znamená doslova: ak privátny kľúč držíte vy, ovládate prostriedky vy; ak ho drží niekto iný, ovláda ich (a nesie riziko zaň) ten druhý.
Ani jeden spôsob nie je objektívne „správny“. Každý presúva riziko inam: vlastná úschova prenáša všetku zodpovednosť na vás, úschova u tretej strany vás spolieha na to, že daná strana bude solventná a poctivá. charliedesk vám nehovorí, ktorý zvoliť. Hovorí vám, aké riziko každý z nich obnáša.
Čo znamená „hardvérová“ a „softvérová“ peňaženka v tomto obraze?
Oba typy robia to isté: spravujú kľúče a podpisujú transakcie. Líšia sa hlavne tým, kde privátny kľúč žije a kedy sa dotýka internetu.
- Softvérová peňaženka je aplikácia v telefóne alebo prehliadači. Kľúč je uložený na zariadení pripojenom k internetu, takže je pohodlná, ale vystavená malvéru na tom istom zariadení.
- Hardvérová peňaženka je samostatné zariadenie, ktoré kľúč drží izolovane a transakciu podpisuje vnútri seba. Do počítača pošle len hotový podpis. Aj tu platí: seed phrase zálohovanú mimo zariadenia je stále nutné chrániť rovnako prísne.
Spoločné obom je to hlavné: bezpečnosť stojí a padá s tým, kto má prístup k seed phrase.
Čo by som teraz mal vedieť a čo zostáva neisté?
Po tejto lekcii by ste mali vedieť:
- vysvetliť, že vlastníte kľúče, nie súbory s mincami, a že mince zostávajú v účtovnej knihe siete;
- rozlíšiť adresu (zdieľať sa dá) od privátneho kľúča a seed phrase (nezdieľa sa nikdy);
- opísať, prečo seed phrase = plná kontrola, a prečo teda nejde do cloudu ani do formulárov;
- povedať vlastnými slovami, kto drží kľúč v prípade vlastnej úschovy a v prípade burzy, a aké riziko z toho vyplýva.
Čo táto lekcia nerozhoduje za vás a čo zostáva otvorené:
- Ktorý spôsob úschovy je pre vás vhodný. To závisí od vašej situácie, sumy a schopnosti bezpečne zálohovať. charliedesk vám k tomu nedáva odporúčanie.
- Ako konkrétne bezpečne zálohovať seed phrase. Postupov je viac a majú rôzne kompromisy; to je téma na samostatnú lekciu.
- Ktoré konkrétne peňaženky alebo burzy sú dôveryhodné. To sa v čase mení a nedá sa to natrvalo zaručiť; vždy ide o posúdenie k danému dátumu, nie o trvalú pravdu.

