Javni vs. privatni kripto ključevi: Koja je razlika?
Iako u svijetu kriptovaluta, postoji mnogo tehnološkog žargona za proučiti – uvijek je vrijedno upoznati se s pojmovima. Ako posjeduješ bilo koju vrstu kriptovalute, vjerojatno si čuo za javne i privatne ključeve. Oni su temeljni za funkcioniranje kriptovalute i osiguravaju da su tvoja sredstva zaštićena. Ali kako javni i privatni ključevi zapravo funkcioniraju? Kroz ovaj blog post, istaknut ćemo razlike i razjasniti važnost kripto ključeva – bilo javnih, bilo privatnih.
Što Blockchain znači za privatni i javni ključ?
Način na koji je izgrđena Blockchain tehnologija, temelji se na kriptografiji – odnosno na šifriranju adresa korisnika, kao i drugih informacija pomoću sofisticiranih računalnih operacija. Kriptografija je ključni sigurnosni faktor koji garantira sigurnosti kripto transakcija. Upravo zato, ta se digitalna imovina naziva kriptovalutama. Tvoj pristup blockchainu temelji se na posebnom sustavu kojeg kategoriziramo kao kriptografiju s javnim ključem.
Pristup Walletu, te sredstvima koja se nalaze na njemu, započinje s javnim ključem, odnosno s dugim nizom brojeva i slova koji služe kao broj vašeg računa u interakciji s blockchainom. Podaci koje samo ti vidiš, kriptirani su tvojim javnim ključem prije nego što se objave u blockchainu. Kako bi ti poslali sredstva na blockchainu, pošiljatelji koriste tvoju privatnu adresu – odnosno kraći niz brojeva i slova koji su izvedeni iz tvog javnog ključa.
Bitcoin vs. Ethereum ključevi
Bitcoin koristi 256-bitne privatne ključeve, dok Ethereum koristi privatne ključeve od 64 heksadecimalna znaka. Unatoč razlikama privatnih ključeva kod različitih blockchain protokola, ono što jest zajedničko je da se svaki privatni ključ formira u procesu poznatom kao kriptografija s javnim ključem (engl. Public key cryptography). Kao što naziv sugerira, ovim se procesom formiraju i javni ključevi.
Kako i Bitcoin i Ethereum u procesu koriste istu eliptičku krivulju, isti se par privatnih/javnih ključeva može koristiti u slučaju obje.kriptovalute. Međutim, koraci za pretvaranje javnog ključa u adresu razlikuju se za Bitcoin i Ethereum.
Što je privatni ključ?
Tvoj privatni ključ je otprilike najvrjedniji podatak koji ćeš dobiti. On funkcionira kao šifra i potreban je za obavljanje kripto transakcija korištenjem tvojih sredstava. Učinkovito se koristi za “potpisivanje” svake transakcije kako bi se potvrdilo da si je ti odobrio kao korisnik. Svoj privatni ključ nikada ne bi smio dijeliti ni s kim jer time daješ izravan pristup svojoj kriptografiji. Možemo ga usporediti s lozinkom koja omogućava pristup tvom osobnom računu. Privatni ključ funkcionira tako da dekodira informacije koje su namijenjene tebi, a objavljene su na blockchainu. Pri tome ti je omogućen pristup podacima i kripto sredstvima. Drugim riječima, privatni ključ daje ti pristup tvojoj imovini na blockchainu.
Jedan od razloga koji doprinosi sigurnosti privatnog ključa je to što postoji toliko mnogo mogućih kombinacija brojeva i slova. Zapravo, postoje kombinacije od 2. do 256. stupnja, ili oko 1,16 x 10^77. Za usporedbu, astrofizičari vjeruju da postoji oko 10^80 atoma u cijelom svemiru. Matematičari procjenjuju da bi za pogađanje jednog privatnog ključa, metodom pokušaja i pogreške, brzom računalu trebalo oko 325.000.000.000.000.000 godina. Na temelju ovih procjena probijanje privatnog ključa čini se kao nemoguća misija.
Što je početna fraza aka seed phrase?
Početna fraza dolazi u obliku 12 ili 24 riječi koje su u biti reprezentacija dugačkog niza nasumičnih brojeva. Međutim, mi kao korisnici, ne vidimo ovaj niz znamenki, već vidimo verziju koju je daleko lakše zapisati i zapamtiti.
Gdje se nalazi početna fraza? Ako koristiš softverski novčanik, od tebe se može tražiti da fizički napraviš sigurnosnu kopiju početne fraze. Različiti novčanici i vrste novčanika imaju različite procese sigurnosnog kopiranja.
Ovako izgleda “put” od seed fraze do public adrese:
Privatni ključ kod Trust Walleta
Pokazat ćemo ti kako privatni ključ izgleda na primjeru Trust Walleta, koji inače spada u vruće multi-coin novčanike koji ovise o internetu, te su time manje sigurni od hladnih novčanika koji funkcioniraju offline. Trust Wallet podržava velik broj kriptovaluta iz različitih blockhainova – uključujući Bitcoin, Ethereum, Binance Coin, Litecoin, XRP i druge. Pročitaj više o kripto walletima u jednom od naših prijašnjih blogova. Privatni ključ dolazi u obliku nasumičnog alfanumeričkog niza znakova i može varirati ovisno o vrsti kriptovalute za koju se koristi. Prilikom kreiranja privatnog ključa, sugerira ti se da uvijek ručno napraviš sigurnosnu kopiju svog novčanika. Naime, tvoja fraza za oporavak ili privatni ključ šifrirani su na tvom uređaju, ali najbolji način za izradu sigurnosne kopije novčanika je ručno zapisivanje tvoje fraze za oporavak ili privatnog ključa. Tada nijedna mrežna usluga ne može uhvatiti podatke o vašem novčaniku. Kod Trust Walleta, a i kod ostalih hot walleta, navode kako nemaju zapisa o tvojoj frazi za oporavak ili privatnom ključu, te kako je stoga izuzetno važno napraviti sigurnosnu kopiju svog multi-coin walleta. Na stranicama od Trust Wallet zajednice, pročitaj kako dobiti frazu za oporavak, ali generalno, tvoja ti fraza služi za oporavak i ključ je tvog novčanika. Upamti, ako izgubiš frazu za oporavak, izgubit ćeš pristup svom novčaniku. Trust Wallet, kao i druge crypto wallete možeš preuzeti ilitiga skinuti online, u Google Play ili App trgovini ovisno o tome koristiš li Android ili Apple pametni uređaj.
Što je javni ključ?
Za razliku od privatnog ključa, javni ključ može vidjeti ili podijeliti bilo koji korisnik na određenom blockchainu. Kao i privatni ključ, javni ključ također je dugačak niz nasumičnih znakova i jedinstven je za tebe i tvoju imovinu. Budući da su javni ključevi toliko dugi, skraćuju se u adrese novčanika radi bržeg obavljanja transakcija. Privatni ključ pokušaj zamisliti kao neku vrstu lozinke, a javni ključ kao adresu e-pošte ili broj bankovnog računa. Oba ključa služe kako bi Identificirala tebe ili račun koji posjeduješ. Dijeljenje tvog javnog ključa ne dovodi tvoj kripto u opasnost jer ne postoji način na koji se on može koristiti za pristup ili premještanje tvojih sredstava. Iako se javni i privatni ključevi koriste u različite svrhe, oni su vrlo blisko povezani. Zapravo, javni ključ generira privatni ključ i uvijek će biti međusobno upareni. Ali kako smo i ranije naveli, gotovo je nemogućeu dohvatiti nečiji privatni ključ iz javnog ključa. Kad bi netko i pokušao, trebale bi mu milijarde godina da uspije. Generalno, kod kriptografije s javnim ključem – javni ključevi šifriraju, a privatni ključevi dekriptiraju – tako da se nikakva sredstva ne mogu ukrasti korištenjem samo javnog ključa. Zbog toga javni ključevi ne moraju biti zaštićeni, ali privatni ključevi apsolutno moraju. Bez javnih i privatnih ključeva, provođenje transakcija kriptovalutama bio bi manje siguran proces. Bez uvida u to tko premješta sredstva s mjesta na mjesto i bez razine zaštite kriptografije s javnim ključem – bilo bi puno više prostora za hackiranje.
Pohrana
Većina vlasnika kriptovaluta odlučuje pohraniti svoje privatne ključeve u novčanik, a danas možeš birati između velikog broja dostupnih kripto novčanika. Naravno, svaki od njih ima svoje prednosti i mane. Ako si jedan od kripto ulagača koji bira svoj privatni ključ pohraniti fizički, bez o oslanjanja na internet – važno je da ga “čuvaš” što je moguće sigurnije. Međutim, postoje i slučajevi u kojima tvoj privatni ključ “drži” treća strana. Ako si korisnik skrbničkog kripto novčanika (engl. custodial crypto wallet), tvoje privatne ključeve “drži” pružatelj novčanika. Dok neki kripto korisnici preferiraju ovu vrstu novčanika zbog praktičnosti, drugi radije “čuvaju” svoje privatne ključeve za sebe. Naime, skrbnički novčanici mogu predstavljati sigurnosni rizik, ali su potrebni za obavljanje transakcija.
Kripto kapsule kao sigurna opcija
Crypto kapsule su alati za sigurnosni backup kod offline pohranjivanja privatnih ključeva, lozinki, kao šeme za oporavak novčanika. Mogli bismo reći da je kapsula sef za virtualne dragocjenosti, te ne ovisi o nit jednoj trećoj strani. Kod kapsula postoji element graviranju koje je najprovjerenija i najpouzdanija metoda pohranjivanja informacija izumljena do danas. Graviranjem se postiže maksimalna dugovječnost jer se kodovi i lozinke sastavljaju ručno iz djelomično nasumičnog skupa isporučenih pločica. Jednom kada je željeni niz zaključan u bilo koju Cryptosteel jedinicu, on u biti dobiva status izvanmrežne trajnosti, te postaje otporan na fizičku štetu, uključujući požar, poplavu, korozivne uvjete, nesreće.
Sada znaš sve o razlici između privatnog i javnog kripto ključa, ali i o važnosti ključeva za sigurnost tvojih kriptovaluta. U slijedećem blogu pričamo sve o hot i cold walletu, te kako i kada koristiti koji.
Do sljedećeg bloga,
Tvoj Kriptomat.hr tim!