Was ist ein Doppelausgaben-Angriff?

Was ist ein Doppelausgaben-Angriff? . Ein Doppelausgaben-Angriff ist ein einziges Problem für digitale Währungen, in dem ein Benutzer denselben digitalen Vermögenswert mehrmals ausgeben kann. Dies ist möglich, da Endbenutzer digitale Informationen einfach reproduzieren können.
Bitcoin hat dem Doppelausgaben-Problem erfolgreich entgegengewirkt, aber nicht alle Kryptowährungen verwenden den gleichen Konsensalgorithmus.
Nur weil Bitcoin Nutzer vor Doppelausgaben-Angriffen geschützt hat, bedeutet das nicht, dass alle Ihre Transaktionen sicher sind. Hier ist alles, was Sie über Doppelausgaben wissen müssen und wie ein Doppelausgaben-Angriff eine Kryptowährung beeinflussen kann.
Doppelausgaben-Angriffe erklärt
Doppelausgaben ist eine Transaktion, die dieselbe Eingabe wie eine andere Transaktion verwendet, die bereits im Netzwerk validiert wurde.
Ein Doppelausgaben-Angriff ist offensichtlich nicht möglich mit physischem Fiat-Geld. Wenn Sie zum Beispiel $5 ausgeben, um einen Kaffee zu bekommen, geben Sie die physische Note weg und können sie nicht ein zweites Mal verwenden.
Wenn es um die Verwendung von Kreditkarten geht, garantiert ein Dritter - die Bank -, dass das Geld von Ihrem Konto auf das Konto des Kreditors überwiesen wird. Auf diese Weise erhalten Sie keinen weiteren Zugang zu diesen Geldern und können sie nicht ein zweites Mal verwenden, um Zahlungen zu tätigen.
Die Dinge sind jedoch nicht so einfach in der Blockchain. Eine Kryptowährung ist eine digitale Datei, die ziemlich einfach zu kopieren ist. Da es keine zentrale Autorität gibt, Transaktionen zu kontrollieren, können Benutzer digitale Dateien einfacher replizieren und sie für Einkäufe verwenden. Der Halter macht eine Kopie der digitalen Münze und verwendet sie, um eine weitere Transaktion durchzuführen, während das Original in einer Brieftasche aufbewahrt wird.
Wie Bitcoin Doppelausgaben verhindert
Die Bitcoin-Blockchain hat ein Protokoll implementiert, um Doppelausgabe-Angriffe zu begegnen, die vom traditionellen Cash-System inspiriert sind. Es ist ein Bestätigungsmechanismus, der eine „chronologisch geordnete“ Blockchain aufrechterhält, beginnend mit der ersten registrierten Operation im Jahr 2009.
Nehmen wir an, ein Inhaber plant, einen Bitcoin zu verwenden, um mehrere Einkäufe an andere Händler zu tätigen. Alle Transaktionen gehen in einen Pool, wo sie auf die Bestätigung warten müssen. Die erste Transaktion wird validiert und in der Blockchain veröffentlicht. Wenn jeder neue Block dem Ledger hinzugefügt wird, erhält der Vorgang weitere Bestätigungen.
Die zweite Transaktion, die dieselbe Eingabe verwendet, wird nicht validiert, da Bergleute den Doppelausgaben-Angriff basierend auf den vorherigen Datensätzen identifizieren können.
Was passiert also, wenn zwei dieser Transaktionen gleichzeitig aus dem Pool gezogen werden? Miners validieren nur die mit der höheren Anzahl von Bestätigungen, und diese ist die einzige Transaktion, die in der Blockchain aufgezeichnet wird.
Händler, die Zahlungen in Bitcoin akzeptieren, sollten auf die Bestätigung warten, bevor sie die Waren oder Dienstleistungen freigeben, um Betrug zu vermeiden. Auf diese Weise haben Verkäufer die Garantie, dass die Transaktion irreversibel ist.
Wenn Sie eine digitale Kopie Ihres Bitcoin erstellt und versucht haben, es zu verwenden, könnten Sie die in Ihrem Geldbeutel gespeicherten Gelder in Zukunft nicht ausgeben. Bergleute nutzen komplexe Mathematik und große Mengen an Macht, um frühere Datensätze zu analysieren und doppelte Ausgaben zu vermeiden. Da die Kopie bereits registriert ist, wie sie für die Blockchain ausgegeben wurde, ist es unmöglich, die digitale Münze ein zweites Mal zu verwenden.
Der Nachteil? Es verlangsamt den Kaufprozess, da Händler warten müssen (manchmal fast eine Stunde), um die Bestätigung zu erhalten, die sie benötigen.
Arten von Doppelausgaben-Angriffen
Während nicht alle Kryptowährungen den Bestätigungsmechanismus und den Proof-of-Work Konsens verwenden, können die meisten von ihnen Doppelausgaben entgegenwirken. Es ist jedoch theoretisch noch möglich, dass ein Doppelausgaben-Angriff stattfindet.
Rennen Angriff
Ein Race-Angriff wird möglich, wenn Händler Zahlungen akzeptieren, bevor sie Blockbestätigungen für die Transaktion erhalten. Ein Endbenutzer sendet fast gleichzeitig zwei Transaktionen, eine an den Händler und eine andere zurück an eine andere Brieftasche. In diesem Fall könnten Bergleute den Vorgang in Richtung Brieftasche validieren, was bedeuten würde, dass der Händler das Geld nicht erhalten würde.
Finney-Angriff
Ein Finney-Angriff tritt auch auf, wenn der Händler nicht auf die Bestätigung der Transaktion wartet. In diesem Fall überweist ein Bergmann Guthaben von einem Geldbeutel in eine andere, überprüft aber nicht sofort den Block. Dann verwendet er oder sie die Quellportemonnaie, um einen Kauf zu tätigen. Sobald die zweite Transaktion gesetzt ist, sendet der Bergmann den zuvor abgebauten Block, der auch die erste Transaktion enthält.
51% Angriff
Ein 51% -Angriff wird in dieser Situation als Mehrheitsangriff bezeichnet, da der Angreifer mehr als die Hälfte der Hashrate eines Netzwerks kontrollieren muss. Dies könnte möglich sein, wenn es einem Bergmann oder einer Gruppe von Bergleuten gelungen ist, Blöcke schneller zu generieren als der Rest der anderen Benutzer in einem Netzwerk. Alle Konsensalgorithmen wurden entwickelt, um die Risiken eines 51% -Angriffs zu beseitigen.
Das Mitnehmen
Ein Doppelausgaben-Angriff ist gefährlich für Kryptowährungsbenutzer. Händler und andere Benutzer werden betrügt und aus der Tasche gelassen, und der Ruf des Netzwerks wird beschädigt. Eine Kryptowährung, die Doppelausgaben nicht entgegenwirken kann, muss sich zuerst mit der Inflation und dann mit einem Mangel an Vertrauen auseinandersetzen. Dies führt zwangsläufig zu einem wertlosen Netzwerk.

Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.

Previous Article

Lendingblock CEO discusses the platform's upcoming launch

Next Article

Latest Bitcoin Cash price and analysis (BCH to USD)

Read More Related articles