Es ist eine gute Sache, dass Ethereum 2.0 in wenigen Monaten live gehen wird, denn die aktuelle Ethereum-Blockchain knarrt und quietscht an allen Ecken und Enden. Zwischen dem 1. Mai und dem 31. Mai sind 1.228.131 Transaktionen von Nutzern fehlgeschlagen. Ein unglaublich teurer Scherz, denn die Transaktionsgebühren gingen verloren.
Another month has passed and I honestly find it quite amazing #Ethereum still has any value. Flawed & vaporware PoS is still "just around the corner" and the amount of failed yet payed for transactions keep increasing. Another 1.3 added this month!
Sauce: https://t.co/ki7rU1ZaiT https://t.co/WA5iZVqoTK pic.twitter.com/C9BZzKxO1h
— Pleb Royale | SF | #Noderunners (@LePlebRoyale) May 31, 2022
Warum hat Ethereum noch einen Wert?
Diese fehlgeschlagenen Transaktionen haben unter den Bitcoin-Maximalisten, einem Sammelbegriff für Bitcoiner, die sich nicht für Altcoins interessieren, für Heiterkeit gesorgt. Der berühmte pseudonyme Twitterer (und Bitcoiner) @artdesignbySF fragt sich zum Beispiel, warum „das großartige Ethereum immer noch einen Wert hat“.
1 Million fehlgeschlagene Transaktionen pro Monat
Seine (oder ihre) Daten stammen von blockchair.com, einer Website, auf der man sogenannte On-Chain-Daten von verschiedenen Blockchains, darunter auch Ethereum, verfolgen kann. Laut dieser Website scheitern jeden Monat mindestens 1 Million Transaktionen, obwohl der Nutzer dafür bezahlt hat.
Der obige Twitter zeigt, dass auch im April 1 Million Transaktionen fehlgeschlagen sind, und diese Zahl ist im letzten Monat um 200.000 gestiegen. Wenn man sich alle fehlgeschlagenen Transaktionen in der Geschichte von Ethereum anschaut, wird man feststellen, dass 2 % davon im letzten Monat stattgefunden haben.
Bezahlung für fehlgeschlagene Transaktionen
Wenn eine Transaktion im Ethereum-Netzwerk fehlschlägt, werden Sie trotzdem belastet. Transaktionen schlagen fehl, wenn nicht genug „Gas“ (Transaktionsgebühr) vorhanden ist, um eine Transaktion zu bezahlen, oder wenn ein intelligenter Vertrag eine Transaktion ablehnt.
Auch für fehlgeschlagene Transaktionen fallen Gebühren an, da die Miner die Transaktionen auf der Blockchain bestätigen müssen, unabhängig davon, ob sie erfolgreich sind oder nicht. Und dafür zahlen Sie, unabhängig davon, ob Ihre Transaktion erfolgreich war oder nicht. Sie verlieren also nur die Transaktionsgebühren, nicht die gesendeten Münzen (wenn alles gut geht).
Zu wenig Transaktionsgebühren
Wenn eine einfache Transaktion fehlschlägt, haben Sie wahrscheinlich zu wenig bezahlt. Sie können dieses Problem lösen, indem Sie mehr Geld hinzufügen, bevor Sie eine Transaktion starten. Bei der beliebten Geldbörse MetaMask können Sie zum Beispiel eine schnelle Transaktion wählen, und dann wird automatisch mehr berechnet. In der Praxis reicht es in der Regel aus, in MetaMask „normal“ oder „schnell“ zu wählen, und wenn sich die Preise ändern, haben Sie auf jeden Fall genug gesendet, um die Transaktion durchführen zu können.
Zu wenig Liquidität
Eine andere Form erfolgloser Transaktionen findet häufig auf dezentralen Börsen (DEX) statt. Angenommen, Sie handeln auf UniSwap, SushiSwap oder 1Inch, so ist die Wahrscheinlichkeit groß, dass Sie mehrere Transaktionen gleichzeitig durchführen. Manchmal kommt es vor, dass ein Smart Contract die Transaktion ablehnt.
Das kann daran liegen, dass Sie nicht genug Kapital gegeben haben oder dass es ein Slippage-Problem gibt. Letzteres bedeutet, dass nicht genügend Liquidität vorhanden ist, um Ihre Transaktion zu Ihrem Preis auszuführen, und dass die Börse Ihre Transaktion deshalb ablehnt.
Dies ist leicht zu beheben. Gehen Sie zu den Einstellungen Ihrer bevorzugten dezentralen Börse und erhöhen Sie die Slippage. Die meisten Händler empfehlen einen Wert von 3 %. Wenn die Preise der von Ihnen gehandelten Münzen sehr schnell steigen und fallen, müssen Sie möglicherweise eine Transaktion sehr schnell durchführen und die Slippage nach oben anpassen (bei einer wirklich illiquiden und schnellen Münze sind 15 % nicht ungewöhnlich).
Warten auf Ethereum 2.0
Schaut man sich die 1,2 Millionen fehlgeschlagenen Transaktionen an, sieht man, dass alle Transaktionskosten höher als Null waren, es wurde zwar etwas Kapital mitgeschickt, aber das war in vielen Fällen offenbar nicht genug. Leider werden die Transaktionskosten der fehlgeschlagenen Transaktionen nicht zurückgegeben.
Mit dem Erscheinen von Ethereum 2.0 und seinem Proof of Stake sollte sich das ändern. Vitalik Buterin, der Gründer von Ethereum, sagt, dass die Transaktionskosten nach dem Upgrade deutlich sinken werden. Die Entwickler von Ethereum sind zuversichtlich, dass das Upgrade bereits im August durchgeführt werden kann, aber wir haben diese Geräusche schon einmal gehört.