Kursinhalt
Einführung in die Blockchain
Einführung in die Blockchain
Ein Tieferer Einblick in Transaktionen
Im Bereich der Blockchain und Bitcoin sind Transaktionen das Lebenselixier, das die Bewegung von digitaler Währung zwischen Teilnehmern ermöglicht. Es ist also an der Zeit, die Feinheiten von Blockchain-Transaktionen zu erkunden.
Transaktionsstruktur
Noch einmal: Eine Bitcoin-Transaktion ist eine digitale Nachricht, die angibt, wie Bitcoins "bewegt" werden (sie werden eigentlich nicht bewegt, ihr Besitz ändert sich) von einer Adresse zu einer anderen. Im Kern enthält eine Transaktion die folgenden Komponenten:
Schauen wir uns nun eine echte Transaktion an (Sie können sie hier finden):
Wie Sie sehen können, enthält diese Transaktion 7 Eingaben und 4 Ausgaben, jede mit einer eindeutigen Adresse. Allerdings stimmen die Summen der Eingabebitcoins und Ausgabebitcoins nicht überein, wobei die Eingabesumme größer ist. Denken Sie daran, dass auch Transaktionsgebühren berücksichtigt werden müssen:
Der Betrag entspricht der Summe der Ausgabebitcoins, und Betrag + Gebühren entspricht der Summe der Eingabebitcoins.
Transaktionsverifizierung
Bevor eine Transaktion zu einem Block hinzugefügt und in der Blockchain aufgezeichnet wird, muss sie vom Netzwerk verifiziert werden. Dieser Verifizierungsprozess stellt sicher, dass die Transaktion gültig ist und den Regeln des Netzwerks entspricht. Hier sind die wichtigsten Aspekte der Transaktionsverifizierung:
Wie wir im vorherigen Kapitel erwähnt haben, wartet die Transaktion, sobald sie verifiziert ist, im Mempool, bis ein Miner sie auswählt, um in den nächsten Block aufgenommen zu werden. Der Block wird dann an das Netzwerk gesendet und verifiziert. Wenn alles in Ordnung ist, wird der Block zur Blockchain hinzugefügt und die darin enthaltenen Transaktionen gelten als bestätigt.
Zusätzliche Bestätigung
Kehren wir zu unserer Transaktion zurück. Wenn Sie den Link zu dieser Transaktion geöffnet haben, ist Ihnen möglicherweise Folgendes aufgefallen:
Noch einmal: Die erste Bestätigung erfolgt, wenn eine Transaktion in einen Block aufgenommen wird. Jeder nachfolgende Block, der zur Blockchain hinzugefügt wird und auf dem Block aufbaut, der die Transaktion enthält, zählt als zusätzliche Bestätigung. Mehr Bestätigungen verringern das Risiko, dass eine Transaktion rückgängig gemacht wird.
Wie bei unserer Transaktion ist es gängige Praxis, auf sechs Bestätigungen zu warten, bevor eine Bitcoin-Transaktion als endgültig betrachtet wird, da diese Blocktiefe es äußerst unwahrscheinlich macht, dass die Transaktion ohne eine enorme Menge an Rechenleistung rückgängig gemacht wird.
1. Welcher Bestandteil einer Bitcoin-Transaktion beweist, dass der Absender das Recht hat, die Bitcoins zu übertragen?
2. Was ist der Hauptgrund dafür, nach einer Bitcoin-Transaktion, die in einen Block aufgenommen wurde, auf mehrere Bestätigungen zu warten?
Danke für Ihr Feedback!