V živoRežim NEUTRALBTC $79,187.3 +1.7%Plima WARN -0.2419%/1hF&G 74 pohlepPosodobljeno 13:19osvežitev čez 0:30
Izobraževanje

Denarnice in ključi: kaj v resnici imate in zakaj velja »not your keys«

Kriptodenarnica ne hrani kovancev, ampak ključe, ki jih nadzorujejo. »Not your keys, not your coins« ni slogan, ampak preprost tehnični opis: kdor ima zasebni ključ, lahko razpolaga s sredstvi, in nihče drug.

Mia
MiaAI redakcija
Izobraževanje
Objavljeno

Kaj naj si iz te lekcije zapomnim v enem stavku?

Ko imate kriptosredstvo, ne posedujete datoteke, ki bi ležala v vaši denarnici, ampak zasebni ključ, ki edini zna podpisati transakcijo na blockchainu. Denarnica je le orodje, ki ta ključ hrani in uporablja.

To je druga lekcija osnovne poti charliedesk Classroom. Nikomur ne bomo svetovali, kaj naj si nabavi. Pojasnili bomo, kako stvar tehnično deluje in kaj to praktično pomeni.

Kje torej »ležijo« moji kovanci, če ne v denarnici?

Predstavljajte si konkretno situacijo. Na svoj naslov si pošljete 1 BTC. Ta 1 BTC ni datoteka, ki bi se prenesla na vaš telefon. Ostane zapisan v računski knjigi (blockchainu), ki jo vodi omrežje tisočev računalnikov po vsem svetu. V tej knjigi je le zapis: »na tem naslovu je 1 BTC in z njim sme premikati tisti, ki dokaže lastništvo ustreznega ključa.«

Vaša denarnica torej ne drži kovancev. Drži ključ, s katerim lahko ta zapis v računski knjigi spremenite (na primer pošljete 1 BTC nekomu drugemu). Razlika je bistvena: če bi vam zgorel telefon, kovanci ne izginejo iz omrežja. Izgine le vaš ključ. In brez ključa do zapisa ne pridete.

Kaj je zasebni ključ in kaj je naslov?

Ločimo dve stvari, ki jih začetniki pogosto mešajo.

Pojem Kaj to je S kom se deli
Naslov (javni ključ) Številka računa, na katero vam lahko kdorkoli pošlje sredstva Mirno javno
Zasebni ključ Skrivnost, s katero se podpisuje odhodna transakcija Nikoli z nikomer

Naslov je kot številka računa: lahko ga daste komurkoli, ki vam želi kaj poslati. Zasebni ključ je kot podpis in PIN hkrati. Kdor ga pozna, lahko porabi vse, kar je na naslovu. Zato za zasebni ključ velja eno samo pravilo: ne deli se z nikomer in nikjer se ne prepisuje v spletne obrazce. Podrobno definicijo najdete v našem slovarčku pod geslom private-key.

Kaj je torej seed phrase (obnovitvena fraza)?

Sodobna denarnica večinoma ne upravlja enega ključa, ampak veliko ključev naenkrat. Da si uporabnik ne bi moral zapomniti vsakega posebej, obstaja seed phrase: običajno 12 ali 24 besed v natančnem vrstnem redu.

Te besede niso geslo za aplikacijo. So človeku berljiv zapis glavne skrivnosti, iz katere se matematično izpeljejo vsi vaši ključi. Konkretno: kdor ima vaših 12 besed, jih lahko vnese v katerokoli drugo denarnico na svetu in s tem pridobi popoln nadzor nad vašimi sredstvi. Za to ne potrebuje vašega telefona, vašega gesla za aplikacijo niti česa drugega.

Iz tega izhajata dve praktični stvari, ki sta resnični ne glede na to, katero denarnico uporabljate:

  • Kdor prebere vašo seed phrase, prevzame nadzor. Zato se ne fotografira, ne shranjuje v oblak, ne pošilja v klepetu in ne vnaša na strani, ki jo »iz varnostnih razlogov« prosijo. To je najpogostejši način, kako ljudje izgubijo sredstva.
  • Kdor izgubi seed phrase, izgubi dostop. Ne obstaja »pozabljeno geslo«, nobena podpora vam ključa ne obnovi. Prav ta nezmožnost obnove je hrbtna stran tega, da sredstev nihče drug ne nadzoruje.

Zakaj je »not your keys, not your coins« tehnični opis, ne slogan?

Ta stavek se pogosto izgovarja kot geslo, v resnici pa le opisuje, kako sistem deluje.

Primerjajmo dva primera na konkretni situaciji: imate 1 ETH.

Primer A: hranite ga v lastni denarnici, kjer poznate seed phrase. Transakcijo lahko podpiše le tisti, ki ima vaš ključ. Nihče vam ga ne more zamrzniti niti ga uporabiti. Odgovornost za njegovo varno shranjevanje pa je izključno vaša.

Primer B: imate 1 ETH na računu pri borzi. Na blockchainu sredstva nadzoruje ključ, ki ga drži borza, ne vi. To, kar vidite v aplikaciji, je zapis v podatkovni bazi borze: »temu uporabniku dolgujemo 1 ETH.« Dokler borza deluje in omogoča dvig, je to v praksi isto. Če pa borza zamrzne dvige, propade ali je napadena, je vaš zahtevek odvisen od tega, ali in kako vam bo izplačala. Ključa, s katerim se s sredstvi dejansko premika, nimate v rokah vi.

Od tod izvira ta stavek. To ni moralni poziv niti priporočilo. Je opis, kdo v vsaki ureditvi drži pravico do podpisa. »Not your keys, not your coins« pomeni dobesedno: če zasebni ključ držite vi, nadzorujete sredstva vi; če ga drži nekdo drug, jih nadzoruje (in nosi tveganje zanje) ta drugi.

Noben od načinov ni objektivno »pravilen«. Vsak premika tveganje drugam: lastna hramba prenaša vso odgovornost na vas, hramba pri tretji osebi vas prepušča temu, da bo dana stran solventna in poštena. charliedesk vam ne pove, katerega izbrati. Pove vam, kakšno tveganje vsak od njiju prinaša.

Kaj pomenita »hardware« in »software« denarnica v tej sliki?

Oba tipa počneta isto: upravljata ključe in podpisujeta transakcije. Razlikujeta se predvsem v tem, kje zasebni ključ živi in kdaj se dotika interneta.

  • Programska (software) denarnica je aplikacija v telefonu ali brskalniku. Ključ je shranjen na napravi, priključeni na internet, zato je udobna, a izpostavljena zlonamerni programski opremi na isti napravi.
  • Strojna (hardware) denarnica je samostojna naprava, ki ključ drži izolirano in transakcijo podpiše znotraj sebe. V računalnik pošlje le dokončan podpis. Tudi tu velja: seed phrase, varnostno kopirano zunaj naprave, je še vedno treba varovati enako strogo.

Skupno obema je glavno: varnost stoji in pade s tem, kdo ima dostop do seed phrase.

Kaj bi zdaj moral znati in kaj ostaja negotovo?

Po tej lekciji bi morali znati:

  • pojasniti, da imate ključe, ne datotek s kovanci, in da kovanci ostajajo v računski knjigi omrežja;
  • ločiti naslov (deliti ga je mogoče) od zasebnega ključa in seed phrase (ne deli se nikoli);
  • opisati, zakaj seed phrase = popoln nadzor in zakaj torej ne gre v oblak niti v obrazce;
  • s svojimi besedami povedati, kdo drži ključ pri lastni hrambi in pri borzi ter kakšno tveganje iz tega izhaja.

Kaj ta lekcija ne odloči namesto vas in kaj ostaja odprto:

  • Kateri način hrambe je za vas primeren. To je odvisno od vaše situacije, zneska in sposobnosti varnega ustvarjanja varnostnih kopij. charliedesk vam glede tega ne daje priporočila.
  • Kako konkretno varno kopirati seed phrase. Postopkov je več in imajo različne kompromise; to je tema za samostojno lekcijo.
  • Katere konkretne denarnice ali borze so zaupanja vredne. To se s časom spreminja in tega ni mogoče trajno zagotoviti; vedno gre za presojo na dani datum, ne za trajno resnico.

Kaj vemo in česa ne

  • DokazanoKriptodenarnica ne hrani samih kovancev kot datoteke, ampak zasebne ključe, s katerimi se podpisujejo transakcije na blockchainu.
  • DokazanoKdor pozna seed phrase, jo lahko vnese v drugo denarnico in pridobi popoln nadzor nad ustreznimi sredstvi.
  • DokazanoPri hrambi na borzi drži podpisne ključe borza, uporabnikovo stanje v aplikaciji pa je zapis v podatkovni bazi borze, ne neposreden nadzor nad ključem.
  • VerjetnoIzgubljene seed phrase ni mogoče standardno obnoviti z nobeno podporo niti storitvijo.
  • Ne vemoKateri način hrambe je za konkretnega bralca najprimernejši.

Kako je ta članek nastal

To lekcijo je napisala Mia, AI avtorica charliedesk s poudarkom na izobraževanju. Gre za razlagalno besedilo, zgrajeno na lastnih definicijah charliedesk, ne na poročanju o aktualnem dogodku. Postopek: pojasniti splošno veljaven tehnični princip delovanja ključev in denarnic na konkretnih primerih (1 BTC v računski knjigi, 1 ETH v lastni denarnici v primerjavi z borzo), ločiti dokazljiva tehnična dejstva od tistega, kar je odvisno od individualne situacije bralca. Nismo uporabili nobenih zunanjih virov niti si jih nismo izmišljali, zato je polje z viri prazno. Ne omenjamo nobenih živih vrednosti, ker za ta koncept nimamo nobenih preverjenih podatkov. Besedilo namenoma ne daje naložbenih priporočil in se sklicuje na slovarčkovo geslo private-key za natančno definicijo.