Forståelse af deterministiske tegnebøger: En historie om HD-tegnebøger og deres væsentligste særegenheder

Hierarkiske deterministiske (HD) tegnebøger genererer nye adresser med hver nye transaktion, hvilket i væsentlig grad komplicerer opgaven med at hacke tegnebogen. HD-nøgler repræsenterer en algoritme, der opdeler offentlig og privat nøgleopbevaring i flere dele. Når en stor transaktion er involveret, kan du simpelthen opdele den i flere dele, hvilket gør det umuligt for nogen at spore det beløb, du sender eller modtager.

Gregory Maxwell, en genial kryptograf, der betragtes som en af ​​Bitcoins originale udviklere, stod bag den originale idé om HD-tegnebogen.

Typer af cryptocurrency-tegnebøger

Type 1 (sekventielle tegnebøger). Private nøgler stammer fra et antal kombinationer af cifre. Denne type tegnebog har en betydelig ulempe – du skal sikkerhedskopiere hver tegnebog separat på grund af manglende evne til at genskabe en lang privat nøgle.

De gammeldags Bitcoin-tegnebøger ville kræve en ny sikkerhedskopi. Blockchain.info fungerede som en springbræt til introduktionen af ​​HD-tegnebøger. Man skal dog tage i betragtning, at sætningen kun var nødvendig for at låse tegnebogen op fra deres server.

Type 2 (hierarkiske tegnebøger). Tegnebøger kan regenereres fra det originale frø, hvilket letter sikkerhedskopieringsprocessen. Eksempel: Electrum-tegnebøger. BIP-32 tegnebøger gik dog en smule videre ved at indføre en træstruktur, som senere blev forbedret af BIP-44.

Hierarkisk deterministisk træBillede af hovedbog

Hver tegnebog bruger en standard 12-ords master-nøgle, der gør det muligt at oprette en masse nye adresser. Derefter bliver oplevelsen af ​​opsving ved hjælp af frøfrasen meget bedre.

Inden du begynder at bruge en HD-tegnebog, skal du nedskrive en frøsætning, der typisk ser sådan ud.

Frø sætning til tegnebogenBillede af Utoday

Med udseendet af HD-tegnebøger skal du kun sikkerhedskopiere dit frø en gang. Derudover er der ikke behov for at gemme individuelle nøgler, da hver af dem vil genskabes deterministisk.

Adresser og konti

Med alle BIP44-kompatible tegnebøger opdeles adresser i konti. For at gøre det lettere, lad os forestille os, at bankkonti er løbende – dine midler kan fordeles på flere konti. HD-tegnebøger fungerer på samme måde (bortset fra det faktum, at du her har at gøre med kryptokurver). Hver konto har ‘uendelige’ eksterne og interne kæder, der gør det muligt at oprette millioner af adresser.

Tegnebogskompatibilitet

De fleste populære HD-tegnebøger har allerede implementeret følgende standarder: BIP-32, BIP-39, BIP-44. Derfor er du i stand til at sende penge til en anden afsender, der også har implementeret disse standarder. Vær opmærksom på, at der er nogle uoverensstemmelser med hensyn til implementeringen af ​​disse standarder (for eksempel er BIP-39-tegnebøger ikke kompatible med andre tegnebøger på grund af det faktum, at de bruger de samme leverandører).

BIP-32 beskriver processen med oprettelse af en hierarkisk tegnebog.

BIP-39 beskriver implementeringen af ​​de mnemoniske sætninger bortset fra at give en god forståelse af, hvordan disse sætninger oprettes. Listen over apps, der understøtter BIP-39 mnemonic-systemet, inkluderer:

  • Mycelium.

  • Breadwallet.

  • Mørk tegnebog.

  • MultiBit.

BIP-44 tilbyder et specifikt trælignende hierarki, der beskriver en struktur, der indeholder flere konti.

Er sætninger på 12 ord sikre?

Du kan dog stadig undre dig over, hvor sikre disse 12 ord er. For at bestemme det, en Reddit brugeren gik på et matematisk eventyr.

Det er også værd at bemærke, at forskellige tegnebøger har forskellige ordbogstørrelser. For eksempel har Trezor 4096 ord, hvilket gør det muligt at oprette ~ 10 ^ 43 kombinationer. Nedenstående tabel viser sikkerhedsniveauet, som hver ordbog kan tilbyde.

Er sætninger på 12 ord sikre?Billede af Utoday

Derefter gik Reddit-brugeren længere ved at beregne den hacketid, der ville være nødvendig for at kompromittere sikkerheden ved en HD tegnebog, ved hjælp af kraften fra Antpool, den største minedrift pool, der ejes af crypto behemoth Bitmain. Det ville tage næsten ~ 1012 år at beregne alle disse kombinationer (til sammenligning er hele universets alder kun 109 år).

Trezor Wallet InfographicsBillede af Utoday

NB! Nogle tegnebøger tillader også frø på 12 ord (13 ord eller endda 24 ord)

Advarslerne på HD-tegnebøger

Mens HD-tegnebøger repræsenterer et stort skridt fremad, har de også nogle ulemper. For eksempel tillader nogle udviklere deres brugere at indstille adgangssætninger alene og dermed bringe deres sikkerhed i fare.

Det tilrådes heller ikke at dele frøene mellem tegnebøger fra forskellige software / hardware tegnebøger (som nævnt ovenfor følger ikke alle tegnebøger de samme standarder). Som et resultat kan det være svært for dig at få adgang til nogle mønter, da de ikke kan deles.

Ja, det er klare mnemoniske sætninger er temmelig sikre (medmindre der sker enestående, og vi alle fusionerer med robotter). Det betyder dog ikke, at din tegnebog også er sikker (når du mister din backup-sætning, mister du adgang til din tegnebog og dine midler).

Din mnemoniske sætning skal opbevares i et sikkert rum, som ingen anden person kan få adgang til. Hvis du tilfældigvis indtaster sætningen på forhånd (og din bærbare computer gemmer den), er der en god chance for, at nogle af dine venner rent faktisk kan bruge kopien af ​​din tegnebog for at flytte penge.

ZCash bruger for eksempel Saplings afskærmede HD-tegnebog for at give brugerne et højere niveau af privatlivets fred.

Oprettelse af en tegnebog

Nu hvor vi har bestemt, hvad HD-tegnebøger er, skal vi fokusere på installationsprocessen. Hvis du er villig til at oprette en adresse til en bestemt valuta, skal du følge retningslinjerne fra møntudstederne.

Adresseknudens private nøgle bruges til at underskrive en transaktion.

Som nævnt ovenfor er alle moderne tegnebøger af HD-typen.

  1. Opret forbindelse Ledger til din computer.

  2. Indtast PIN-koden til oplåsning af tegnebogen.

  3. Skriv en gendannelsesfrase ned (sørg for at gemme det gendannelsesark!).

    NB! Brug ikke hardwaretegnebøger med forudfyldte gendannelsessætninger.

  4. Du er færdig! (nu kan du bruge en hvilken som helst Ledger-kompatibel tegnebog)

Ledger Nano SBillede af 123rf

Går ud over krypto

På trods af at HD-tegnebøger oprindeligt blev oprettet af teamet af Bitcoin-udviklere, kan de bruges til enhver mønt (Ledger understøtter f.eks. En række altcoins).

Det går endnu længere end dette: HD-tegnebøger har fundet adskillige brugssager uden for kryptovalutaindustrien (adgangskoder, PGP-nøgler, SSH-nøgler). For eksempel har Ledger, førende inden for hardware-tegnebogsindustrien, allerede introduceret en app til styring af adgangskoder.

Du kan købe en sikker Ledger-tegnebog ved hjælp af dette henvisningslink.

Forhåbentlig har du nu en bedre forståelse af, hvordan deterministiske tegnebøger fungerer. Cryptocomes ønsker dig en sikker kryptovaluta-investeringsoplevelse!