Doppelausgabe
Was ist Doppelausgabe?
Double-Spending ist das Risiko, dass eine digitale Währung doppelt ausgegeben wird. Dies ist ein potenzielles Problem, das nur bei digitalen Währungen auftritt, da digitale Informationen von erfahrenen Personen, die das Blockchain-Netzwerk und die zur Manipulation erforderliche Rechenleistung verstehen, relativ einfach reproduziert werden können.
Bei physischen Währungen tritt dieses Problem nicht auf, da sie nicht einfach repliziert werden können und die an einer Transaktion beteiligten Parteien sofort die Echtheit und den früheren Besitz der physischen Währung überprüfen können. Davon ausgenommen sind natürlich Angelegenheiten im Zusammenhang mit Bargeldtransaktionen.
Bei digitaler Währung besteht die Gefahr, dass der Inhaber eine Kopie des digitalen Tokens anfertigt und unter Beibehaltung des Originals an einen Händler oder eine andere Partei sendet.
Dies war anfangs ein Problem bei Bitcoin, der beliebtesten digitalen Währung oder „Kryptowährung“, da es sich um eine dezentrale Währung handelt, bei der es keine zentrale Behörde gibt, die überprüft, ob sie nur einmal ausgegeben wird. Bitcoin verfügt jedoch über einen Mechanismus, der auf Transaktionsprotokollen basiert, die als Blockchain bezeichnet werden, um die Authentizität jeder Transaktion zu überprüfen und Doppelzählungen zu verhindern.
Die zentralen Thesen
- Doppelausgaben treten auf, wenn ein Blockchain-Netzwerk unterbrochen wird und Kryptowährung im Wesentlichen gestohlen wird. Der Dieb würde eine Kopie der Währungstransaktion senden, um sie als legitim erscheinen zu lassen, oder die Transaktion möglicherweise vollständig löschen.
- Obwohl es nicht üblich ist, kommt es zu Doppelausgaben. Viel wahrscheinlicher ist jedoch, dass Kryptowährung aus einer nicht ordnungsgemäß gesicherten Wallet gestohlen wird.
- Die häufigste Methode der Doppelausgabe ist, wenn ein Blockchain-Dieb mehrere Pakete an das Netzwerk sendet und die Transaktionen so rückgängig macht, dass es so aussieht, als ob sie nie passiert wären.
Doppelausgaben verstehen
Bitcoin verlangt, dass ausnahmslos alle Transaktionen in die Blockchain aufgenommen werden. Dieser Mechanismus stellt sicher, dass die Partei, die die Bitcoins ausgibt, diese wirklich besitzt und verhindert auch Doppelzählungen und anderen Betrug. Die Blockchain verifizierter Transaktionen wird im Laufe der Zeit aufgebaut, da immer mehr Transaktionen hinzugefügt werden.
Die Überprüfung von Bitcoin Transaktionen nimmt einige Zeit in Anspruch, da der Prozess eine intensive Zahlenverarbeitung und komplexe Algorithmen umfasst, die viel Rechenleistung in Anspruch nehmen. Es ist daher äußerst schwierig, die Blockchain zu duplizieren oder zu fälschen, da hierfür eine immense Rechenleistung erforderlich wäre.
Nachteile der Blockchain in Bezug auf Double-Spending
Hacker haben versucht, das Bitcoin-Verifizierungssystem zu umgehen, indem sie Methoden wie das Out-Computing des Blockchain-Sicherheitsmechanismus oder eine Double-Spending-Technik verwenden, bei der ein betrügerisches Transaktionsprotokoll an einen Verkäufer und ein weiteres an den Rest des Bitcoin-Netzwerks gesendet wird.
Diese Tricks hatten nur begrenzten Erfolg. Tatsächlich waren die meisten Bitcoin-Diebstähle bisher keine Doppelzählungen, sondern darauf zurückzuführen, dass Benutzer Bitcoins ohne angemessene Sicherheitsmaßnahmen lagern.
Das größte Risiko für Double-Spending besteht in Form eines 51%-Angriffs, der auftreten kann, wenn ein Benutzer mehr als 50% der Rechenleistung kontrolliert, die die verteilten Ledger einer Kryptowährung verwaltet. Wenn dieser Benutzer die Blockchain kontrolliert, kann er Bitcoins mehrmals auf seine Wallet übertragen, indem er das Blockchain-Ledger umkehrt, als ob die ursprünglichen Transaktionen nie stattgefunden hätten.