Eines der großartigen Merkmale von Kryptowährungen ist die Fähigkeit, eine unumkehrbare Transaktion durchzuführen, d. h. Transaktionen, die nach ihrer Durchführung nicht mehr rückgängig gemacht werden können. Aber was bedeutet diese Funktion für Benutzer? Und was noch wichtiger ist: Welches Maß an Sicherheit garantiert es allen, die dieses System nutzen? All das und noch viel mehr erfahren Sie in diesem interessanten Artikel.
SWenn Sie mit der Welt von bereits einigermaßen vertraut sind criptomonedas, vielleicht kennen Sie bereits eines der wichtigsten Merkmale von ihnen, wir sprechen über das unumkehrbare Transaktion. Dies bedeutet, dass in der Regel Es gibt keine Möglichkeit, eine Transaktion rückgängig zu machen. Sie können keine Behörde oder Polizei anrufen, um eine bereits bestätigte Transaktion zu stornieren.
Aber Sie fragen sich sicherlich: Wie ist das möglich? Und ist ein System ohne die Möglichkeit, Transaktionen zu stornieren, interessant? Diese und weitere Fragen beantworten wir in diesem Artikel. Wie wir wissen, wird jede Kryptowährungstransaktion an das Netzwerk der Miner übermittelt. Sie sind für die Validierung verantwortlich und nehmen dazu unsere Transaktion zusammen mit anderen auf und fügen sie zu einem hinzu Block. Sobald der Block generiert und validiert ist, kann man sagen, dass die Transaktion bestätigt wurde.
Darüber hinaus wird dieser Vorgang wiederholt, wenn neue Blöcke generiert und dem überprüften Verlauf hinzugefügt werden Blockchain. Darüber hinaus ist jeder neu erstellte Block eine neue Bestätigung, die zuvor bestätigte Transaktionen erhalten. Genau dieser inkrementelle Prozess der Bestätigungen und die Struktur der Blockchain machen Transaktionen irreversibel.
Aber eine Transaktion mit einer einzigen Bestätigung kann rückgängig gemacht werden, wenn Sie über die nötige Rechenleistung dafür verfügen. Also Wie viele Bestätigungen muss ich warten, um eine Transaktion als unumkehrbar zu betrachten? Zum Beispiel im Fall von Bitcoin, Es wird empfohlen, 5 bis 6 Bestätigungen abzuwarten, um eine Transaktion als sicher zu betrachten. Sobald dieser Punkt erreicht ist, können wir sagen, dass das Bitcoin-Netzwerk unsere Transaktion unwiderruflich validiert hat. Auch andere Kryptowährungen haben einen ähnlichen Prozess, wie zum Beispiel Ethereum Dabei wird empfohlen, 20 Bestätigungen abzuwarten, um die Unumkehrbarkeit der von uns durchgeführten Transaktion sicherzustellen.
Warum sind Transaktionen irreversibel?
Wenn wir uns einige Artikel über die Entwicklung des dezentralen elektronischen Geldes ansehen, können wir erkennen, dass eines der größten Probleme darin bestand doppelte Ausgaben. Hierbei handelt es sich um eine Art von Angriff, bei dem Menschen den gleichen Geldbetrag mehr als einmal verwenden und ausgeben können.
Die Schaffung von Bitcoin stellte eine Herausforderung dar, diese Art von Angriffen zu vermeiden, da es sich um digitales Geld handelt. Um diesen Angriff zu vermeiden Satoshi Nakamoto Er entwickelte mehrere Schutzsysteme zur Schaffung der Blockchain, die dank Elementen wie Arbeitsnachweis oder der dynamischen Schwierigkeit des Nachweises zu diesem Ergebnis führten.
Nakamoto erklärte, dass es zwar bestimmte Angriffe geben könnte, die die Sicherheit der Bitcoin-Blockchain umgehen könnten, das Warten auf eine Reihe von Bestätigungen aus dem Netzwerk jedoch die vollständige Sicherheit gäbe, dass die Transaktion nicht rückgängig gemacht werden könne.
Die Idee, auf weitere Bestätigungen zu warten, um die Irreversibilität einer Transaktion sicherzustellen, wurde mit der Entdeckung bestimmter Angriffe immer offensichtlicher. Im Folgenden erklären wir einige davon, wie sie funktionieren und wie wir uns davor schützen können.
Arten von Angriffen auf die Irreversibilität von Transaktionen
Rennangriff
Wenn wir eine Transaktion in Bitcoin mit 0 Bestätigungen durchführen oder empfangen, kann der Vorgang immer noch rückgängig gemacht werden. Dieser Angriff erfolgt, wenn zwei Transaktionen mit denselben Mitteln durchgeführt werden, d. h. derselbe Geldbetrag an zwei verschiedene Personen gesendet wird. Aber nur einer von ihnen erhält die Mittel, der andere nicht.
Beispielsweise kann der Angreifer zwei Transaktionen senden, eine für Sie und eine für ihn, und in denen er eine höhere Provision für die Miner einsetzt. Normalerweise priorisieren Miner die Transaktion mit der höchsten Provision und machen die andere ungültig.
Um sich zu schützen und das Risiko dieser Art von Betrug zu verringern, können Benutzer und Händler eingehende Verbindungen deaktivieren und nur bestimmte ausgehende Verbindungen auswählen. Obwohl diese Maßnahme das Risiko nicht vollständig beseitigt, kann sie die Möglichkeit verringern, einem solchen Risiko ausgesetzt zu sein. Dadurch kann sichergestellt werden, dass es sich um eine irreversible Transaktion handelt.
Finney-Angriff
Dies ist eine weitere Art von Angriff, der wir ausgesetzt sein können, wenn unbestätigte Transaktionen akzeptiert werden. Obwohl er Finney-AngriffAufgrund seiner Komplexität ist es ziemlich teuer und schwierig durchzuführen und muss von einem Miner ausgeführt werden, sobald ein neuer Block generiert wird. Da dieser fortlaufend wiederholte Transaktionen zum Block hinzufügen muss. Allerdings sollten Benutzer und Händler wie beim Race-Angriff das Risiko berücksichtigen, Zahlungen mit noch nicht bestätigten Transaktionen zu akzeptieren. Daher ist es wiederum wichtig, Transaktionen mit 6 oder mehr Bestätigungen zu akzeptieren, um sie als irreversible Transaktionen zu betrachten.
Vektorangriff 76
Alias BestätigungsangriffDies besteht aus der Kombination des Race-Angriffs und des Finney-Angriffs, bei dem der Ausführende eine Transaktion immer noch mit einer einzigen Bestätigung zurücksetzen kann. Und so die Mittel doppelt nutzen. Obwohl Benutzer und Händler das Risiko, von diesem Angriff betroffen zu sein, mit den gleichen Maßnahmen verringern können, die im Race-Angriff erläutert wurden. Deaktivieren Sie eingehende Verbindungen und verwenden Sie nur bestimmte ausgehende Verbindungen. Darüber hinaus wird eine sichere Zahlung als eine mit 5 oder 6 Bestätigungen betrachtet.
Brute-Force-Angriff
Dieser Angriff kann auch dann ausgeführt werden, wenn der Empfänger beschlossen hat, eine bestimmte Anzahl von Bestätigungen abzuwarten. Es besteht darin, dass ein Angreifer eine Transaktion an einen Benutzer als Bezahlung für ein Produkt durchführt. Und gleichzeitig wird nach einer Variante der Blockchain gesucht, in die die betrügerische Transaktion eingebunden werden kann. Nachdem der Empfänger eine bestimmte Anzahl von Bestätigungen über die eingegangene Transaktion erhalten hat, versendet er das Produkt. Und wenn der Angreifer zu diesem Zeitpunkt mehr Bestätigungen als der Händler erhalten hat, bricht er die Blockchain-Variante und erhält sein Geld zurück.
Es ist wichtig zu beachten, dass die Ausführung dieses Angriffs extrem kostspielig ist und seine Erfolgsaussichten ohne ausreichende Geschwindigkeit und Hash-Leistung recht gering sind. Daher ist es nur möglich, den Angriff auf theoretischer Ebene durchzuführen.
51 % Angriff (Mehrheit)
Der berühmte 51% Angriffbesteht aus einer Person oder einer Koalition, die es schafft, 51 % (mehr als 50 %) der Hash-Leistung des Netzwerks zu erlangen. Damit würde er sie kontrollieren können. So wäre beispielsweise die Durchführung eines Brute-Force-Angriffs zu 100 % machbar.
Dies liegt daran, dass der Angreifer die Kontrolle über das Netzwerk hätte und häufiger als die anderen Blöcke generieren könnte. Bewahren Sie die Variation der Blockchain auf, bis sie länger als das Original ist. Obwohl theoretisch die Möglichkeit besteht, glauben viele in der Praxis, dass es bei Bitcoin heute praktisch unmöglich ist, diese Art von Angriff durchzuführen.
Wie macht man eine Transaktion unumkehrbar?
Sobald Transaktionen innerhalb eines gültigen Blocks auf der Blockchain hinzugefügt werden, wird dieser aktualisiert und spiegelt die neuen Daten wider. Somit werden die hinzugefügten Daten mit den vorherigen, in die Blockchain integrierten Datensätzen in Beziehung gesetzt und mathematisch verknüpft, sodass sie nicht geändert werden können.
Darüber hinaus gibt es bei Kryptowährungen als dezentrales System keine zentrale Instanz, die sie betreibt, kontrolliert und überprüft. Aber es nutzt einen Konsens unter allen Knoten verbunden, die vom gleichen Protokoll geleitet werden und Arbeitsnachweis (PoW). Somit wird jede vorgenommene Änderung von allen anderen angeschlossenen Knoten erkannt und sofort abgelehnt.
Darüber hinaus arbeitet die Blockchain-Technologie mit einer Reihe von Algorithmen, die dafür sorgen, dass die Aufzeichnung von Transaktionen transparent und kontinuierlich erfolgt. Darüber hinaus ist dieser Datensatz von Anfang an chronologisch organisiert und steht allen Knoten im Netzwerk zur Verfügung. Auch das Bitcoin-Protokoll ist Open Source. So kann jeder, der möchte, es überprüfen, prüfen und überprüfen, ob es ordnungsgemäß funktioniert.
Benutzerschutz
Die Tatsache, dass Kryptowährungstransaktionen wie Bitcoin irreversibel sind, stellt kein Hindernis für die Verwendung dieses Systems als Zahlungsmittel dar. Es stellt also weder für einen Händler noch für einen Benutzer ein Problem dar.
Als erste Option können Sie a verwenden Verwahrungsdienst. Dabei wird ein bestimmter Geldbetrag von einem Dritten verwahrt und freigegeben, sobald bestimmte Bedingungen erfüllt sind. Sie können auch zusammen mit verwendet werden Intelligente Verträge mit mehreren Signaturen. Wo zur Autorisierung einer Transaktion die Passwörter mehrerer Benutzer erforderlich sind.
Schließlich ist es möglich, mit einem Händler eine Vereinbarung über die Rückerstattung des Geldes zu treffen. Dies gilt, wenn äußere Unannehmlichkeiten auftreten, die den Benutzer daran hindern, ein gekauftes Produkt zu erhalten. Wenn Juan beispielsweise ein Produkt kaufen möchte, führt er eine Bitcoin-Überweisung an den Laden durch. Der Ladenbesitzer wartet auf eine bestimmte Anzahl von Bestätigungen, und wenn er diese erhält, sendet er das Produkt über eine Agentur an Juan.
Doch die Agentur hat ein Problem, aufgrund dessen das Produkt nicht an Juan geliefert wird, er meldet es dem Geschäft und bereitet eine Entschädigung vor. Daher kontaktiert der Laden Juan, erklärt, was passiert ist und schlägt vor, zu warten oder ihm das Geld zurückzuerstatten. Juan nimmt die Rücksendung an, sodass das Geschäft den gezahlten Betrag umgehend zurückerstattet. Also hat Juan seine Bitcoins zurück.
Welche Vorteile bietet eine unwiderrufliche Transaktion?
Einer der Hauptvorteile der Irreversibilität von Transaktionen besteht darin, dass dieser Prozess viele betrügerische Praktiken verhindert. Tatsächlich kostet Transaktionsstornierungsbetrug oder Rückbuchungsbetrug Unternehmen etwa 4.000 Milliarden US-Dollar.
Aber Sie fragen sich wahrscheinlich: Was ist eine Rückbuchung?. Unter Chargeback versteht man die Fähigkeit eines Systems, eine Transaktion rückgängig zu machen und einem Benutzer aufgrund eines Problems mit dem von Ihnen gekauften Produkt oder der Dienstleistung eine Zahlung zurückzugeben oder zu erstatten.
An diesem Punkt mag eine Rückbuchung nach Gerechtigkeit klingen, und in gewisser Weise ist sie es auch. Doch der Missbrauch kostet große und kleine Unternehmen viel Geld. Um solche Situationen zu vermeiden, wurden verschiedene Vertrauensmechanismen geschaffen. Zu diesem Zweck werden Dritte eingesetzt, um die Einhaltung der Verpflichtungen jeder der Parteien sicherzustellen. Aber diese Mechanismen sind teuer und das spiegelt sich im Preis unserer Einkäufe wider. Wenn Sie beispielsweise in einen Online-Shop gehen und einen Artikel kaufen und ihn auf elektronischem Weg bezahlen, kann es sein, dass für das Produkt aufgrund der hohen Betrugshäufigkeit bereits ein Zuschlag auf den Preis erhoben wird.
Um dies zu vermeiden, bieten Bitcoin und Kryptowährungen die Unumkehrbarkeit von Transaktionen. Dadurch können beide Seiten profitieren. Einerseits muss der Verkäufer keinen Aufschlag auf den Produktpreis vornehmen, was es dem Käufer ermöglicht, das Gewünschte zu einem niedrigeren Preis zu kaufen. Es ermöglicht auch fairere Optionen zur Lösung von Garantieproblemen aufgrund fehlerhafter oder in schlechtem Zustand befindlicher Produkte, sofern vorhanden.
Kurz gesagt, irreversible Transaktionen sind mehr als nur eine schlechte Eigenschaft von Kryptowährungen, sie können definitiv jedem zu einem besseren Handelserlebnis verhelfen.