Was ist das Problem der doppelten Mittelverwendung?

Das Hauptziel der Blockchain-Technologie ist die Schaffung eines zuverlässigen und sicheren digitalen Geldsystems. Die größte Herausforderung bei der Entwicklung eines solchen Mechanismus war die Möglichkeit, dass Transaktionen kopiert werden können. Die Möglichkeit, dass ein und dasselbe Geld mehrfach ausgegeben werden kann, war für Krypto-Enthusiasten immer wieder ein Stolperstein.

Apropos dezentralisierte Systeme: Dies ist der Fall, wenn ein Konto denselben Betrag an digitalem Geld an mehrere Empfänger gleichzeitig sendet (ohne darauf zu warten, dass die erste Transaktion einem neuen Block hinzugefügt wird).

Doppelte Ausgaben liegen vor, wenn eine Transaktion dieselben Eingabedaten verwendet wie eine andere Transaktion, die bereits zuvor im Netz übertragen wurde. Bytes (digitale Informationen) sind viel leichter zu kopieren als Papiergeld. Das Problem ist also sehr ernst geworden. Wird dies ignoriert, könnte dies zu einer Inflation und einem völligen Mangel an Vertrauen in digitale Währungen führen.

Stellen Sie sich Folgendes vor: Ein Mann geht in ein Café und kauft eine Tasse Kaffee für 5 Dollar. Sein Geld wandert in die Kasse, und es ist nicht mehr möglich, es zweimal auszugeben. Kryptowährungen, von denen Sie übrigens auf Bitalpha Ai profitieren können, werden nicht physisch übertragen, sondern verbleiben in der Brieftasche des Käufers, bis die Transaktion von den Validatoren des Netzwerks bestätigt, ausgeführt und in die Blockchain geschrieben wird. Dies bedeutet, dass in der Zeit zwischen der Übermittlung der virtuellen Gelder und der Bestätigung der Transaktion eine erneute Zahlung (Doppelausgabe) erfolgen kann.

In der Kaffeesituation hat die Person mit Fiatgeld bezahlt. Die Tatsache der Zahlung wird sofort von der Kassiererin der Einrichtung bestätigt und von der Registrierkasse aufgezeichnet. Im Bereich des digitalen Geldes hat der Kunde Zeit, eine doppelte Ausgabe zu tätigen. Dieses Schema wird auch in der Realität angewandt, z. B. wenn ein und dieselbe Immobilie am selben Tag an mehrere Personen gleichzeitig verkauft wird. Aufgrund bürokratischer Verzögerungen dauert es einige Zeit, bis die Änderung des Namens des Eigentümers in den Registern erscheint.

Blockchain ist die Lösung

Das Blockchain-Konzept löst das Problem der doppelten Geldausgabe. Es verwendet einen speziellen Algorithmus zur Validierung von Finanztransaktionen. Ein verteiltes Hauptbuch speichert chronologisch geordnete Aufzeichnungen aller finanziellen Transaktionen und Überweisungen mit Zeitstempeln. Im Bitcoin-Blockchain-Netzwerk werden alle 10 Minuten Blöcke erzeugt, die Details zu zahlreichen Transaktionen enthalten. Sie werden ständig aktualisiert und Kopien werden auf allen Knoten im Netz gleichzeitig gespeichert.

Der Proof-of-Work (PoW)-Konsensalgorithmus macht eine zentrale Kontrolle und das Vertrauen der Teilnehmer überflüssig. Stattdessen wird die Validierung (Verifizierung) von einer dezentralen Gruppe von Minern durchgeführt. Die Blockchain stellt sicher, dass jeder Nutzer, der BTC ausgibt, tatsächlich Eigentümer dieser Münzen ist.

Wenn ein Nutzer versucht, 1 Bitcoin zweimal auszugeben, landet jede Transaktion im Pool der ungeprüften Überweisungen. Wenn der erste von den Minern validiert, bestätigt und zu einem neuen Block hinzugefügt wurde, ist der zweite automatisch ungültig.

Selbst wenn beide Überweisungen zum gleichen Zeitpunkt genehmigt werden, wird nur diejenige Überweisung registriert, die die höchste Anzahl an Genehmigungen erhält, während die andere abgelehnt wird.

Bestätigungen sind Blöcke, die alle von der Blockchain validierten Transaktionen enthalten. Alle Glieder einer solchen Kette sind mit früheren Blöcken verknüpft, und die Transaktionen innerhalb dieser Kette kennen auch die Geschichte jedes früheren Blocks. Eine Überweisung muss nicht unbedingt vor einer anderen validiert werden, wichtig ist, dass die Transaktion am Ende in der längsten Kette aufgezeichnet wird.

Es ist wichtig, mehrere Bestätigungen des Netzes abzuwarten, um glaubwürdig zu sein. Dies gewährleistet Sicherheit und schützt vor Doppelausgaben. Je mehr Blöcke hinzugefügt werden, desto zuverlässiger ist die Transaktion.

Normalerweise bedeuten 0 Bestätigungen, dass die Transaktion noch in keinem Block enthalten ist. Es ist nicht bestätigt. Wenn es 1 Bestätigung ist, bedeutet dies, dass die Transaktion verifiziert wurde und in einem Block enthalten ist. Das Risiko von Doppelausgaben ist geringer, aber immer noch möglich.

Empfehlungen
Nach oben