Private nøkler

Et enormt tilfeldig tall som er pengene dine.

En privat nøkkel er bare et tilfeldig valgt 256-bit tall (teknisk sett et hvilket som helst tall fra 1 opp til like under 2256, ordenen til secp256k1-kurven). Det tallet er det eneste som står mellom bitcoinene dine og alle andre.

Hvor stort er 2256?

Omkring 1077 — bare noen få størrelsesordener under anslått 1078–1082 atomer i det observerbare universet. Å gjette en ordentlig tilfeldig nøkkel med brute force er ikke bare vanskelig; det er langt utenfor enhver kjent teknologi.

Fra nøkkel til adresse

Med elliptisk-kurve-matematikk (secp256k1-kurven) produserer den private nøkkelen en offentlig nøkkel. Dette er en enveisgate: lett å regne fremover, umulig å snu. Den offentlige nøkkelen hashes deretter til en adresse.

Signering

For å bruke lager lommeboken din en digital signatur (ECDSA, eller Schnorr siden Taproot-oppgraderingen i 2021). Hver node kan verifisere at signaturen matcher den offentlige nøkkelen, uten noensinne å se den private nøkkelen.

Tilfeldighet er alt

Nøkler må komme fra en god tilfeldighetskilde. Nøkler laget av enkle passordfraser («brain wallets») eller dårlige tilfeldighetsgeneratorer har blitt stjålet innen sekunder.

Sikkerhetskopier

Gjenopprettingsfrase-standarden (BIP39) koder en masterhemmelighet som ord, som tusenvis av nøkler utledes fra (BIP32). Beskytt seedet, og du beskytter hver nøkkel. Det finnes ingen «glemt passord»-knapp — det er prisen for selvforvaring.

Se videoen (English)