En Djupare Titt på Transaktioner
Svep för att visa menyn
Inom blockchain och Bitcoin är transaktioner den livsnerv som möjliggör överföring av digital valuta mellan deltagare, så det är dags att utforska detaljerna kring blockchain-transaktioner.
Transaktionsstruktur
En Bitcoin-transaktion är ett digitalt meddelande som anger hur bitcoins "flyttas" (de flyttas egentligen inte, utan ägarskapet ändras) från en adress till en annan. I grunden innehåller en transaktion följande komponenter:
Här är en verklig transaktion du kan utforska (tillgänglig here):
Som visas här innehåller transaktionen 7 ingångar och 4 utgångar, där varje är kopplad till en unik adress. Det totala antalet ingående bitcoins är större än det totala antalet utgående bitcoins. Denna skillnad uppstår eftersom transaktionen även inkluderar avgifter, vilka måste tas med i beräkningen.
Beloppet är lika med summan av utgående bitcoins, och belopp + avgifter är lika med summan av ingående bitcoins.
Transaktionsverifiering
Innan en transaktion läggs till i ett block och registreras på blockkedjan måste den verifieras av nätverket. Denna verifieringsprocess säkerställer att transaktionen är giltig och följer nätverkets regler. Här är de viktigaste aspekterna av transaktionsverifiering:
Som förklarats i föregående kapitel, placeras en transaktion i mempoolen när den har verifierats, där den väntar på att en miner ska välja den för inkludering i nästa block. När blocket har skapats sänds det ut till nätverket och verifieras. Om blocket godkänns läggs det till i blockkedjan och alla transaktioner i det betraktas som bekräftade.
Ytterligare bekräftelse
Om vi återvänder till transaktionsexemplet visar den angivna länken följande:
Den första bekräftelsen sker när en transaktion inkluderas i ett block. Varje ytterligare block som läggs ovanpå det block som innehåller transaktionen räknas som en extra bekräftelse. Ju fler bekräftelser en transaktion har, desto lägre är risken att den reverseras.
I praktiken är det vanligt att vänta på sex bekräftelser innan en Bitcoin-transaktion betraktas som slutgiltig. På denna nivå skulle det krävas en enorm mängd datorkraft för att reversera transaktionen, vilket gör den i praktiken oåterkallelig.
1. Vilken komponent i en Bitcoin-transaktion bevisar att avsändaren har rätt att överföra bitcoinen?
2. Vad är den främsta anledningen till att vänta på flera bekräftelser efter att en Bitcoin-transaktion har inkluderats i ett block?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal