Hvordan fungerer kryptovalutatransaksjoner?

Av Kraken Learn team
12 min
28. mai 2025

Introduksjon til kryptotransaksjoner

Kryptovaluta er ren digital verdi som er utenfor noen enkelt persons, selskaps eller styresmakters kontroll.  

I motsetning til tradisjonelle valutaer, hvor din digitale kontobalanse kan innløses mot fysiske sedler, er kryptovalutatransaksjoner rett og slett dataoppføringer som er registrert i en uforanderlig og desentralisert hovedbok, som omtales som en blokkjede.

På populære blokkjeder som Bitcoin, Ethereum og Algorand er det ikke noe kryptovaluta som faktisk utveksles mellom mennesker. I stedet hver gang en transaksjon behandles, data for de to partenes kryptovalutalommebøker bli oppdatert i blokkjeden for eierskap.

Blokkjedeteknologien gjør at denne typen transaksjoner bli foreslått, behandlet og registrert av et verdensomspennende nettverk av frivillige – som kalles «noder». Disse datamaskinene jobber sammen om å enstemmig sikre at kun gyldige transaksjoner fullføres og på uforanderlig vis lagres i hovedboken.

Hva trenger du for å sende en kryptotransaksjon?

Før vi ser på trinnene i prosessen med å opprette, kringkaste, verifisere og behandle en kryptotransaksjon, er det viktig å forstå de ulike elementene som er involvert i å gjøre denne typen peer-to-peer-transaksjoner mulige.

Tre kjernekomponenter er nødvendige for å fullføre en betaling med krypto:

  • Kryptovalutalommebok
  • Blokkjedenettverk
  • Kryptovaluta for å betale gebyret for blokkjedetransaksjonen (gassgebyret)

Kryptovalutalommebøker

Kryptovalutalommebøker kan grovt deles inn i varme lommebøker og kalde lommebøker, avhengig av om de er permanent tilkoblet internett eller ikke. 

Varme lommebøker er programvare som lastes ned på stasjonære datamaskiner, mobiltelefoner eller andre smarte enheter. Disse er konstant tilkoblet internett og lar brukere raskt motta og overføre midler. 

Kalde lommebøker er maskinvareenheter, som spesialisert USB-utstyr som må kobles manuelt til en smart enhet for å kunne foreta eller motta overføringer. I motsetning til varme lommebøker, er ikke kalde lommebøker konstant koblet til internett. Selv om mange mener at kalde lommebøker er mindre praktiske å bruke enn varme lommebøker, anses de for å være sikrere.

I motsetning til papirpenger i kontantlommeboken, befinner kryptovaluta seg faktisk ikke i kryptovalutalommeboken. 

Beholdninger med kryptovaluta blir registrert i blokkjeden, og tilgangen til disse midlene kontrolleres ved bruk av en lommebok. En kryptovalutalommebok lagrer adressene som brukes for å få tilgang til midlene som finnes i blokkjeden. Hvis nøklene går tapt, mistes også tilgangen til eventuelle midler som er tilknyttet lommeboken.

Hver enkelt kryptovalutalommebok har en egen, unik offentlig og privat nøkkel. Nøkler er en viktig del av en kryptovalutalommebok og brukes til: 

  • å bevise hvem som eier midler på blokkjeden
  • digitalt underskrive og godkjenne utgående transaksjoner
  • opprette lommebokens offentlige adresse

Hvordan blir offentlige og private nøkler opprettet?

Ved bruk av en type enveis kryptografisk formel, blir den offentlige og den private lommeboknøkkelen matematisk knyttet sammen. Den private nøkkelen brukes til å lage den offentlige nøkkelen. Elliptisk kurve-kryptografi (ECC) er en av de viktigste kryptografiske metodene for den offentlige nøkkelen, og brukes til å generere nøkler for kryptovalutalommebøker, blant annet for alle Bitcoin-lommebøker. 

Hvis du er interessert i å lære mer, kan du sjekke ut artikkelen Hvordan bruker kryptovalutaer kryptografi? i Kraken Læringssenter.

Det som gjør disse nøklene sikre, er at bare personen som har den private nøkkelen kan generere den offentlige nøkkelen, og dermed bevise eierskapet til midlene som er knyttet til lommeboken. Kryptografi gjør det praktisk talt umulig å dekryptere den private nøkkelen utifra den offentlige nøkkelen.

Her er et eksempel som visualiserer dette. Tenk deg et tall med en million siffer. Fra dette tallet med en million siffer må du identifisere et spesifikt par av to tall som ble plusset sammen for å genere dette tallet. Fordi det er utrolig mange løsninger på dette problemet, ville det ta enormt mye prøving og feiling å finne den rette kombinasjonen. 

Men når løsningen er funnet, er det enkelt for alle andre i verden å bekrefte for seg selv at du fant det riktige svaret. Det er tross bare et spørsmål om å legge sammen tallene og sjekke at svaret stemmer med det opprinnelig tallet med en million siffer.

At det er så vanskelig å finne en løsning, men samtidig enkelt å sjekke løsningen når den først er funnet, er kjernen i kryptotransaksjoner. Det er bruken av kryptografi som gjør at kryptotransaksjoner kan fungere – pålitelig, sikkert og kostnadseffektivt.

ECC tar dette enda lenger, ved at det bruker et komplekst system med linjer som krysser gjennom en spesiell type kurve på et diagram. Hver gang den krysser gjennom kurven, endrer linjen kurs vinkelrett, og så videre. Den offentlige nøkkelen, i dette tilfellet, er de første og siste punktene linjen krysser etter et hemmelig antall krysninger.

Den private nøkkelen, i dette tilfellet, er det hemmelige antallet bevegelser som er gjort for å komme fra punkt A til det endelige punktet på kurven.

Hvordan opprettes en adresse for en kryptovalutalommebok?

I tillegg til de offentlige og private nøklene har man adressen til kryptovalutalommeboken.

Denne opprettes ved å ta den offentlige nøkkelen (som jo ble opprettet fra den private nøkkelen) og kjøre den gjennom en kryptografisk hash-algoritme. Dette er en annen type enveis matematisk algoritme som tar inndata og gjør dem om til en tilfeldig alfanumerisk kode med en fast lengde, som kalles en «hash». 

Hash-koder sies å være «unike» og «deterministiske». Dette betyr at ulike inndata skaper en helt unike hash-koder, som vil være helt like hver gang de kjøres gjennom algoritmen. 

Akkurat som offentlige og private nøkler, er det umulig å finne ut av inndataene fra hashen.

Hashen, som fungerer som en adresse for kryptovalutalommeboken, er det folk deler for å kunne motta innkommende kryptovalutatransaksjoner.

Hvor lagres private og offentlige nøkler?

Varme lommebøker lagrer nøklene sine på internett i selve lommebokprogramvaren. 

Mens det gir fordelen av å la brukere sømløst sende og motta transaksjoner etter eget ønske, blir de også sårbare for angrep fra cyberkriminelle.

En kald lommeboks private og offentlige nøkler lagres offline i en fysisk enhet.

Dette gjør nettangrep på kalde lommebøker nesten umulig. Imidlertid er ulempen at hver gang en bruker ønsker å foreta en overføring, må de koble lommeboken sin til en datamaskin eller smartenhet.

For langsiktige innehavere som handler sjelden, er ikke dette så stort problem. Imidlertid kan mer aktive tradere, som ofte overfører midler mellom forskjellige adresser, finne at det er upraktisk å oppnå dette nivået med ekstra sikkerhet.

Hvis du vil lære mer om de forskjellige fordelene og ulempene ved metoder for oppbevaring av krypto, kan du sjekke ut artikkelen Hvordan holde kryptovaluta trygg i Kraken Læringssenter.

Hvordan behandles transaksjoner på et blokkjedenettverk?

Hva er en blokkjede

Blokkjeder er teknologi for distribuerte hovedbøker. Kort sagt, en blokkjede er et system for å registrere data som administreres og opprettholdes av et åpent fellesskap, i stedet for av en enkelt autoritet.

Alle i verden kan delta i driften av et offentlig blokkjedenettverk, forutsatt at de har tilgang til internett og en smartenhet. De fleste blokkjedenettverkene sørger for å «desentralisere» plattformen ved å ha på plass tiltak som sikrer at ingen enkeltperson eller sentral autoritet kan ta kontroll over blokkjedehovedboken.

Folk som frivillig dedikerer tid til å bli aktive deltakere i et blokkjedenettverk, kalles «noder». Noder kan utføre en rekke oppgaver, fra å opprettholde en full transaksjonshistorikk til å utføre den viktige oppgaven med validering av data.

Hva er en blokkjede?

Man kan tenke på en blokkjede som en virtuell rekke med bokser (eller «blokker»), der hver boks inneholder data. Når det gjelder kryptovalutanettverk vil dataene i disse boksene for det meste være transaksjonsinformasjon – hvem som har overført hva, til hvem og når. 

Når nye transaksjoner kringkastes til nettverket, må nye blokker opprettes, fylles med de nye dataene, valideres og legges til kjeden. 

Alle blokker som legges til blokkjeden er permanente og uforanderlige, noe som betyr at det er umulig å gå tilbake og endre informasjonen som er lagret i den ferdige blokken. Dette er grunnen til at rollen med validering av data er så viktig. Alle transaksjonsdata må enstemmig bekreftes av alle noder i nettverket for å sikre at kun gyldige transaksjoner behandles. 

Fordi det ikke er noen enkelt autoritet som administrerer nettverket, brukes et automatisert system for å sikre at alle noder er enige om nye data som skal legges til i blokkjeden. Dette systemet, kjent som utvinning på blokkjedenettverk som Bitcoin, er utformet for å avskrekke ondsinnede aktører fra å korrumpere nettverket med ugyldige transaksjoner.

Denne metoden er kjent som konsensusmekanisme.

Selv om de ulike blokkjedene bruker forskjellige konsensusmekanismer, søker de alle å oppnå det samme målet – å opprettholde nøyaktig informasjon om eierskap og transaksjoner.

Proof-of-work og proof-of-stake er de vanligste metodene som brukes i kryptovaluta.

Transaksjonsgebyr

For å kompensere noder for deres innsats, må alle kryptobrukere betale et transaksjonsgebyr for å få betalingene sine behandlet. Dette omtales noen ganger som et gassgebyr.

Dette gebyret dekker kostnadene til databehandlingen forbundet med å kjøre en node og gir dem økonomiske insentiver til å fortsette å være i virksomhet på nettverket.

Gebyrene kan variere avhengig av blokkjeden, samt av hvor stor belastning det er på nettverket er på det aktuelle tidspunktet.

I noen tilfeller kan brukere legge til tips i tillegg til transaksjonsgebyret for å oppmuntre validatorene til å prioritere behandling av deres betaling foran andre i køen.

La oss samle trådene: Hvordan en kryptotransaksjon fungerer

Nå som vi har forklart komponentene i kryptotransaksjonsprosessen, skal vi se på hvordan en betaling foregår fra start til slutt.

Opprettelse og signering av kryptotransaksjoner

Prosessen nedenfor er spesifikk for Bitcoin-nettverket – enkelte detaljer vil avvike noe i andre blokkjedenettverk, som Ethereum, Ripple eller Solana

Det er også verdt å merke seg at nesten alle trinnene som er oppgitt nedenfor, utføres automatisk av den underliggende koden til Bitcoin-protokollen og nettverksnodene. Alt brukeren av Bitcoin trenger å gjøre, er å skrive inn beløpet av kryptovaluta de ønsker å sende, kopiere og lime inn mottakerens offentlige lommebokadresse, og trykke send.

Prosessen med å sende en transaksjon foregår i tre faser:

  1. Transaksjon
  2. Kringkasting
  3. Oppgjør

Nedenfor vises et eksempel på de ulike trinnene som finner sted på Bitcoin-blokkjeden. Denne prosessen er det som gjør at Bitcoin kan fungere som et peer-to-peer elektronisk kontantsystem.

Transaksjon

La oss anta at Ben allerede har gått gjennom prosessen med å kjøpe Bitcoin, og nå ønsker å sende Olivia 1 Bitcoin (BTC). Husk at Ben kan sende mindre enheter med Bitcoin kalt satoshier, men vi vil her bruke en hel Bitcoin for enkelhets skyld.

  1. Olivia sender Ben sin offentlige lommebokadresse.
  2. Ben tar Olivias offentlige lommebokadresse og lager en transaksjonsmelding som inneholder informasjon om den tiltenkte transaksjonen (hvor Bens ene Bitcoin kommer fra, hvor den skal, hvor mye vekslepenger som skal returneres til Ben i form av UTXO og hva det tilknyttede gebyret er).
  3. Denne transaksjonsmeldingen kjøres gjennom en kryptografisk hash-algoritme for å redusere den til en unik kode med fast lengde.
  4. Ben krypterer den resulterende hash-koden med sin private nøkkel for å lage en digital signatur for transaksjonen. Ved å gjøre dette beviser Ben for Olivia og blokkjedenettverket at det var han som sendte transaksjonen og at den ikke har blitt manipulert under transport.
  5. Ben sender Olivia den originale transaksjonsmeldingen og den digitale signaturen.
  6. Olivia dekrypterer den digitale signaturen ved bruk av Bens offentlige nøkkel, og avdekker hashen for transaksjonsmeldingen.
  7. Olivia kjører deretter den originale transaksjonsmeldingen gjennom den samme kryptografiske hash-algoritmen for å produsere en hash, og sammenligner denne opp mot hash-verdien fra forrige trinn.
  8. De to hashene skal være identiske, noe som beviser at Ben sendte transaksjonen og at den ikke ble korrumpert under transport. Enhver endring i transaksjonsdetaljene vil resultere i en helt annen hash og vise nettverket at noen har forsøkt å manipulere transaksjonen.

Kringkasting

Nå som Olivia har kunnet verifisere at transaksjonen sendt fra Ben er gyldig, må den kringkastes til nettverket slik at alle noder kan verifisere denne informasjonen.

  1. Transaksjonsmeldingen og den digitale signaturen sendes i første omgang til opptil åtte noder. Hver av disse nodene videresender deretter informasjonen til opptil syv andre noder i nettverket.
  2. Dette fortsetter frem til alle noder i blokkjedenettverket har mottatt og uavhengig verifisert transaksjonen.
  3. Etter at den er blitt verifisert av alle nodene i nettverket, lagres ventende/ikke-validerte transaksjoner i noe som kalles en mempool, som er en forkortelse av memory pool.

Fullføring

Avhengig av hvilken konsensusmekanisme som brukes av den underliggende blokkjeden, velges en enkelt validatornode som skal foreslå en ny blokk som inneholder transaksjoner fra mempoolen.

Når det gjelder validatorer i proof-of-work, velges validatoren som lykkes med utvinningsprosessen, men først må andre noder i nettverket bekrefte at validatoren faktisk vant hashing-konkurransen, før validatoren får foreslå en ny blokk. Hvis du vil lære mer om denne prosessen, kan du se artikkelen Hva er utvinning av Bitcoin? i Kraken Læringssenter

Når blokken som inneholder Bens transaksjon til Olivia legges til blokkjeden, vil den bli ansett som en unikt bekreftet transaksjon. For hver blokk som legges til blokkjeden etter denne blokken, vil Bens transaksjon få ytterligere bekreftelser. Ytterligere runder med bekreftelser bidrar til å øke sikkerheten på nettverket rundt transaksjonens nøyaktighet.

Mens noen kryptovalutalommebøker vil anse en transaksjon som vellykket etter én enkelt bekreftelse, vil andre lommebøker, som Bitcoin-lommebøker, vanligvis kreve opptil seks bekreftelser. Med tanke på at Bitcoin validerer én blokk hvert tiende minutt, vil seks bekreftelser ta rundt en time. Det kan altså ta opptil en time før oppgjøret er helt ferdig.

Kom i gang med Kraken

Nå som du har lært hvordan kryptovalutatransaksjoner foregår, er du da klar til å ta fatt på det neste steget i din kryptoreise?

Klikk på knappen nedenfor for å opprette en konto og kjøpe kryptovaluta på Kraken i dag!