Wie funktioniert eine Kryptowährungstransaktion?

Kryptowährung wird für direkte Peer-to-Peer-Zahlungen überall auf der Welt verwendet. Die Geschwindigkeit der Transaktionen variiert je nach Währungs- und Bestätigungsanforderungen, ist aber im Allgemeinen sehr schnell im Vergleich zu traditionellen Banksystemen. Wo Banken Tage brauchen können, um Geld zu überweisen, erfolgen Kryptowährungsüberweisungen in wenigen Minuten.

Im Allgemeinen durchlaufen Kryptowährungstransaktionen die folgenden Schritte, bevor sie der Blockchain hinzugefügt werden.

Eine Person fordert eine Transaktion an, und die Anforderung wird an das gesamte Netzwerk gesendet.

Jeder Computer kann Bitcoin Code nutzen

Jeder Computer im Netzwerk sammelt alle gleichzeitigen Transaktionen in einem Block zusammen mit einem Zeitstempel für jede Transaktion.
Jeder Computer arbeitet daran, Erfahrungen zum System das Bitcoin Code schwierige mathematische Problem zu lösen, um den Block zur Blockkette hinzuzufügen. Dieser Prozess wird als „Mining“ bezeichnet.
Sobald ein Computer eine gültige Lösung findet, sendet er den Block an den Rest des Netzwerks.
Das Netzwerk überprüft die Lösung und vergleicht die Transaktionen im Block mit der aktuellen Blockchain, um Doppelausgaben zu vermeiden.
Der Block wird der Kette hinzugefügt und zeigt an, dass die Transaktion abgeschlossen wurde.
Sobald ein Block zur Kette hinzugefügt wird, wird dieser Block gehasht und wird zum Erstellen des nächsten Blocks verwendet. Der Prozess wiederholt sich ständig.

Als solche sind Transaktionen praktisch irreversibel, ähnlich wie wenn man jemandem Bargeld gibt (und es daher ein elektronisches Kassensystem nennt). Wie bereits erwähnt, bedeutet die Verkettung von einem Block zum anderen, dass jemand die gesamte Kette von Blöcken bearbeiten müsste, um eine Transaktion zu ändern.

Da Blöcke kontinuierlich zu einer Kette hinzugefügt werden, ist es äußerst unwahrscheinlich, dass jemand in der Lage sein wird, eine aktualisierte Kette von Blöcken an das Netzwerk weiterzugeben, bevor der Rest des Netzwerks den nächsten Block produziert und die Kette weiter verlängert.

Jede Transaktion benötigt eine Unterschrift.
So wie Kreditkarten Ihre Unterschrift verwenden, um zu überprüfen, ob Sie einen Kauf autorisiert haben, verwendet Kryptowährung auch eine Signatur – eine digitale Signatur.

Transaktionen werden durch ein Kryptographie-System gesichert, das als Public-Key-Verschlüsselung bezeichnet wird. Jeder Benutzer hat sowohl einen öffentlichen als auch einen privaten Schlüssel, der seinem Konto zugeordnet ist.

Um eine Transaktion zu autorisieren, müssen Benutzer nachweisen, dass sie ihren privaten Schlüssel kennen, indem sie ihn als Eingabe in eine kryptografische Hash-Funktion verwenden, ähnlich derjenigen, die verwendet wird, um Blöcke in der Blockchain miteinander zu verbinden. Das nennt man das Signieren des Digests. Der private Schlüssel wird verwendet, um diese „digitale Signatur“ zu schreiben, daher ist es sehr wichtig, dass der private Schlüssel privat bleibt.

Der öffentliche Schlüssel, der allen Computern im Netzwerk zur Verfügung steht, wird verwendet, um die Daten zu entschlüsseln und zu bestätigen, dass der private Schlüssel, der dem Konto zugeordnet ist, das die Transaktion anfordert, zur Verschlüsselung verwendet wurde. Der öffentliche Schlüssel kann jedoch nicht zur Bestimmung des privaten Schlüssels verwendet werden, um die Sicherheit der eigenen Kryptowährungsbestände zu gewährleisten.