Razumijevanje determinističkih novčanika: Povijest HD novčanika i njihovih glavnih osobitosti

Hijerarhijski deterministički (HD) novčanici generiraju nove adrese svakom novom transakcijom, što bitno komplicira zadatak hakiranja novčanika. HD ključevi predstavljaju algoritam koji pohranu javnog i privatnog ključa dijeli na nekoliko dijelova. Kada je u pitanju pozamašna transakcija, možete je jednostavno podijeliti na nekoliko dijelova, čime onemogućujete nekome da prati iznos novca koji šaljete ili primate.

Gregory Maxwell, genijalni kriptograf, koji se smatra jednim od izvornih programera Bitcoina, stajao je iza izvorne ideje HD novčanika.

Vrste novčanika za kriptovalute

Tip 1 (sekvencijalni novčanici). Privatni ključevi izvedeni su iz niza kombinacija znamenki. Ova vrsta novčanika ima značajan nedostatak – trebali biste napraviti sigurnosnu kopiju svakog novčanika zasebno zbog nemogućnosti ponovnog stvaranja podugog privatnog ključa.

Staromodni Bitcoin novčanici zahtijevali bi novu rezervnu kopiju. Blockchain.info poslužio je kao odskočna daska za uvođenje HD novčanika. Međutim, treba uzeti u obzir da je fraza bila potrebna samo za otključavanje novčanika s njihovog poslužitelja.

Tip 2 (hijerarhijski novčanici). Novčanici se mogu obnoviti iz izvornog sjemena, što olakšava postupak sigurnosne kopije. Slučaj: Electrum novčanici. Novac BIP-32 ipak je otišao malo dalje uvođenjem strukture stabla, koju je kasnije poboljšao BIP-44.

Hijerarhijsko determinističko stabloSlika: knjiga

Svaki novčanik koristi standardni matični ključ od 12 riječi koji omogućuje stvaranje mnoštva novih adresa. Nakon toga, iskustvo oporavka uz pomoć sjemenske fraze postaje puno bolje.

Prije nego što počnete koristiti bilo koji HD novčanik, morat ćete zapisati početnu frazu koja obično izgleda ovako.

Izraz sjeme novčanikaSlika Utoday

Pojavom HD novčanika trebali biste samo jednom napraviti sigurnosnu kopiju sjemena. Povrh toga, nema potrebe za pohranom pojedinačnih ključeva s obzirom na to da će svaki od njih biti ponovno kreiran deterministički.

Adrese i računi

Kod svih novčanika sukladnih s BIP44 adrese se dijele na račune. Kako bismo to olakšali, zamislimo tekuće bankovne račune – vaša sredstva mogu se preraspodijeliti na više računa. HD novčanici rade na isti način (osim činjenice da ovdje imate posla s kriptovalutama). Svaki račun ima ‘beskonačni’ vanjski i unutarnji lanac koji omogućuju stvaranje milijuna adresa.

Kompatibilnost novčanika

Većina popularnih HD novčanika već je implementirala sljedeće standarde: BIP-32, BIP-39, BIP-44. Stoga možete poslati sredstva drugom pošiljatelju koji je također primijenio ove standarde. Obratite pažnju na to da postoje neka odstupanja što se tiče primjene ovih standarda (na primjer, BIP-39 novčanici nisu kompatibilni s drugim novčanicima zbog činjenice da koriste iste dobavljače).

BIP-32 detaljno opisuje postupak stvaranja hijerarhijskog novčanika.

BIP-39 opisuje provedbu mnemoloških fraza, osim što daje dobro razumijevanje kako se izražavaju te fraze. Popis aplikacija koje podržavaju mnemotehnički sustav BIP-39 uključuje:

  • Micelij.

  • Breadwallet.

  • Mračni novčanik.

  • MultiBit.

BIP-44 nudi specifičnu hijerarhiju nalik stablu, opisujući strukturu koja sadrži više računa.

Jesu li fraze od 12 riječi sigurne?

Međutim, možda se i dalje pitate koliko je sigurnih ovih 12 riječi. Da bi se to utvrdilo, jedan Reddit korisnik je otišao u matematičku avanturu.

Također je vrijedno napomenuti da različiti novčanici imaju različite veličine rječnika. Na primjer, Trezor ima 4096 riječi, što omogućuje stvaranje ~ 10 ^ 43 kombinacija. Tablica u nastavku prikazuje razinu sigurnosti koju svaki rječnik može ponuditi.

Jesu li fraze od 12 riječi sigurne?Slika Utoday

Nakon toga, korisnik Reddita otišao je dalje izračunavši vrijeme hakiranja koje je potrebno za ugrožavanje sigurnosti HD-a novčanik, koristeći snagu Antpoola, najvećeg rudarskog bazena u vlasništvu kripto behemota Bitmain. Bilo bi potrebno gotovo ~ 1012 godina da se izračunaju sve ove kombinacije (za usporedbu, starost cijelog svemira je samo 109 godina).

Trezor novčanik InfographicsSlika Utoday

NAPOMENA! Neki novčanici dopuštaju i sjeme od 12 riječi (13 riječi ili čak 24 riječi)

Upozorenja HD novčanika

Iako HD novčanici predstavljaju velik korak naprijed, oni imaju i nekih loših strana. Na primjer, neki programeri dopuštaju svojim korisnicima da sami postavljaju lozinke, čime ugrožavaju njihovu sigurnost.

Također nije poželjno dijeliti sjeme između novčanika iz različitih softverskih / hardverskih novčanika (kao što je gore spomenuto, svi novčanici ne slijede iste standarde). Kao rezultat toga, možda će vam biti teško pristupiti nekim novčićima s obzirom da se ne mogu dijeliti.

Da, jasno je da su mnemoničke fraze prilično sigurne (osim ako se ne dogodi singularnost i ako se svi stopimo s robotima). Međutim, to ne znači da je i vaš novčanik siguran (kada izgubite rezervnu frazu, gubite pristup novčaniku i novčanim sredstvima).

Vaš mnemotehnički izraz treba čuvati na sigurnom mjestu, kojem ne može pristupiti nijedna druga osoba. Ako slučajno unesete frazu (a vaš je laptop spremi), velika je vjerojatnost da bi neki od vaših prijatelja zapravo mogli koristiti kopiju vašeg novčanika kako bi premjestili sredstva.

ZCash, na primjer, koristi zaštićeni HD novčanik tvrtke Sapling kako bi korisnicima pružio višu razinu privatnosti.

Postavljanje novčanika

Sad kad smo utvrdili što su HD novčanici, usredotočimo se na postupak postavljanja. Ako ste spremni stvoriti adresu za određenu valutu, morate slijediti smjernice izdavatelja novčića.

Privatni ključ adresnog čvora koristi se za potpisivanje transakcije.

Kao što je gore spomenuto, svi su moderni novčanici tipa HD.

  1. Spojiti Knjiga na vaše računalo.

  2. Unesite PIN kôd za otključavanje novčanika.

  3. Zapišite frazu za oporavak (obavezno zadržite taj obrazac za oporavak!).

    NAPOMENA! Ne koristite hardverske novčanike s unaprijed ispunjenim frazama za oporavak.

  4. Ti si gotov! (sada možete koristiti bilo koji novčanik kompatibilan s Ledgerom)

Ledger Nano SSlika: 123rf

Prelazeći kripto

Unatoč činjenici da je HD novčanike u početku stvorio tim programera za Bitcoin, oni se mogu koristiti za bilo koji novčić (Ledger, na primjer, podržava mnoštvo altcoina).

Ide i dalje od ovoga: HD novčanici pronašli su brojne slučajeve upotrebe izvan područja kriptovalute (lozinke, PGP ključevi, SSH ključevi). Na primjer, Ledger, lider u industriji hardverskih novčanika, već je uveo aplikaciju za upravljanje lozinkama.

Možete kupiti siguran novčanik Ledger pomoću ovaj referalni link.

Nadamo se da ste sada bolje razumjeli kako funkcioniraju deterministički novčanici. Cryptocome želi vam sigurno iskustvo ulaganja u kriptovalute!