Bitcoin-transaktioner er meddelelser, der beskriver overførslen af bitcoins fra afsendere til modtagere. Transaktionerne underskrives digitalt ved hjælp af kryptografi og sendes til hele Bitcoin-netværket til verifikation. Transaktionsoplysningerne er offentlige og kan findes i den digitale hovedbog, der kaldes 'blockchain'. Historikken for hver eneste Bitcoin-transaktion kan spores tilbage til det tidspunkt, hvor bitcoins først blev produceret eller 'minet'.
Brug multichain Bitcoin.com Wallet-appen, som millioner af mennesker stoler på til sikkert og nemt at sende, modtage, købe, sælge, handle og administrere de mest populære kryptovalutaer. Du kan også oprette forbindelse til tusindvis af decentraliserede applikationer (DApps), lige fra spil til finansielle derivater.
Oversigt
Hvis du vil sende penge til en ven, ville du i det traditionelle banksystem sandsynligvis bruge en bankapp eller et websted til at overføre pengene, og banken ville stå for det hele bag kulisserne. Du kan dog sende bitcoin uden behov for en central myndighed som en bank. Bitcoin-transaktionsprocessen sikrer, at transaktionerne er legitime, sikre og gennemsigtige. Her følger en oversigt over en bitcoin-transaktion:
- Oprettelse af en transaktion: Når du sender bitcoin, opretter du en transaktion fra din digitale tegnebog. Denne transaktion indeholder afsenderens adresse (offentlig nøgle), modtagerens adresse (offentlig nøgle), det beløb i bitcoin, der skal sendes, samt et transaktionsgebyr, som du er villig til at betale til minerne.
- Digitale signaturer: For at bevise, at du er ejeren af den bitcoin, du vil sende, skal transaktionen underskrives ved hjælp af din private nøgle gennem en kryptografisk proces. Dette kaldes en digital signatur. Det er afgørende, at du holder din private nøgle hemmelig, da den fungerer som din digitale adgangskode.
- Udsendelser og bekræftelser: Når transaktionen er underskrevet, sendes den ud til Bitcoin-netværket og havner i mempoolen, som fungerer som et venterum for transaktioner, der venter på at blive bekræftet. Minere kan vælge transaktioner fra mempoolen for at danne nye blokke. Den første miner, der løser et svært matematisk problem, får lov til at lave den næste blok. Den vindende miner sender sin nye blok, som bliver bekræftet af resten af netværket.
- Afslutning af transaktionen: Når den er bekræftet, føjes den nye blok til hver netværksdeltagers kopi af blockchainen. Transaktionerne i den nye blok betragtes som bekræftede. Det er dog almindelig praksis at vente på mindst seks bekræftelser (seks yderligere blokke, der skal tilføjes efter den blok, der indeholder din transaktion) for at betragte transaktionen som endelig. Dette er for at sikre, at transaktionen ikke bliver tilbageført eller dobbeltbrugt i tilfælde af en midlertidig forgrening i blockchainen.
Bitcoins findes i form af registreringer af Bitcoin-transaktioner
Vi definerer en bitcoin som en kæde af digitale signaturer. Hver ejer overfører bitcoinen til den næste ved at underskrive en hash af den forrige transaktion og den næste ejers offentlige nøgle digitalt og tilføje disse til slutningen af mønten. En modtager kan kontrollere signaturerne for at verificere ejerskabsrækkefølgen.
- Satoshi Nakamoto, Bitcoin-hvidbogen
Bitcoins »findes« ikke i egentlig forstand. Der findes ingen fysiske bitcoins, og Bitcoin-ejere har heller ikke en »konto«. I stedet findes der en 'blockchain', som du kan tænke på som en hovedbog eller et register over alle de transaktioner, der nogensinde har fundet sted mellem Bitcoin-adresser. Disse transaktionsoptegnelser opdateres af deltagerne i Bitcoin-netværket (noder) og deles på tværs af alle noder, i takt med at saldoerne stiger og falder. Du kan bruge en 'blokudforsker' hvis du vil se historikken samt den aktuelle saldo for en given Bitcoin-adresse.
Offentlige og private nøgler
For at sende Bitcoin skal du have adgang til de offentlige og private nøgler, der er knyttet til det beløb i Bitcoin, du ønsker at sende. Når vi taler om, at nogen »ejer« Bitcoin, betyder det i virkeligheden, at vedkommende har adgang til et »nøglepar«, der består af:
- a offentlig nøgle (en adresse), hvortil der tidligere er blevet sendt et vist beløb i bitcoin
- den tilhørende unikke privatnøgle (en adgangskode), der giver tilladelse til, at de bitcoins, der tidligere er sendt til ovenstående offentlige nøgle (adresse), kan videresendes til et andet sted.
Offentlige nøgler, også kaldet bitcoin-adresser, er tilfældigt genererede sekvenser af bogstaver og tal, der fungerer på samme måde som en e-mailadresse eller et brugernavn på et socialt medie. Som navnet antyder, er de offentlige, så du kan trygt dele dem med andre. Faktisk kan du skal Giv din Bitcoin-adresse til andre, når du vil have dem til at sende dig Bitcoin. Den private nøgle er en anden række af bogstaver og tal, der også genereres tilfældigt. Private nøgler skal dog, ligesom adgangskoder til e-mail eller andre konti, holdes hemmelige. Del aldrig din private nøgle med nogen, som du ikke stoler 100 % på, at de ikke vil stjæle fra dig.
Du kan forestille dig din Bitcoin-adresse som et gennemsigtigt pengeskab. Andre kan se, hvad der er indeni, men kun dem, der har den private nøgle, kan låse pengeskabet op og få adgang til pengene indeni.
Transaktionsindgange og -udgange
Selvom det ville være muligt at behandle mønter enkeltvis, ville det være upraktisk at oprette en separat transaktion for hver eneste cent i en overførsel. For at gøre det muligt at opdele og sammenlægge beløb indeholder transaktioner flere indgange og udgange. Normalt vil der enten være en enkelt indgang fra en tidligere større transaktion eller flere indgange, der kombinerer mindre beløb, og højst to udgange: én til betalingen og én, der returnerer eventuel byttepenge til afsenderen
-Satoshi Nakamoto, Bitcoin-hvidbogen
Lad os gennemgå det afsnit af Bitcoin-whitepaperet ved at se på et eksempel på en transaktion i praksis:
Mark vil sende 1 BTC til Jessica. For at gøre dette bruger han sin private nøgle til at »underskrive« en besked med de transaktionsspecifikke oplysninger. Denne besked, som skal sendes ud til netværket, vil indeholde følgende:
- Indtastninger. Dette indeholder oplysninger om de bitcoins, der tidligere er sendt til Marks adresse. Forestil dig for eksempel, at Mark tidligere har modtaget 0,6 BTC fra Alice og 0,6 BTC fra Bob. For at sende 1 BTC til Jessica kan der nu være to input: et input på 0,6 BTC, der tidligere stammer fra Alice, og et input på 0,6 BTC, der tidligere stammer fra Bob.
- Amontere. I dette tilfælde er det beløb, Mark ønsker at sende, 1 BTC.
- Ouddata. Der er to udgange. Den første er 1 BTC til Jessicas adresse. Den anden er 0,2 BTC, der returneres som »byttepenge« til Mark. Denne anden udgang beregnes som summen af indgangene [0,6 + 0,6 = 1,2] minus det beløb, Mark ønsker at sende [1 BTC].
Det kan måske virke forvirrende, men det er gjort på denne måde for at øge effektiviteten – og den gode nyhed er, at man ikke behøver at kende detaljerne bag kulisserne ved Bitcoin-transaktioner for at sende eller modtage bitcoin. Din Bitcoin-tegnebog det klarer den!
Udsendelser og bekræftelser
I ovenstående eksempel sender Mark (via sin tegnebog-software) sin foreslåede transaktion ud til Bitcoin-netværket. En særlig gruppe af deltagere i netværket, der kaldes »minere«, verificerer, at Marks nøgler har adgang til de input (dvs. adresserne), hvorfra han tidligere har modtaget de bitcoins, han hævder at kontrollere. Miners samler også en liste over andre transaktioner, der blev sendt til netværket omkring samme tid som Marks, og samler dem i en blok. Enhver miner, der har gennemført 'Proof of Work' har lov til at foreslå en ny blok, der vil blive tilføjet eller 'koblet' til kæden ved at henvise til den sidste blok. Den nye blok sendes derefter ud til netværket. Hvis andre netværksdeltagere (noder) er enige om, at det er en gyldig blok (dvs. at de transaktioner, den indeholder, følger alle protokollens regler, og at den korrekt henviser til den forrige blok), vil de videresende den. Til sidst vil en anden miner bygge videre på den ved at henvise til den som den forrige blok, når han foreslår den næste blok. Alle transaktioner, der var i den forrige blok, vil nu være blevet 'bekræftet' af den næste miner. Efterhånden som blokke føjes til kæden, stiger antallet af bekræftelser af Marks transaktion.
Hvorfor tager nogle bekræftelser af Bitcoin-transaktioner så lang tid?
Hver blok kan kun rumme et bestemt antal transaktioner, og dette antal bestemmes i høj grad af den ledige plads i hver blok, også kaldet »blokstørrelsen«, som er 1 MB. Den begrænsede plads giver anledning til et gebyrmarked, hvor minere, der opkræver gebyrer, vælger kun at medtage de transaktioner i den næste blok, der har et tilstrækkeligt højt gebyr. Højere gebyrer fungerer således som et incitament for minere til at prioritere dine transaktioner.
Bemærk, at blokstørrelsen er en vilkårlig grænse, men Bitcoin-fællesskabet har valgt at holde blokstørrelsen så lille som muligt for at gøre det lettere for brugerne at drive Bitcoin-noder. Bitcoin Cash, som er en afgrening af Bitcoin, har en større blokstørrelse og kræver derfor langt lavere transaktionsgebyrer.
Hvor meget koster transaktionsgebyrerne for Bitcoin?
Gebyrer for at sende bitcoin kan variere fra få cent helt op til 100 $. Årsagen til den store variation er, at Bitcoin-gebyrer afhænger af både udbud og efterspørgsel (dvs. hvor overbelastet netværket er på et givet tidspunkt) og transaktionens »størrelse«. Størrelsen påvirkes primært af input, så hvis din transaktion har mange input, vil den optage mere plads i blokken og kræve et højere gebyr. Hvis du f.eks. vil sende 10 BTC, er der stor sandsynlighed for, at din transaktion vil kræve flere input, end hvis du vil sende 1 BTC. Transaktionen på 10 BTC kan bestå af 5+2+1+1+1 (altså i alt 5 input), mens transaktionen på 1 BTC måske kun har to input, som i vores eksempel med Mark og Jessica ovenfor.
Mange tegnebøger, herunder Bitcoin.com-tegnebog, giver brugerne mulighed for manuelt at indstille transaktionsgebyrer. Det hjælper dig med at undgå at betale for meget. Hvis du f.eks. ikke har travlt, kan du indstille et lavere gebyr, så transaktionen bliver valgt af en miner, når netværket er mindre overbelastet. Du kan også sikre, at dine transaktioner behandles med det samme, ved at hæve gebyret.
Læs mere: Få styr på alt, hvad der er værd at vide om at sende bitcoin.





