Introduksjon til bitcoin terminology del i

Kryptografi

  • A hash er en funksjon som forvandler et hvilket som helst tall eller en streng til en fast størrelse utgang som er umulig å gjøre i omvendt uten å prøve alle mulige innganger. Som et eksempel på en enkel hashfunksjon, vurder kvadratroten: kvadratroten på 17202 er lett å beregne - det er omtrent 131. 15639519291463, så en enkel hashfunksjon kan være de siste sifrene i dette, 9291463. Men gitt bare 9291463 det er mye vanskeligere å finne ut hvilket nummer det kom fra, og du må i utgangspunktet gå gjennom alle mulighetene. Moderne kryptografiske hashes som SHA-256 er en mye mer komplisert og sikker versjon av dette. Ordet brukes også til å referere til utgangen av en slik funksjon.
  • En tradisjonell krypteringsalgoritme er en funksjon som forvandler en melding til en ulestelig, tilfeldig tilsynelatende streng ved hjelp av en krypteringsnøkkel, som ikke kan reverseres (det vil si at den opprinnelige meldingen kommer tilbake) unntatt av noen som kjenner også nøkkelen. Kryptering er måten privat informasjon sendes over det offentlige internett uten alvorlig risiko for at utenforstående finner ut hva som blir sagt.
  • Offentlig nøkkelkryptografi er en krypteringsmetode der hver privatnøkkel har en tilsvarende offentlig nøkkel, hvorfra det er umulig å bestemme den private nøkkelen, og data kryptert med en nøkkel kan dekrypteres med den andre. Dette lar deg publisere en nøkkel som lar noen sende krypterte meldinger til deg uten å måtte bytte en hemmelig nøkkel først.
  • En digital signatur er noe som kan knyttes til en melding for å vise at avsenderen av meldingen er eieren av en privatnøkkel som tilsvarer noen offentlig nøkkel, mens den private nøkkelen er hemmelig. Det virker ved å ta ish av meldingen og kryptere isen med den private nøkkelen. Noen som sjekker signaturen, dekrypterer den krypterte hasen med den offentlige nøkkelen og kontrollerer at resultatet stemmer overens med meldingen. Hvis meldingen i det hele tatt er endret, eller hvis den private nøkkelen er feil, vil ikke hashene matche. Utenfor Bitcoin-nettverket brukes signaturer vanligvis til å autentisere identiteten til avsenderen av en melding - folk publiserer sine offentlige nøkler og sender meldinger signert med den tilhørende private nøkkelen som deretter kan bekreftes mot den offentlige nøkkelen.

Grunnleggende terminologi

  • A Bitcoin klient er et program som håndterer mottak og sending av bitcoins. Den mest populære er standard Bitcoin-klienten som kan lastes ned fra bitcoin. org, selv om det er mange andre alternativer med forskjellige funksjoner.
  • Betegnelsen lommebok kan ha to betydninger: det kan enten være et synonym for en Bitcoin-klient (selv om betingelsene i praksis brukes litt annerledes, refererer "klient" til mer fullverdige skrivebordsklienter og " lommebok "mer til lette nettleserbaserte og nettbaserte administrerte tjenester) eller det kan referere til en fil som lagrer bitcoinadresser og de private nøklene som trengs for å bruke dem.
  • En Bitcoin-adresse er en streng som "13ignD31FysQbaBBVJUzffcQoFxxEuEcbE" som du trenger å vite fra noen til å sende bitcoins til dem. Prosessen med å lage en bitcoin-adresse og den private nøkkelen som går sammen med den, kan gjøres av bitcoin-klienter.
  • A privat nøkkel i sammenheng med Bitcoin er en nøkkel knyttet til en adresse (teknisk er adressen adressen til den offentlige nøkkelen som svarer til den private nøkkelen) som lagres bak kulissene og tillater Du skal sende bitcoins som tidligere har blitt sendt til adressen. Merk at på grunn av måten krypteringsalgoritmen som Bitcoin bruker (ECDSA) fungerer, er det mulig å generere den offentlige nøkkelen og adressen fra bare privatnøkkelen.
  • En transaksjon er en melding som informerer Bitcoin-nettverket om at overføring av eierskap av bitcoins har funnet sted, slik at mottakeren kan bruke dem og forhindre at avsenderen tilbringer dem igjen når transaksjonen blir offentlig.