Fundamentals of Bitcoin Transactions
For det første er det vigtigt at forstå, hvad en bitcoin ser ud. Det er ikke en enkelt registrering af en mønt, som du måske finder på en regnskabsliste eller på din kontoudskrift.
I stedet er det registreret som en transaktion, der består af tre ting: en transaktionsindgang, en transaktionsudgang og et beløb.
- Transaktionen input er den bitcoin adresse, hvorfra pengene blev sendt.
- Transaktionsproduktionen er den bitcoin-adresse, som pengene blev sendt til. Hvis bitcoin er i din tegnebog, bliver det bitcoin-adressen under din kontrol.
- Beløbet er mængden af bitcoin, der blev sendt.
De bitcoins, du sender til nogen, blev sendt til dig fra en anden. Når de sendte dem til dig, blev den adresse, de sendte fra, registreret på bitcoin blockchain som transaktionsindgang, og din adresse - adressen, de sendte den til - blev registreret på bitcoin-netværket som transaktionsudgang.
Når du sender den bitcoin til en anden, opretter din tegnebog en transaktionsudgang, som er adressen på den person, du sender mønten til. Denne transaktion vil derefter blive registreret på bitcoin-netværket med din bitcoin-adresse som transaktionsindgang.
Når denne person så sender disse bitcoins til en anden, vil deres adresse igen blive transaktionsindgangen, og den anden persons bitcoinadresse bliver transaktionsproduktionen.
Ved hjælp af dette system kan folk spore bitcoin-transaktioner hele vejen igennem til, da bitcoin blev først oprettet, forstående hvem sendte den til hvem, til enhver tid.
Dette skaber et helt transparent system, hvor alle transaktioner kan kontrolleres til enhver tid.
Skift adresser
Problemet er, at det beløb, der er knyttet til disse transaktioner med deres input og output, ikke kan deles. Så hvis Alice har en bitcoin-adresse med en bitcoin i det, og hun kun vil sende Bob en halv bitcoin, så skulle hun sende Bob det hele bitcoin. Bitcoin-netværket ville derefter automatisk oprette 0,5 bitcoins i forandring fra bitcoinet, som Alice sendte, og sende det til en tredje adresse i Alices kontrol. Den tredje adresse vil også være en transaktionsudgang, hvilket betyder at adressen vil have flere transaktionsudgange.
Over tid betyder det, at bitcoin-tegnebøger ender med mange adresser, der indeholder varierende mængder bitcoin og skift fra bitcoin-transaktioner. Når du sender bitcoins til nogen, vil din tegnebog gøre sit bedste for at samle de nødvendige midler ved hjælp af adresserne indeholdende de forskellige beløb. Det fører til transaktioner, som kan have flere forskellige input - forskellige adresser med forskellige beløb, der bruges til at kompensere midlerne. Det er normalt usandsynligt, at disse indgange vil levere præcis det rigtige beløb, så du normalt kommer med ændringer.
Hvad hvis du kun vil sende en lille smule bitcoin? Heldigvis kan du skære bitcoins meget tyndt faktisk. Den mindste delbare del af en bitcoin hedder et satoshi, og det svarer til blot hundrede milliontedel af bitcoin. Du kan ikke sende kun en satoshi over netværket, men det er simpelthen for lille og ville tilstoppe netværket med små transaktioner. Den mindste transaktionsværdi er 5340 satoshis, som stadig er ret lille.
For at komplicere sager endnu længere involverer mange bitcoin-transaktioner et transaktionsgebyr, hvilket betyder at du skal tilføje en vis mængde bitcoin oven på det beløb, du forsøger at sende. Hvis du ikke gør det, er det sandsynligt, at bitcoin-transaktionen vil mislykkes helt. Dette er noget at overveje, især når der sendes små fraktioner af bitcoin.
Så når du åbner din bitcoin-tegnebog efter nogle få transaktioner og begynder at se flere adresser, der indeholder mange små mængder, er det der sker. Det er ikke særlig nemt at læse og gør bogføring lidt irriterende, men det gør det muligt at spore bitcoin-transaktioner gennem hele netværket - hvilket er vigtigt, givet bitcoins mantra af gennemsigtighed og uendelighed.