Bitcoin.com

Hvordan fungerer Bitcoin-transaksjoner?

Få en forståelse av hvordan Bitcoins offentlige blokkjede sporer eierskap over tid. Få oversikt over sentrale begreper som offentlige og private nøkler, transaksjonsinnganger og -utganger, bekreftelsestider og mer.

Sist oppdatert
Publisert
Lesetid9 minutters lesetid
Skrevet av
Neil Author
Neill Velardo
Vurdert av
Graham Stone Author Image
Graham Stone
How do Bitcoin transactions work?

Bitcoin-transaksjoner er meldinger som beskriver overføringen av bitcoins fra avsendere til mottakere. Transaksjonene signeres digitalt ved hjelp av kryptografi og sendes til hele Bitcoin-nettverket for verifisering. Transaksjonsinformasjonen er offentlig og finnes i den digitale hovedboken, kjent som «blockchain». Historikken til hver eneste Bitcoin-transaksjon kan spores tilbake til det tidspunktet da bitcoins først ble produsert eller «minet».

Bruk multichain Bitcoin.com Wallet-appen, som millioner av brukere stoler på for å trygt og enkelt kunne sende, motta, kjøpe, selge, bytte og administrere de mest populære kryptovalutaene. Du kan også koble deg til tusenvis av desentraliserte applikasjoner (DApps), alt fra spill til finansielle derivater.

Oversikt

Hvis du vil sende penger til en venn, ville du i det tradisjonelle banksystemet sannsynligvis brukt en bankapp eller et nettsted for å overføre pengene, og banken ville ha håndtert alt bak kulissene. Du kan imidlertid sende bitcoin uten behov for en sentral myndighet som en bank. Bitcoin-transaksjonsprosessen sikrer at transaksjonene er legitime, sikre og transparente. Her er en oversikt over en bitcoin-transaksjon:

  1. Opprette en transaksjon: Når du sender bitcoin, oppretter du en transaksjon fra din digitale lommebok. Denne transaksjonen inneholder avsenderens adresse (offentlig nøkkel), mottakerens adresse (offentlig nøkkel), mengden bitcoin som skal sendes, samt et transaksjonsgebyr som du er villig til å betale til gruvearbeiderne.
  2. Digitale signaturer: For å bevise at du er eieren av bitcoinen du ønsker å sende, må transaksjonen signeres ved hjelp av din private nøkkel gjennom en kryptografisk prosess. Dette kalles en digital signatur. Det er avgjørende å holde din private nøkkel hemmelig, fordi den fungerer som ditt digitale passord.
  3. Sendinger og bekreftelser: Når transaksjonen er signert, sendes den ut til Bitcoin-nettverket og havner i mempoolen, som fungerer som et venterom for transaksjoner som venter på å bli bekreftet. Minerne kan plukke ut transaksjoner fra mempoolen for å danne nye blokker. Den første mineren som løser et vanskelig matematisk problem, får lage den neste blokken. Den vinnende mineren sender ut sin nye blokk, som blir bekreftet av resten av nettverket.
  4. Fullføring av transaksjonen: Når den er bekreftet, legges den nye blokken til i hver nettverksdeltakers kopi av blokkjeden. Transaksjonene i den nye blokken anses som bekreftet. Det er imidlertid vanlig praksis å vente på minst seks bekreftelser (seks flere blokker som skal legges til etter blokken som inneholder transaksjonen din) for å anse transaksjonen som endelig. Dette er for å sikre at transaksjonen ikke blir reversert eller dobbeltbrukt i tilfelle en midlertidig forgrening i blokkjeden.

Bitcoins eksisterer som registreringer av Bitcoin-transaksjoner

Vi definerer en bitcoin som en kjede av digitale signaturer. Hver eier overfører bitcoinen til den neste ved å signere en hash av den forrige transaksjonen og den neste eierens offentlige nøkkel digitalt, og legge disse til på slutten av mynten. En mottaker kan kontrollere signaturene for å verifisere eierkjeden.

Bitcoin «eksisterer» ikke i seg selv. Det finnes ingen fysiske bitcoins, og Bitcoin-eiere har heller ikke en «konto». I stedet finnes det en «blockchain», som du kan tenke på som en hovedbok eller et register over alle transaksjonene som noen gang har funnet sted mellom Bitcoin-adresser. Disse transaksjonsoppføringene oppdateres av deltakerne i Bitcoin-nettverket (noder) og deles mellom hver av nodene etter hvert som saldoene øker og minker. Du kan bruke en 'blokk-utforsker' hvis du vil se historikken og den aktuelle saldoen for en hvilken som helst Bitcoin-adresse.

Offentlige og private nøkler

For å sende Bitcoin må du ha tilgang til de offentlige og private nøklene som er knyttet til den mengden Bitcoin du ønsker å sende. Når vi snakker om at noen «eier» Bitcoin, betyr det i praksis at vedkommende har tilgang til et «nøkkelpar» som består av:

  • offentlig nøkkel (en adresse) som det tidligere er sendt en viss mengde bitcoin til
  • den tilhørende unike privatnøkkel (et passord) som gir tillatelse til at bitcoinene som tidligere ble sendt til den ovennevnte offentlige nøkkelen (adressen), kan sendes videre til et annet sted.

Offentlige nøkler, også kalt bitcoin-adresser, er tilfeldig genererte sekvenser av bokstaver og tall som fungerer på samme måte som en e-postadresse eller et brukernavn på sosiale medier. Som navnet tilsier, er de offentlige, så du kan trygt dele dem med andre. Faktisk kan du  Gi Bitcoin-adressen din til andre når du vil at de skal sende deg bitcoin. Den private nøkkelen er en annen rekke bokstaver og tall, som også genereres tilfeldig. Private nøkler må imidlertid, akkurat som passord til e-post eller andre kontoer, holdes hemmelig. Del aldri den private nøkkelen din med noen du ikke stoler 100 % på at ikke vil stjele fra deg.

Du kan tenke på Bitcoin-adressen din som en gjennomsiktig safe. Andre kan se hva som er inni, men bare de som har den private nøkkelen kan låse opp safen og få tilgang til midlene inni.

Transaksjonens innganger og utganger

Selv om det ville være mulig å behandle mynter hver for seg, ville det være tungvint å opprette en egen transaksjon for hver eneste cent i en overføring. For å gjøre det mulig å dele opp og slå sammen beløp, inneholder transaksjonene flere innganger og utganger. Normalt vil det enten være en enkelt inngang fra en tidligere, større transaksjon eller flere innganger som kombinerer mindre beløp, og høyst to utganger: én for betalingen og én som returnerer eventuelt vekselbeløp tilbake til avsenderen

-Satoshi Nakamoto, Bitcoins hvitbok

La oss gå nærmere inn på denne delen av Bitcoin-hvitboken ved å se på et eksempel på en transaksjon i praksis:

Mark ønsker å sende 1 BTC til Jessica. For å gjøre dette bruker han sin private nøkkel til å «signere» en melding med de transaksjonsspesifikke opplysningene. Denne meldingen, som må sendes ut til nettverket, vil inneholde følgende:

  • Inndata. Dette inneholder informasjon om bitcoin som tidligere er sendt til Marks adresse. Tenk deg for eksempel at Mark tidligere har mottatt 0,6 BTC fra Alice og 0,6 BTC fra Bob. For å kunne sende 1 BTC til Jessica, kan det nå være to innganger: én inngang på 0,6 BTC fra Alice og én inngang på 0,6 BTC fra Bob.
  • Amontere. I dette tilfellet er beløpet Mark ønsker å sende 1 BTC.
  • Outdata. Det er to utbetalinger. Den første er 1 BTC til Jessicas adresse. Den andre er 0,2 BTC som returneres som «vekslepenger» til Mark. Denne andre utbetalingen beregnes som summen av innbetalingene [0,6 + 0,6 = 1,2], minus beløpet Mark ønsker å sende [1 BTC].

Dette kan virke forvirrende, men det gjøres på denne måten for å øke effektiviteten – og den gode nyheten er at man ikke trenger å kjenne til detaljene bak kulissene ved Bitcoin-transaksjoner for å sende eller motta bitcoin. Din Bitcoin-lommebok det tar seg av det!

Sendinger og bekreftelser

I eksemplet ovenfor vil Mark (via lommebokprogramvaren sin) sende sin foreslåtte transaksjon ut til Bitcoin-nettverket. En spesiell gruppe deltakere i nettverket, kjent som «minere», bekrefter at Marks nøkler har tilgang til inngangene (dvs. adressene) der han tidligere mottok de bitcoinene han hevder å kontrollere. Minere samler også en liste over andre transaksjoner som ble sendt ut til nettverket omtrent samtidig som Marks, og setter dem sammen til en blokk. Enhver miner som har fullført «Bevis på arbeid' har lov til å foreslå en ny blokk som skal legges til eller «knyttes» til kjeden ved å henvise til den forrige blokken. Den nye blokken sendes deretter ut til nettverket. Hvis andre nettverksdeltakere (noder) er enige om at det er en gyldig blokk (dvs. at transaksjonene den inneholder følger alle protokollens regler og at den refererer riktig til den forrige blokken), vil de videreformidle den. Til slutt vil en annen miner bygge videre på den ved å referere til den som den forrige blokken når han foreslår den neste blokken. Alle transaksjoner som var i den forrige blokken, vil nå ha blitt «bekreftet» av den neste mineren. Etter hvert som blokker legges til kjeden, øker antallet bekreftelser av Marks transaksjon.

Hvorfor tar det så lang tid å bekrefte enkelte Bitcoin-transaksjoner?

Hver blokk kan bare inneholde et visst antall transaksjoner, og dette antallet bestemmes i stor grad av den tilgjengelige plassen i hver blokk, eller «blokkstørrelsen», som er 1 MB. Den begrensede plassen gir opphav til gebyrmarkedet, der gruvearbeidere, som innkrever gebyrer, velger å inkludere i den neste blokken bare de transaksjonene som har et gebyr som er høyt nok. Dermed fungerer høyere gebyrer som et insentiv for gruvearbeidere til å prioritere dine transaksjoner.

Merk at blokkstørrelsen er en vilkårlig grense, men Bitcoin-samfunnet har valgt å holde blokkstørrelsen så liten som mulig for å gjøre det enklere for folk å drive Bitcoin-noder. Bitcoin Cash, som er en avlegger av Bitcoin, har større blokkstørrelse og krever derfor mye lavere transaksjonsgebyrer.

Hvor mye koster transaksjonsgebyrene for bitcoin?

Gebyrene for å sende bitcoin kan variere fra noen få cent helt opp til 100 dollar. Årsaken til den store variasjonen er at Bitcoin-gebyrene avhenger både av tilbud og etterspørsel (dvs. hvor overbelastet nettverket er på et gitt tidspunkt) og «størrelsen» på transaksjonen din. Størrelsen påvirkes først og fremst av innganger, så hvis transaksjonen din har mange innganger, vil den ta opp mer blokkplass og kreve et høyere gebyr. Hvis du for eksempel vil sende 10 BTC, er det stor sannsynlighet for at transaksjonen din vil kreve flere innganger enn hvis du vil sende 1 BTC. Transaksjonen på 10 BTC kan bestå av 5+2+1+1+1 (altså totalt 5 innganger), mens transaksjonen på 1 BTC kanskje bare har to innganger, som i Mark/Jessica-eksemplet ovenfor.

Mange lommebøker, blant annet Bitcoin.com-lommebok, lar brukerne angi transaksjonsgebyr manuelt. Dette hjelper deg med å unngå å betale for mye. Hvis du for eksempel ikke har det travelt, kan du sette gebyret lavere, slik at transaksjonen blir plukket opp av en miner når nettverket er mindre overbelastet. Du kan også sikre at transaksjonene dine behandles umiddelbart ved å øke gebyret.

Les mer: Få full oversikt over hvordan man sender bitcoin.

Hold deg i forkant innen kryptovaluta

Hold deg oppdatert på kryptovaluta med vårt ukentlige nyhetsbrev, som gir deg de viktigste innsiktene

Ukentlige kryptonyheter, samlet spesielt for deg

Praktiske innsikter og lærerike tips

Oppdateringer om produkter som fremmer økonomisk frihet

Kom i gang med å investere trygt med Bitcoin.com-lommeboken

Over 85 millioner lommebøker er opprettet så langt. Alt du trenger for å kjøpe, selge, bytte og investere Bitcoin og kryptovaluta på en sikker måte.

A screenshot of the Bitcoin.com Wallet app

Skann for å laste ned Bitcoin.com-lommeboken

Skann denne QR-koden med mobilen din, så blir du automatisk sendt videre til den riktige butikksiden.