On hyvä asia, että Ethereum 2.0 otetaan käyttöön muutaman kuukauden sisällä, sillä Ethereumin nykyinen lohkoketju natisee ja vinkuu kaikkialla. Toukokuun 1. ja 31. toukokuuta välisenä aikana 1 228 131 käyttäjien tekemää transaktiota epäonnistui. Uskomattoman kallis vitsi, koska he menettivät transaktiomaksut.
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
— ∞ SF ∞ (@artdesignbySF) May 31, 2022
Miksi Ethereumilla on yhä arvoa?
Nämä epäonnistuneet transaktiot ovat aiheuttaneet hilpeyttä bitcoin-maximalistien keskuudessa, joka on yhteisnimitys bitcoin-asiakkaille, jotka eivät välitä altcoineista. Esimerkiksi kuuluisa pseudonyymi twiittaaja (ja bitcoinaaja) @artdesignbySF ihmettelee, miksi ”suurella Ethereumilla on yhä arvoa”.
1 miljoona epäonnistunutta transaktiota kuukaudessa
Hänen (tai hänen) tietonsa ovat peräisin blockchair.com-sivustolta, jossa voi seurata niin sanottua on-chain-dataa eri lohkoketjuista, myös Ethereumista. Tämän sivuston mukaan vähintään 1 miljoona transaktiota epäonnistuu joka kuukausi, vaikka käyttäjä on maksanut niistä.
Yllä olevasta Twitteristä näkyy, että 1 miljoona transaktiota epäonnistui myös huhtikuussa, ja tuo määrä kasvoi viime kuussa 200 000:lla. Jos tarkastellaan kaikkia Ethereumin historian epäonnistuneita transaktioita, nähdään, että 2 % niistä tapahtui viime kuussa.
Maksaminen epäonnistuneista transaktioista
Kun transaktio Ethereum-verkossa epäonnistuu, sinulta veloitetaan silti. Transaktiot epäonnistuvat, kun ”bensa” (transaktiomaksu) ei riitä transaktion maksamiseen tai kun älykäs sopimus hylkää transaktion.
Epäonnistuneista transaktioista peritään edelleen maksu, koska louhijoiden on vahvistettava transaktiot lohkoketjuun, onnistuivatpa ne tai eivät. Maksat siitä riippumatta siitä, meneekö transaktiosi läpi vai ei. Menetät siis vain transaktiomaksut, et lähetettyjä kolikoita (jos kaikki menee hyvin).
Vähäiset transaktiomaksut
Jos yksinkertainen transaktio epäonnistuu, olet todennäköisesti maksanut liian vähän kaasua. Voit ratkaista tämän lisäämällä lisää kaasua ennen transaktion aloittamista. Esimerkiksi suositussa lompakossa MetaMaskissa voit valita nopean transaktion, jolloin automaattisesti veloitetaan enemmän kaasua. Käytännössä riittää yleensä, että valitset MetaMaskissa ”normaalin” tai ”nopean”, ja jos kaasun hinta muuttuu, olet joka tapauksessa lähettänyt tarpeeksi, jotta transaktio voidaan suorittaa.
Liian vähän likviditeettiä
Toinen epäonnistuneiden transaktioiden muoto tapahtuu usein hajautetuissa pörsseissä (DEX). Oletetaan, että käydään kauppaa UniSwapissa, SushiSwapissa tai 1Inchissä, on suuri mahdollisuus, että suoritetaan useita transaktioita samanaikaisesti. Joskus käy niin, että älykäs sopimus hylkää transaktion.
Tämä voi johtua siitä, että et ole antanut tarpeeksi kaasua tai että on olemassa lipsahdusongelma. Jälkimmäinen tarkoittaa, että likviditeetti ei riitä transaktiosi toteuttamiseen hinnallasi, minkä seurauksena pörssi hylkää transaktiosi.
Tämä on helppo korjata. Mene suosikkipörssiisi hajautetun pörssin asetuksiin ja lisää liukumaa. Useimmat kauppiaat suosittelevat 3 %:n arvoa. Jos kaupankäynnin kohteena olevien kolikoiden hinnat nousevat ja laskevat hyvin nopeasti, sinun on ehkä toteutettava transaktio hyvin nopeasti ja säädettävä liukumaa ylöspäin (todella epälikvidien ja nopeiden kolikoiden kohdalla 15 % ei ole ennenkuulumatonta).
Odotamme Ethereum 2.0:aa
Kun tarkastellaan 1,2 miljoonaa epäonnistunutta transaktiota, nähdään, että kaikki transaktiokustannukset olivat nollaa suuremmat, jonkin verran kaasua lähetettiin mukana, mutta se ei ilmeisesti riittänyt monissa tapauksissa. Valitettavasti epäonnistuneiden transaktioiden transaktiokustannuksia ei palauteta.
Ethereum 2.0:n ja sen proof of stake -järjestelmän tulon pitäisi helpottaa tätä tuskaa. Ethereumin perustaja Vitalik Buterin sanoo, että transaktiokustannukset laskevat merkittävästi päivityksen jälkeen. Ethereumin kehittäjät luottavat siihen, että päivitys voidaan toteuttaa jo elokuussa, mutta näitä ääniä on kuultu ennenkin.