Bitcoin novčanici: osnove i vrste
Najvažnije u nekoliko reči:
- Bitcoin wallet ne čuva bitcoine, već private key-eve koji daju kontrolu nad sredstvima.
- „Not your keys, not your coins“ znači da bitcoin zaista posedujete samo ako imate kontrolu nad svojim private key-evima.
- Moderni wallet-i zasnivaju se na seed frazi (12–24 reči) koja omogućava obnovu svih ključeva.
- Hardware wallet-i pružaju najviši nivo bezbednosti, naročito za veće iznose.
- Hot wallet-i su stalno povezani na internet, dok cold wallet-i ostaju offline i time su sigurniji.
Kako zapravo funkcioniše Bitcoin wallet?
Svako ko želi da koristi Bitcoin pre ili kasnije suoči se sa pitanjem: kako zapravo funkcioniše wallet? Wallet je osnovni alat koji omogućava slanje i primanje bitcoina, pregled balansa i još mnogo više.
Iako je teoretski moguće ručno objaviti transakcije u mreži ili proveriti sopstveno vlasništvo, u praksi gotovo svi korisnici koriste wallet jer ovaj proces čini jednostavnim, brzim i sigurnim.
Za razliku od onoga što naziv wallet (novčanik) sugeriše, u Bitcoin wallet-u se ne čuvaju sami bitcoini. Oni postoje isključivo na blockchain-u, u glavnoj knjizi raspoređenoj na hiljadama računara širom sveta. Wallet zapravo upravlja vašim private key-evima – digitalnim ključevima koji potvrđuju vlasništvo nad bitcoinima i omogućavaju vam da ih potrošite.
Private key nikada ne sme biti otkriven, jer onaj ko ga poseduje ima punu kontrolu nad svim povezanim sredstvima. Odatle i poznato pravilo Bitcoin zajednice:
„Not your keys, not your coins!“ – „Nisu tvoji ključevi, nisu tvoji novčići!“
Zbog toga je presudno da svoje bitcoine čuvate u sopstvenom wallet-u. Samo tada, iz tehničke perspektive, zaista ste njihov vlasnik. Ako se oslanjate na menjačnicu ili drugog provajdera, posedujete samo njihovo obećanje, a to obećanje najčešće nije osigurano.
Kako wallet gradi Bitcoin identitet
Svaki Bitcoin wallet zasniva se na istom principu, generiše se slučajni private key iz kojeg se zatim izvodi odgovarajući public key. Ovi „ključevi“ nisu ništa drugo do veoma veliki brojevi, ali između njih postoji precizna matematička veza. Zahvaljujući toj vezi, digitalni potpis kreiran private key-em može biti verifikovan isključivo pomoću public key-a, bez otkrivanja tajnih informacija.
Iz public key-a nastaje Bitcoin adresa, koja omogućava da uopšte primite bitcoin. Sama adresa je u osnovi hash vrednost, svojevrsni otisak prsta public key-a, dopunjen dodatnim elementima, poput funkcije za prepoznavanje grešaka u kucanju.
Važno je razumeti da adrese na tehničkom nivou zapravo ne postoje u Bitcoin mreži. One su samo praktična reprezentacija, svojevrsna uputstva za wallet kako da pravilno konstruiše transakciju.
HD wallet kao osnova modernog Bitcoin novčanika
Današnji Bitcoin wallet-i kriju mnogo više funkcionalnosti i složenosti nego što bi se na prvi pogled pomislilo. Dok se ranije za svaku transakciju ručno generisao i koristio pojedinačni par ključeva, moderni wallet-i zasnivaju se na jednom glavnom ključu, tajni iz koje se može izvesti neograničen broj ključeva za različite svrhe i koja se uvek može obnoviti. Ovaj sistem poznat je kao HD wallet (Hierarchical Deterministic).
Takav pristup pojednostavljuje korišćenje i značajno smanjuje rizik od grešaka, iako je konceptualno složeniji. Osnovni princip ostaje isti kao kod klasičnih wallet-a, samo je proces izveden na drugačiji način.
HD wallet možete zamisliti kao veliko stablo. Na njegovom korenu nalazi se veliki slučajan broj, osnovni temelj iz kojeg se izvode svi kasniji ključevi. Pošto su ti brojevi nepraktični za korišćenje, oni se predstavljaju u obliku niza reči, takozvane seed reči ili seed phrase. U pitanju je lista običnih engleskih reči, najčešće 12 ili 24, koja korisnicima omogućava jednostavniji i sigurniji način da sačuvaju i obnove svoj wallet.
Zamislimo sledeći slučajno generisan broj i njegovu mnemonic frazu:
872945183620591004735982176453829001562
river shadow magnet carpet tiger swing autumn peace silver light voyage hammer
Ovih 12 reči dovoljno je da se izgradi ceo vaš wallet – svi private i public ključevi, sve Bitcoin adrese i ceo pristup vašim sredstvima. Ako neko sazna ovu frazu, poseduje i vaše bitcoine.
Seed fraza je srce vašeg wallet-a.
Ako je ne sačuvate → gubite sve.
Ako je otkrijete drugome → predate mu potpunu kontrolu.
Sigurnosni backup seed fraze
Podjednako važno kao pažljivo korišćenje mnemonic fraze jeste i njeno sigurno čuvanje za slučaj nužde, dakle pravljenje backup-a. On bi obavezno trebalo da bude u analognom obliku, na primer zapisan na papir ili još bolje ugraviran u čelik. Digitalno čuvanje (fotografija na telefonu, fajl u računaru ili u cloud-u) generalno se ne preporučuje, jer predstavlja značajan bezbednosni rizik.
Backup je namenjen isključivo za retke slučajeve nužde, pa takozvana prednost lakog i brzog pristupa u digitalnom obliku u praksi nosi više opasnosti nego koristi.
Pored samih 12 ili 24 reči, korisno je dokumentovati i dodatne detalje: datum kreiranja, korišćeni wallet softver ili hardver, kao i druge relevantne napomene koje mogu pomoći u slučaju obnove.
Derivation path kao put do vaših ključeva
Jedna od često zanemarenih karakteristika modernih wallet-a jeste korišćenje takozvanog derivation path-a, putanje izvoda. Ranije smo pomenuli da se ključevi u wallet-u mogu zamisliti kao stablo. Putanja izvoda funkcioniše poput putokaza, vodi nas kroz različite grane tog stabla i omogućava da dođemo do tačno određenih „listova“, odnosno ključeva.
Za različite wallet standarde definišu se i različite putanje izvoda, kojih se većina wallet developera pridržava. Jedan od najčešće korišćenih primera izgleda ovako:
m/84’/0’/0’/0/0
Iako na prvi pogled deluje komplikovano, ovaj zapis zapravo samo opisuje koji se ključ izvodi na kom stepenu unutar stabla.
Cela struktura wallet-a može se zamisliti ovako: na vrhu se nalazi slučajno generisan broj, iz njega nastaje mnemonic fraza, a zatim se izvodi praktično neograničen broj ključeva. Konkretna putanja derivacije određuje koji parovi ključeva će se koristiti u praksi za slanje i primanje Bitcoina.
Osnovna podela Bitcoin wallet-a
Kada razumemo kako wallet funkcioniše, logično pitanje je koji wallet koristiti. Jedinstven odgovor ne postoji, ali možemo ih podeliti prema nivou bezbednosti i funkcionalnosti, pa na osnovu toga dati preporuke.
Opšte pravilo glasi: što je teže doći do private key-eva ili manipulisati njima, to se wallet može smatrati sigurnijim. Najčešća podela zasniva se na tome da li je wallet povezan sa internetom ili ne:
- Hot wallet – uvek povezan na internet
- Cold wallet – nije povezan na internet
Wallet povezan sa internetom zaista jeste ranjiviji, ali ta razlika ne sme biti jedini kriterijum pri izboru. Na primer, cold wallet nije automatski „bezbedan“ samo zato što je offline, sigurnost zavisi i od načina na koji ga koristimo i čuvamo.
Zašto su hardware wallet-i najbolja zaštita većih iznosa
Kada je reč o većim iznosima, ulaganje u hardware wallet svakako je preporučljivo. Za razliku od običnih hot wallet-a, oni elegantno otklanjaju njihove slabosti a da pritom ne opterećuju korisnika dodatnim komplikacijama. Kvalitetni hardware wallet-i značajno smanjuju prostor za greške jer su dizajnirani tako da ih je gotovo nemoguće koristiti na nesiguran način, čak i ako korisnik nema iskustva ili pravi propuste.
Koliko bitcoina vredi zaštititi na ovaj način zavisi isključivo od lične procene. Najbolje je objasniti poređenjem: da li biste bez razmišljanja nosili 100 evra gotovine kroz veliki grad? Verovatno da. A šta je sa 100.000 evra? Verovatno nikada.
Zašto su paper wallet-i prošlost
Još jedan relikt iz ranih dana Bitcoina su tzv. paper wallet-i. Oni predstavljaju ručno kreiran par ključeva odštampan na papiru, ali nemaju dodirnih tačaka sa modernim wallet standardima koje danas koristimo.
Dugo se paper wallet smatrao sigurnim oblikom cold storage-a, ali to je zavaravajuće i u praksi pogrešno. Savremena praksa jasno pokazuje da se njihovo korišćenje ne preporučuje.
Glavni razlozi su:
- Nema adekvatnih opcija za backup
- Potpuno su nezaštićeni od fizičkog oštećenja
- Ponovna upotreba je problematična i rizična
- Zasnovani su na zastareloj tehnologiji bez moderne enkripcije
Zaključak je jasan: Bitcoin wallet je ključ vašeg bezbednog korišćenja mreže. Razumevanje njegovog funkcionisanja i izbor pravog tipa wallet-a presudni su za sigurnost.
Zapamtite – “Not your keys, not your coins!”
Ako vam je sadržaj koristan i želite da nas podržite to možete učiniti ovde.

