Kako Otkazati Transakciju Na Blockchainu

Kako Otkazati Transakciju Na Blockchainu
Kako Otkazati Transakciju Na Blockchainu

Video: Kako Otkazati Transakciju Na Blockchainu

Video: Kako Otkazati Transakciju Na Blockchainu
Video: Blockchain Как уменьшить комиссию на Блокчейн кошельке и сделать ускорение транзакции 2024, Travanj
Anonim

Mnogi korisnici sustava suočavaju se s potrebom da otkažu transakciju na blockchainu, jer se sve češće transakcije zamrzavaju i sredstva se terete iz novčanika. Ali može li se takvo otkazivanje učiniti? A ako da, kako?

Kako otkazati transakciju na blockchainu
Kako otkazati transakciju na blockchainu

Blockchain tehnologija dizajnirana je na takav način da se sve radnje i transakcije, ako su već izvršene, ne mogu otkazati. Međutim, ako transakcija nije dobila potvrdu, "visit će" u sustavu nekoliko dana bezuspješno. I u takvom slučaju bitcoin će biti terećeni iz novčanika. A s obzirom na njihov tijek, ispada da je problem ozbiljan.

Međutim, postoji izlaz. I temelji se na činjenici da se transakcije ne zamrzavaju tek tako - u svakom slučaju postoji razlog: nešto što nije odgovaralo blockchain sustavu. Ako to možete shvatiti, moći ćete riješiti problem transakcije koja je zapela u sustavu.

Najčešći uzrok zaglavljenih transakcija je sljedeći:

  • preopterećenje samog blockchain sustava;
  • formiranje takozvanih mempoola - redova za izvršenje transakcija.

Činjenica je da popularnost bitcoina kao prilično skupe kriptovalute sve više raste, što u sustav privlači mnogo novih korisnika. Mnogi od njih odlučuju se za različite operacije, a da zapravo ne razumiju njihovu strukturu, pa se kao rezultat zbune. A blockchain sustav postupke takvih korisnika doživljava nedvosmisleno - kao neadekvatne i oštro reagira: preopterećenje i zamrzavanje. Prirodno, transakcija u ovom slučaju ne prolazi i također visi.

Što se tiče mempoola, oni nastaju iz nekoliko razloga:

  • vrlo velik broj korisnika želi sklopiti posao, ali blokovi koje popunjavaju jednostavno fizički ne mogu biti istovremeno uključeni u sustav - pojavljuje se mempool;
  • prijenosi s visokom provizijom prvi su i manja je vjerojatnost da će riskirati red čekanja, a ako je korisnik postavio nisku proviziju ili je uopće nije naznačio, mempool mu se (i dugo vremena) pruža.

Štoviše, u potonjem slučaju ne može se ni garantirati da će ova transakcija uopće proći, jer će biti poslana na tržište provizija, a rudari na to možda neće obraćati pažnju - transakcija će jednostavno visjeti u njihovom mempolu dok ne pronađu novi blok.

Dakle, što se može učiniti za rješavanje problema i u prvom i u drugom slučaju? Pokušajte ili "pogurati" transakciju dalje ili je otkazati, ako je i dalje moguće. Postoji nekoliko mogućnosti djelovanja:

  1. Možete pokušati upotrijebiti dvostruku potrošnju - mogućnost dvostruke potrošnje, koja će osigurati da se transakcija kreće, tj. mogućnost "proguranja" povećanjem provizije, ako je u početku bila preniska. To je moguće jer druge ugovorne strane provjeravaju imovinu na svojim računima samo u određenom trenutku. To znači da ako je transakcija zamrznuta, možete poslati drugu s povećanjem provizije. Obje transakcije neće uspjeti, ne trebate se zbog toga brinuti.
  2. Korištenje CPFP-a mehanizam je koji vam omogućuje stvaranje transakcije s jednim ulazom (to nužno mora biti izlaz problematične transakcije - iste promjene, na primjer) i slanje bitcoin-a sebi.
  3. Korištenje posebnih akceleratora za transakcije koje mogu koristiti i primatelj i pošiljatelj.

No, niti jedna od ovih metoda ne daje apsolutno jamstvo da će transakcija i dalje biti otkazana ili progurana. I nijedna metoda u ovom slučaju neće dati takva jamstva, jer je, kao što je već spomenuto, blockchain sustav dizajniran na takav način da ne predviđa otkazivanje transakcija. Ako su već potvrđeni (uključeni u blok), nijedna metoda neće pomoći, ali ako su zapeli prije potvrde, možete pokušati.

I moramo se sjetiti da nepotvrđenu transakciju ne možemo otkazati sami od sebe. U ovom je slučaju moguće samo promijeniti prikaz u korisničkom novčaniku.

Preporučeni: