Et Dybere Kig På Transaktioner
Inden for blockchain og Bitcoin er transaktioner den livsnerve, der muliggør overførsel af digital valuta mellem deltagere, så det er tid til at udforske detaljerne i blockchain-transaktioner.
Transaktionsstruktur
Endnu en gang er en Bitcoin-transaktion en digital meddelelse, der angiver, hvordan bitcoins "flyttes" (de flyttes faktisk ikke, ejerskabet ændres) fra én adresse til en anden. I sin kerne indeholder en transaktion følgende komponenter:
Her er en virkelig transaktion, du kan udforske (tilgængelig her):
Som vist her, indeholder transaktionen 7 input og 4 output, hver tilknyttet en unik adresse. Det samlede antal input-bitcoins er større end det samlede antal output-bitcoins. Denne forskel opstår, fordi transaktionen også inkluderer gebyrer, som skal tages i betragtning.
Beløb svarer til summen af output-bitcoins, og beløb + gebyrer svarer til summen af input-bitcoins.
Transaktionsverificering
Før en transaktion tilføjes til en blok og registreres på blockchainen, skal den verificeres af netværket. Denne verificeringsproces sikrer, at transaktionen er gyldig og overholder netværkets regler. Her er de centrale aspekter af transaktionsverificering:
Som forklaret i det forrige kapitel, placeres en transaktion i mempoolen, når den er blevet verificeret, hvor den afventer at blive udvalgt af en miner til inkludering i den næste blok. Når blokken er oprettet, bliver den broadcastet til netværket og verificeret. Hvis blokken består valideringen, tilføjes den til blockchainen, og alle transaktioner i den betragtes som bekræftede.
Yderligere bekræftelse
Hvis vi vender tilbage til transaktionseksemplet, viser det sig ved åbning af det angivne link følgende:
Den første bekræftelse sker, når en transaktion inkluderes i en blok. Hver yderligere blok, der tilføjes oven på blokken med denne transaktion, tæller som en ekstra bekræftelse. Jo flere bekræftelser en transaktion har, desto mindre er risikoen for, at den bliver tilbageført.
I praksis er det almindeligt at vente på seks bekræftelser, før en Bitcoin-transaktion betragtes som endelig. På dette niveau ville det kræve en ekstraordinær mængde computerkraft at tilbageføre transaktionen, hvilket gør den reelt irreversibel.
1. Hvilken komponent i en Bitcoin-transaktion beviser, at afsenderen har ret til at overføre bitcoinen?
2. Hvad er den primære årsag til at vente på flere bekræftelser efter en Bitcoin-transaktion er inkluderet i en blok?
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 6.25
Et Dybere Kig På Transaktioner
Stryg for at vise menuen
Inden for blockchain og Bitcoin er transaktioner den livsnerve, der muliggør overførsel af digital valuta mellem deltagere, så det er tid til at udforske detaljerne i blockchain-transaktioner.
Transaktionsstruktur
Endnu en gang er en Bitcoin-transaktion en digital meddelelse, der angiver, hvordan bitcoins "flyttes" (de flyttes faktisk ikke, ejerskabet ændres) fra én adresse til en anden. I sin kerne indeholder en transaktion følgende komponenter:
Her er en virkelig transaktion, du kan udforske (tilgængelig her):
Som vist her, indeholder transaktionen 7 input og 4 output, hver tilknyttet en unik adresse. Det samlede antal input-bitcoins er større end det samlede antal output-bitcoins. Denne forskel opstår, fordi transaktionen også inkluderer gebyrer, som skal tages i betragtning.
Beløb svarer til summen af output-bitcoins, og beløb + gebyrer svarer til summen af input-bitcoins.
Transaktionsverificering
Før en transaktion tilføjes til en blok og registreres på blockchainen, skal den verificeres af netværket. Denne verificeringsproces sikrer, at transaktionen er gyldig og overholder netværkets regler. Her er de centrale aspekter af transaktionsverificering:
Som forklaret i det forrige kapitel, placeres en transaktion i mempoolen, når den er blevet verificeret, hvor den afventer at blive udvalgt af en miner til inkludering i den næste blok. Når blokken er oprettet, bliver den broadcastet til netværket og verificeret. Hvis blokken består valideringen, tilføjes den til blockchainen, og alle transaktioner i den betragtes som bekræftede.
Yderligere bekræftelse
Hvis vi vender tilbage til transaktionseksemplet, viser det sig ved åbning af det angivne link følgende:
Den første bekræftelse sker, når en transaktion inkluderes i en blok. Hver yderligere blok, der tilføjes oven på blokken med denne transaktion, tæller som en ekstra bekræftelse. Jo flere bekræftelser en transaktion har, desto mindre er risikoen for, at den bliver tilbageført.
I praksis er det almindeligt at vente på seks bekræftelser, før en Bitcoin-transaktion betragtes som endelig. På dette niveau ville det kræve en ekstraordinær mængde computerkraft at tilbageføre transaktionen, hvilket gør den reelt irreversibel.
1. Hvilken komponent i en Bitcoin-transaktion beviser, at afsenderen har ret til at overføre bitcoinen?
2. Hvad er den primære årsag til at vente på flere bekræftelser efter en Bitcoin-transaktion er inkluderet i en blok?
Tak for dine kommentarer!