• Sprache & Wechselkurse ändern
  • Einstellungen
    Farbe für Anstieg/Rückgang
    Start-/Endzeitpunkt der Änderung
Web3 Börse
Gate-Blog

Ihr Gateway zu Krypto-Neuigkeiten und -Erkenntnissen

Gate.io Blog Arbeitsstrategien, die doppelte Ausgaben verhindern

Arbeitsstrategien, die doppelte Ausgaben verhindern

07 July 10:07


Doppelte Ausgaben werden nur mit digitaler Währung getätigt, nicht mit physischem Geld.

Blockchains können entweder Dezentralisierung oder Zentralisierung nutzen, um doppelte Ausgaben zu kontrollieren.

51% Angriff, Rassenangriff und Finney-Angriff sind Arten von doppelten Ausgaben.

Um die Möglichkeit einer doppelten Ausgabe zu verringern, sollten Benutzer Transaktionen mit mindestens drei Bestätigungen akzeptieren.

Die Natur digitaler Währungen wie Kryptowährungen und die Art und Weise, wie sie übertragen werden, geben Raum für ein Problem, das als doppelte Ausgaben bezeichnet wird. Was dieses Problem verursacht, ist die Verzögerung bei der Endgültigkeit der Transaktion, weil das System die Zahlungen bestätigen sollte. Wenn Sie die Kryptowährung übertragen, dauert es einige Sekunden oder Minuten, bis sie endgültig festgelegt oder bestätigt ist. Das unterscheidet sich von der Art und Weise, wie wir Zahlungen mit Banknoten und Münzen tätigen. Bei Banknoten und Münzen ist die Zahlung bestätigt, wenn Sie das Geld einer anderen Person übergeben. In diesem Artikel werden wir das Problem der doppelten Ausgaben besprechen und wie man es verhindert.


Doppelte Ausgaben



Doppelte Ausgaben bedeuten, zwei Zahlungen mit demselben Token zu tätigen. Das Problem der doppelten Ausgaben tritt nicht auf, wenn physisches Geld verwendet wird. Das liegt daran, dass Sie nicht zwei Personen denselben 100-Dollar-Schein geben können. Bei den meisten Online-Zahlungen stellt ein Dritter sicher, dass die Zahlung an den vorgesehenen Zahlungsempfänger geht. Auf der anderen Seite überprüfen Zahlungsabwickler und andere traditionelle Finanzinstitute die Transaktionen selbst.

Das obige Szenario ist jedoch anders, wenn Zahlungen mit Kryptowährungen und anderen digitalen Assets getätigt werden, die in der Blockchain vorhanden sind. Der Grund dafür ist, dass bei der Übertragung digitaler Währungen nur zwei Parteien beteiligt sind, der Zahler und der Zahlungsempfänger. Hier kommt die Gefahr einer doppelten Ausgabe ins Spiel.

Mit anderen Worten, doppelte Ausgaben finden statt, wenn jemand die Blockchain stört, um die Kryptowährung oder andere digitale Vermögenswerte, die als Zahlungsmittel verwendet werden, zu stehlen. Die Person, die die Kryptowährung stiehlt, wird dann einen Transaktionsbeleg schicken, damit die Zahlung echt aussieht. In einigen Fällen kann die Person, die für die doppelten Ausgaben verantwortlich ist, die Transaktion komplett löschen. Die Hauptverursacher eines solchen Problems sind Blockchain-Entwickler und andere Krypto-Experten.

Ein Beispiel für doppelte Ausgaben ist, wenn Benutzer A einen Token im Wert von 50$ an B sendet, bevor er dieselben Token an C sendet. Am Ende des Tages ist es schwierig festzustellen, ob Benutzer A B oder C betrogen hat.


Arten von doppelten Ausgaben



Es gibt drei Möglichkeiten, wie Menschen Kryptowährungen doppelt ausgeben können. Die Methoden sind 51% Angriff, Rassenangriff und Finney-Angriff.

51% Angriff

Um einen 51-%-Angriff durchzuführen, sollte der Angreifer zunächst mehr als 50% der Hash-Leistung des Netzwerks kontrollieren, die für die Validierung von Transaktionen und Blockierungen erforderlich ist. Auf diese Weise kann er/sie die Situation manipulieren, um die Token an zwei Personen zu senden. Das findet jedoch nur statt, wenn das fragliche Blockchain-System keine anderen geeigneten Sicherheitssysteme hat.



Angriff auf die Rasse

Diese Methode funktioniert nur, wenn der Händler eine Transaktion ohne Bestätigung akzeptiert. Somit kann der Angreifer dieselben Token an eine andere Person schicken. Zum Beispiel, wenn ein Händler eine doppelte Transaktion tätigt, bei der A die Transaktion akzeptiert, die nicht bestätigt ist, und B auf die Bestätigung wartet, wird am Ende die Transaktion an B bestätigt, während A Münzen mit doppelter Ausgabe erhält. Damit die vorgesehenen Empfänger ihre Kryptowährungen erhalten, sollten sie daher nur Transaktionen akzeptieren, die von mindestens drei Validatoren bestätigt wurden.

Finney-Angriff

Diese Art von Angriff wird von einem Miner durchgeführt, der mehrere Blöcke generiert, ohne sie an das Netzwerk zu übertragen. In diesem Fall leistet der Bergmann doppelte Zahlungen mit denselben Token. Wenn der Händler die Transaktion überprüft, liefert er/sie die Waren oder Dienstleistungen an den Zahler. Der Händler wird die Transaktion erst nach Erhalt der Ware an das Netzwerk weiterleiten. Infolgedessen werden alle anderen Transaktionen bestätigt, mit Ausnahme der des Dealers. Um diese Art von Angriff zu vermeiden, sollte der Zahlungsempfänger eine unbestätigte Transaktion nicht akzeptieren.

Wie Blockchains das Problem doppelter Ausgaben verhindern sollten

Es ist wichtig zu beachten, dass Benutzer, wenn sie Fälle von Doppelausgaben erleben, das Vertrauen in die Blockchain verlieren. Deshalb sollte die Blockchain sicherstellen, dass sie über ein angemessenes Sicherheitssystem verfügt, um der Möglichkeit doppelter Ausgaben entgegenzuwirken. Blockchains können das Problem der doppelten Ausgaben entweder durch Zentralisierung oder Dezentralisierung verhindern.

Quelle: Zipmex


Zentralisierung

In diesem Fall kann eine Blockchain einen vertrauenswürdigen Dritten nutzen, um alle Transaktionen zu validieren. Obwohl das eine sichere Methode ist, um doppelte Ausgaben zu verhindern, hat die Zentralisierung ihre eigenen Nachteile. In den meisten Fällen ist diese Methode sehr teuer. Das liegt daran, dass die Blockchain die Kosten für den Transfer der Kryptowährungen sowie deren Validierung übernehmen muss.

Dezentralisierung

Das wichtigste Mittel, um Doppelausgaben durch Dezentralisierung zu verhindern, ist die schnelle Validierung der ersten Transaktion. Dadurch wird die duplizierte Transaktion so schnell wie möglich ungültig. Um dieses System effizient zu machen, ist es wichtig, einen Konsensalgorithmus zu haben, der die verschiedenen Server synchronisiert, auf denen die zugehörigen Daten gespeichert sind. Zum Beispiel helfen die Proof-of-Stake- und Proof-of-Work-Konsenssysteme dabei, die Transaktionsdaten rechtzeitig zu synchronisieren und so doppelte Ausgaben zu vermeiden.


Ein Fall von Bitcoin

Die Bitcoin-Blockchain verfügt über angemessene Sicherheitsmaßnahmen, um doppelte Ausgaben zu verhindern. Wenn das Bitcoin-Netzwerk wie erwartet funktioniert und die Benutzer warten, bis alle Transaktionen bestätigt sind, werden keine doppelten Ausgaben getätigt. Das Protokoll überprüft Transaktionen über den Bestätigungsmechanismus.

Quelle: Wealthand


Wenn ein Händler dieselben Münzen an verschiedene Adressen schickt, werden sie in einem Netzwerk von nicht validierten Transaktionen. Falls die Transaktion zur gleichen Zeit abgeschlossen wird, wird die mit den meisten Bestätigungen verifiziert und die andere abgelehnt. Als Sicherheitsmaßnahme sollte man mindestens sechs Bestätigungen abwarten, um Transaktionen zu akzeptieren.


Doppelte Ausgaben vermeiden



Eine Frage, die manche Leute vielleicht haben, ist, wie sie doppelte Ausgaben kontrollieren können. Obwohl die größte Verantwortung für die Kontrolle doppelter Ausgaben bei den Blockchains liegt, kann eine Person ihren Teil dazu beitragen. Sie sollten keine Transaktionen akzeptieren, die nicht bestätigt sind. Sie können sich auch mehr Zeit nehmen, bevor Sie irgendwelche Transaktionen akzeptieren. Das hilft, die Wahrscheinlichkeit einer doppelten Ausgabe zu verringern.

Standardmäßig wird empfohlen, dass Sie mindestens drei Bestätigungen für eine Transaktion abwarten. Darüber hinaus können Sie mindestens 10 Minuten brauchen, bis Sie eine Transaktion akzeptieren. Diese Maßnahmen sollten dazu beitragen, die Fälle von Doppelausgaben zu verringern.


Fazit



Das Problem der Geldmanipulation ist an vielen Orten auf der Welt weit verbreitet. Was physisches Geld betrifft, so können Menschen gefälschte Banknoten erstellen. Nichtsdestotrotz können die Leute sie mit Kryptowährungen doppelt ausgeben. Am Ende wird einer der erwarteten Empfänger verlieren, da er/sie die besagten Wertscheine nicht erhält. Eine der Mittel, um doppelte Ausgaben zu vermeiden, besteht darin, auf eine Transaktion zu warten, bis mindestens 3 Bestätigungen vorliegen.





Autor: Mashell C., Gate.io-Forscher
Dieser Artikel gibt nur die Ansichten des Forschers wieder und stellt keine Anlagevorschläge dar.
Gate.io behält sich alle Rechte an diesem Artikel vor. Das erneute Posten des Artikels ist erlaubt, sofern auf Gate.io verwiesen wird. In allen Fällen werden rechtliche Schritte wegen einer Urheberrechtsverletzung eingeleitet.
BTC/USDT + 6.23%
ETH/USDT + 4.11%
GT/USDT + 4.34%
Packen Sie Ihr Glück aus und erhalten Sie einen $6666 Preis
Jetzt registrieren
Fordern Sie jetzt 20 Punkte an
Exklusiv für neue Benutzer: Führen Sie 2 Schritte aus, um sofort Punkte zu erhalten!

🔑 Ein Konto bei Gate.io erstellen

👨‍💼 KYC-Authentifizierung innerhalb von 24 Stunden abschließen

🎁 Fordern Sie Punkteprämien an

Jetzt abholen
Sprache und Region
Wechselkurs
Gehen Sie zu Gate.TR?
Gate.TR ist jetzt online.
Sie können klicken und zu Gate.TR gehen oder bei Gate.io bleiben.