So Stornieren Sie Eine Transaktion In Der Blockchain

So Stornieren Sie Eine Transaktion In Der Blockchain
So Stornieren Sie Eine Transaktion In Der Blockchain

Video: So Stornieren Sie Eine Transaktion In Der Blockchain

Video: So Stornieren Sie Eine Transaktion In Der Blockchain
Video: Blockchain in 3 Minuten erklärt 2024, November
Anonim

Viele Benutzer des Systems stehen vor der Notwendigkeit, eine Transaktion auf der Blockchain zu stornieren, da immer häufiger Transaktionen einfrieren und Gelder von der Wallet abgebucht werden. Aber ist eine solche Stornierung möglich? Und wenn ja, wie?

So stornieren Sie eine Transaktion in der Blockchain
So stornieren Sie eine Transaktion in der Blockchain

Die Blockchain-Technologie ist so konzipiert, dass bereits durchgeführte Operationen und Transaktionen nicht storniert werden können. Wenn die Transaktion jedoch keine Bestätigung erhalten hat, "hängt" sie für mehrere Tage vergeblich im System. Und in einem solchen Fall werden Bitcoins vom Wallet abgebucht. Und angesichts ihres Verlaufs erweist sich das Problem als ernst.

Es gibt jedoch einen Ausweg. Und es beruht darauf, dass Transaktionen nicht einfach so einfrieren – in jedem Fall hat es einen Grund: Etwas, das dem Blockchain-System nicht gepasst hat. Wenn Sie es herausfinden können, können Sie das Problem einer im System steckenden Transaktion lösen.

Die häufigste Ursache für festgefahrene Transaktionen ist die folgende:

  • Überlastung des Blockchain-Systems selbst;
  • die Bildung von sogenannten Mempools - Warteschlangen für die Ausführung von Transaktionen.

Fakt ist, dass die Popularität von Bitcoin als eher teure Kryptowährung immer mehr zunimmt, was viele neue Nutzer für das System anzieht. Viele von ihnen entscheiden sich für verschiedene Operationen, ohne deren Struktur wirklich zu verstehen, und geraten dadurch in Verwirrung. Und das Blockchain-System nimmt die Aktionen solcher Nutzer eindeutig als unzureichend wahr und reagiert scharf: Überlastung und Einfrieren. Natürlich geht die Transaktion in diesem Fall nicht durch und hängt auch.

Mempools entstehen aus mehreren Gründen:

  • eine sehr große Anzahl von Benutzern möchte einen Deal abschließen, aber die von ihnen ausgefüllten Blöcke können einfach nicht gleichzeitig physisch in das System aufgenommen werden - ein Mempool erscheint;
  • Überweisungen mit einer hohen Provision sind die ersten und bergen weniger das Risiko einer Warteschlange, und wenn der Benutzer eine niedrige Provision festgelegt oder gar nicht angegeben hat, wird ihm der Mempool (und für lange Zeit) zur Verfügung gestellt.

Außerdem kann im letzteren Fall nicht einmal garantiert werden, dass diese Transaktion überhaupt durchgeführt wird, da sie an den Provisionsmarkt gesendet wird und die Miner möglicherweise nicht darauf achten - die Transaktion bleibt einfach in ihrem Mempool hängen, bis sie es finden ein neuer Block.

Was kann also getan werden, um das Problem sowohl im ersten als auch im zweiten Fall zu lösen? Versuchen Sie, die Transaktion entweder weiter voranzutreiben oder abzubrechen, falls noch möglich. Es gibt mehrere Handlungsoptionen:

  1. Sie können versuchen, Doublespend zu verwenden - die Double-Spend-Option, die sicherstellt, dass die Transaktion verschoben wird, d. die Möglichkeit des „Durchschiebens“durch Erhöhung der Provision, wenn diese zunächst zu niedrig war. Dies ist möglich, weil Gegenparteien Vermögenswerte auf ihren Konten nur zu einem bestimmten Zeitpunkt überprüfen. Das heißt, wenn die Transaktion eingefroren ist, können Sie eine weitere mit einer Erhöhung der Provision senden. Beide Transaktionen werden fehlschlagen, darüber müssen Sie sich keine Sorgen machen.
  2. Die Verwendung von CPFP ist ein Mechanismus, der es Ihnen ermöglicht, eine Transaktion mit einer Eingabe zu erstellen (es muss unbedingt die Ausgabe einer problematischen Transaktion sein - zum Beispiel dieselbe Änderung) und Bitcoins an sich selbst zu senden.
  3. Verwendung spezieller Accelerators für Transaktionen, die sowohl vom Empfänger als auch vom Absender verwendet werden können.

Aber keine dieser Methoden bietet eine absolute Garantie dafür, dass die Transaktion trotzdem abgebrochen oder durchgeschoben wird. Und keine Methode wird in diesem Fall solche Garantien geben, denn wie bereits erwähnt, ist das Blockchain-System so konzipiert, dass es keine Stornierung von Transaktionen vorsieht. Wenn sie bereits bestätigt wurden (im Block enthalten), hilft keine Methode, aber wenn sie vor der Bestätigung stecken bleiben, können Sie es versuchen.

Und wir müssen daran denken, dass eine unbestätigte Transaktion nicht von selbst storniert werden kann. In diesem Fall ist es nur möglich, die Anzeige in der Wallet des Benutzers zu ändern.

Empfohlen: