Dobrze, że Ethereum 2.0 zostanie uruchomione w ciągu kilku miesięcy, ponieważ obecny blockchain Ethereum trzeszczy i skrzypi na każdym kroku. W okresie od 1 do 31 maja 1 228 131 transakcji użytkowników zakończyło się niepowodzeniem. Niesamowicie kosztowny żart, bo stracili opłaty transakcyjne.
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
Dlaczego Ethereum wciąż ma wartość?
.
Te nieudane transakcje wywołały salwy śmiechu wśród maksymalistów bitcoinowych, zbiorowego określenia bitcoinowców, którzy nie dbają o altcoiny. Na przykład znany pseudonim twitterowy (i bitcoiner) @artdesignbySF zastanawia się, dlaczego „wielkie Ethereum wciąż ma wartość”.
1 milion nieudanych transakcji miesięcznie
Jego (lub jej) dane pochodzą z blockchair.com, strony internetowej, na której można śledzić tzw. dane on-chain z różnych blockchainów, w tym Ethereum. Według tej strony co miesiąc co najmniej 1 milion transakcji kończy się niepowodzeniem, mimo że użytkownik za nie zapłacił.
Powyższy twitter pokazuje, że 1 milion transakcji nie powiodło się również w kwietniu, a liczba ta wzrosła o 200 000 w zeszłym miesiącu. Jeśli spojrzycie na wszystkie nieudane transakcje w historii Ethereum, zobaczycie, że 2% z nich miało miejsce w zeszłym miesiącu.
Płacenie za nieudane transakcje
Gdy transakcja w sieci Ethereum kończy się niepowodzeniem, nadal ponosisz koszty. Transakcje kończą się niepowodzeniem, gdy nie ma wystarczającej ilości „gazu” (opłaty transakcyjnej), aby zapłacić za transakcję, lub gdy inteligentny kontrakt odrzuca transakcję.
Za nieudane transakcje nadal pobierana jest opłata, ponieważ górnicy muszą potwierdzać transakcje na blockchainie, niezależnie od tego, czy się powiodły, czy nie. Płacisz za to niezależnie od tego, czy Twoja transakcja dojdzie do skutku, czy nie. Tracisz więc tylko opłaty transakcyjne, a nie wysłane monety (jeśli wszystko pójdzie dobrze).
Zbyt niskie opłaty transakcyjne
Jeśli prosta transakcja nie dojdzie do skutku, prawdopodobnie zapłaciłeś za mało gazu. Można temu zaradzić, dodając więcej gazu przed rozpoczęciem transakcji. Na przykład, w popularnym portfelu MetaMask możesz wybrać szybką transakcję, a wtedy automatycznie zostanie naliczona większa ilość gazu. W praktyce zazwyczaj wystarczy wybrać opcję „normalną” lub „szybką” w MetaMask, a jeśli ceny gazu ulegną zmianie, w każdym razie przesłałeś wystarczającą ilość, aby transakcja mogła zostać zrealizowana.
Zbyt mała płynność
Inna forma nieudanych transakcji często ma miejsce na giełdach zdecentralizowanych (DEX). Załóżmy, że handlujesz na UniSwap, SushiSwap lub 1Inch, istnieje duża szansa, że wykonujesz kilka transakcji w tym samym czasie. Czasami zdarza się, że inteligentny kontrakt odrzuca transakcję.
Może to być spowodowane tym, że nie podałeś wystarczającej ilości gazu lub występuje problem z poślizgiem. To ostatnie oznacza, że nie ma wystarczającej płynności, aby zrealizować Twoją transakcję po Twojej cenie i w rezultacie giełda odrzuca Twoją transakcję.
Można to łatwo naprawić. Przejdź do ustawień swojej ulubionej zdecentralizowanej giełdy i zwiększ poślizg. Większość traderów zaleca 3%. Jeśli ceny monet, którymi handlujesz, rosną i spadają bardzo szybko, być może będziesz musiał przeprowadzić transakcję bardzo szybko i dostosować poślizg w górę (dla naprawdę niepłynnych i szybkich monet, 15% nie jest niespotykane).
Oczekiwanie na Ethereum 2.0
Patrząc na 1,2 mln nieudanych transakcji, można zauważyć, że wszystkie koszty transakcji były wyższe niż zero, przesłano trochę gazu, ale w wielu przypadkach było to najwyraźniej za mało. Niestety, koszty transakcyjne nieudanych transakcji nie są zwracane.
Pojawienie się Ethereum 2.0 i jego proof of stake powinno złagodzić ten ból. Vitalik Buterin, założyciel Ethereum, twierdzi, że po aktualizacji koszty transakcyjne znacznie spadną. Twórcy Ethereum są przekonani, że aktualizacja może zostać przeprowadzona już w sierpniu, ale słyszeliśmy już takie odgłosy.