CryptoTicker









Wie werden Bitcoin Transaktionen verifiziert?

Das Bitcoin Netzwerk wird häufig als unkapputbarbar bezeichnet. Mit anderen Worten, die einzelnen Mechanismen im Bitcoin Netzwerk sorgen dafür, dass Transaktionen, die ausgeführt werden, einem maximal gesicherten Protokoll folgen, um das gewünschte Endergebnis zu gewährleisten. Die zentrale Frage dabei ist, […]

Jan Philipp Albrecht

Jan Philipp Albrecht

January 7, 2021 9:09 PM

Wie werden Bitcoin Transaktionen verifiziert?

Das Bitcoin Netzwerk wird häufig als unkapputbarbar bezeichnet. Mit anderen Worten, die einzelnen Mechanismen im Bitcoin Netzwerk sorgen dafür, dass Transaktionen, die ausgeführt werden, einem maximal gesicherten Protokoll folgen, um das gewünschte Endergebnis zu gewährleisten. Die zentrale Frage dabei ist, wie werden Bitcoin Transaktionen eigentlich verifiziert? Werfen wir einen genaueren Blick darauf.

Bitcoin Transaktionen

Eine typische Bitcoin-Transaktion beinhaltet einen Transfer von Beträgen in Bitcoin, der dem Netzwerk bekannt gemacht und in Blöcken gesammelt wird. Mit anderen Worten, alle Bitcoin-Transaktionen werden in der Blockchain aufgezeichnet und können eingesehen werden.

Die beiden wichtigsten Elemente in einem Block sind die Aufzeichnung der Transaktionen und der Block Header. Der Block Header setzt sich aus dem Hash des aktuellen Blocks und dem Hash des vorherigen Blocks sowie vielen weiteren wichtigen Elementen zusammen. Annähernd alle zehn Minuten wird ein neuer Block erzeugt und an die Blockchain angehängt. Dieser Vorgang wird mit Hilfe des Mining-Prozesses durchgeführt. Dieser Block validiert und registriert alle neuen Transaktionen, was als Bestätigung der Transaktion bezeichnet wird.

Zur Verifizierung verwendet Bitcoin ein Forth-ähnliches Skripting-System. In diesem werden die eingegebene scriptSig und das Ergebnis scriptPubKey dargestellt. Danach wird die Eingabe verifiziert, wenn der scriptPubKey validiert wurde.

Zusammenfung

Beispiel: Jeff sendet 200 BTC an Tom und Tom generiert 100 BTC. Tom sendet 110 BTC an Harry, der sich selbst etwas Geld schicken möchte. Harry sendet die 110 BTC an jemand anderen, dieser hat sie allerding noch nicht erhalten. Nur Harrys versendete Coins und Toms “Wechselgeld” können in der aktuellen Situation verwendet werden. Auf diese Weise werden die Bitcoin-Transaktionen verifiziert.

Mit anderen Worten: Jeder Knoten speichert eine vollständige Aufzeichnung der Transaktionen ab. Wenn nun ein Node eine Anfrage für eine neue Transaktion erhält, führt er eine Reihe von Überprüfungen durch, um sicherzustellen, dass die Transaktion berechtigt ist. Wenn John 5 Bitcoin an Jeff sendet, wird diese Transaktion nach ein paar Sekunden noch “unbestätigt” sein, bis der nächste Block erzeugt wird. Sobald der nächste Block generiert ist und die nächste neue Transaktion verifiziert und in den neuen Block eingefügt wird, erhält Johns Transaktion eine Bestätigung. Auf diese Weise werden die Transaktionen im Bitcoin Netzwerk bestätigt. Bei gewöhnlichen Transaktionen reichen sechs Bestätigungen aus, um als “erfolgreich” zu gelten.

Jan Philipp Albrecht
Artikel Von

Jan Philipp Albrecht

Neueste Artikel auf Cryptoticker

Alle anzeigen

Regelmäßige Updates zu Web3, NFTs, Bitcoin & Preisprognosen.

Bleibe auf dem Laufenden mit CryptoTicker.