A rendszer sok felhasználója szembesül azzal, hogy törölni kell a tranzakciót a blokkláncon, mivel a tranzakciók egyre gyakrabban fagynak le, és az alapokat a pénztárcából terhelik le. De lehet ilyen lemondást megtenni? És ha igen, hogyan?
A blockchain technológiát úgy alakították ki, hogy semmilyen műveletet és tranzakciót, ha már végrehajtottak, nem lehet törölni. Ha azonban a tranzakció nem kapott megerősítést, akkor több napig "lóg" a rendszerben, hiába. Ilyen esetben a bitcoinokat a pénztárcáról terhelik le. És figyelembe véve a tanfolyamot, a probléma súlyosnak bizonyul.
Van azonban kiút. És azon a tényen alapul, hogy a tranzakciók nem csak úgy fagynak le - minden esetben van oka: valami, ami nem felelt meg a blockchain rendszernek. Ha ki tudja találni, akkor képes lesz megoldani a rendszerben beragadt tranzakció problémáját.
A beragadt tranzakciók leggyakoribb oka a következő:
- maga a blockchain rendszer túlterhelése;
- az úgynevezett mempoolok kialakulása - sorok a tranzakciók végrehajtására.
Az a tény, hogy a bitcoin, mint meglehetősen drága kriptovaluta népszerűsége egyre inkább növekszik, ami sok új felhasználót vonz a rendszerbe. Közülük sokan úgy döntenek a különböző műveletekről, hogy nem igazán értik a szerkezetüket, és ennek következtében összezavarodnak. A blokklánc-rendszer pedig egyértelműen - nem megfelelőnek - érzékeli az ilyen felhasználók cselekedeteit, és élesen reagál: túlterheli és lefagy. Természetes, hogy a tranzakció ebben az esetben nem megy végbe, és fennakad.
Ami a mempoolokat illeti, azok több okból is felmerülnek:
- nagyon sok felhasználó szeretne üzletet kötni, de az általuk kitöltött blokkokat egyszerűen nem lehet fizikailag egyszerre felvenni a rendszerbe - megjelenik egy mempool;
- a magas jutalékkal történő átutalások az elsőek, és kevésbé valószínű, hogy a sor kockázatát kockáztatják, és ha a felhasználó alacsony jutalékot szabott meg, vagy egyáltalán nem jelezte, akkor a mempool (és sokáig) biztosított számára.
Sőt, az utóbbi esetben nem is garantálható, hogy ez a tranzakció egyáltalán megvalósuljon, mivel elküldik a jutalékpiacra, és a bányászok nem biztos, hogy odafigyelnek rá - a tranzakció egyszerűen a mempooljukban lóg, amíg nem talál egy új blokk.
Tehát mit lehet tenni a probléma megoldására mind az első, mind a második esetben? Próbálja meg tovább "nyomni" a tranzakciót, vagy törölni, ha még lehetséges. Számos lehetőség van a cselekvésre:
- Megpróbálhatja használni a duplaköltséget - a dupla kiadási lehetőséget, amely biztosítja a tranzakció mozgását, azaz. az a lehetőség, hogy "áttolja" a jutalék növelésével, ha kezdetben túl alacsony volt. Ez azért lehetséges, mert az ügyfelek csak egy adott pillanatban ellenőrzik a számláikon lévő eszközöket. Ez azt jelenti, hogy ha a tranzakció befagyasztásra kerül, akkor küldhet még egyet a jutalék növekedésével. Mindkét tranzakció kudarcot vall, emiatt nem kell aggódni.
- A CPFP használata olyan mechanizmus, amely lehetővé teszi egy tranzakció létrehozását egy bemenettel (ennek szükségszerűen egy problémás tranzakció kimenetének kell lennie - például ugyanaz a változás), és bitcoinokat küldhet magának.
- Speciális gyorsítók használata tranzakciókhoz, amelyeket a címzett és a feladó egyaránt használhat.
De ezen módszerek egyike sem garantálja abszolút garanciát arra, hogy a tranzakciót továbbra is törlik vagy áthúzzák. És ebben az esetben egyetlen módszer sem ad ilyen garanciákat, mert mint már említettük, a blokklánc-rendszert úgy tervezték, hogy nem írja elő a tranzakciók törlését. Ha már megerősítették őket (a blokkban szerepelnek), akkor egyetlen módszer sem segít, de ha a megerősítés előtt beragadtak, megpróbálhatja.
És emlékeznünk kell arra, hogy egy meg nem erősített tranzakció önmagában nem törölhető. Ebben az esetben csak a felhasználó pénztárcájában található kijelző megváltoztatása lehetséges.