Šta je Blockchain nepotvrđena transakcija i kako je popraviti?

Kada šaljete sredstva na blockchain-u, nepotvrđene transakcije koje su zaglavljene satima ili čak danima mogu biti izuzetno frustrirajuće. Međutim, dobra vijest je da nema potrebe za panikom – transakcija će najvjerovatnije na kraju biti potvrđena, a vi zapravo možete ubrzati proces plaćanjem veće naknade. 

U ovom članku objašnjavamo što su nepotvrđene transakcije i kako ih možete brže potvrditi.

Ključni naglasci:

  • Nepotvrđene transakcije su transakcije kriptovaluta koje tek treba da budu uključene u blok.
  • Nepotvrđene transakcije postoje u mempulu (memoriji) sve dok ih rudar ili validator ne odabere i uključi u blok.
  • Najčešći razlog zašto transakcija ostaje nepotvrđena duži vremenski period je taj što je korisnik uključio relativno malu naknadu.
  • Možete koristiti funkcije kao što je RBF (zamijeni naknadom) za podnošenje nove transakcije s višim naknadama kako biste ubrzali proces potvrde.

Šta znači "nepotvrđena transakcija" na blockchainu?

Nepotvrđena transakcija je transakcija koja je pokrenuta, ali još nije zabilježena na blockchainu. Sa kriptovalutama kao što je Bitcoin, nepotvrđene transakcije postoje u memorijskom bazenu blockchaina, poznatijem kao “mempool”. Možete pogledati aktivnost u Bitcoin mempoolu na web stranicama kao što je Blockchain.com.

Bitcoin nepotvrđena transakcija

Najjednostavniji način da se shvati koncept mempula je zamisliti ga kao čekaonicu za transakcije. Transakcija ostaje u mempulu sve dok rudar (u Proof-of-Work blockchainu) ili validator (u Proof-of-Stake blockchainu) ne odabere je i doda u blockchain.

U gotovo svim slučajevima rudari i validatori daju prioritet transakcijama koje imaju najviše naknade povezane s njima – rudar / validator želi zaraditi najveću moguću nagradu ako bude odabran da doda sljedeći blok u blockchain. 

Dakle, ako postoji veliki broj transakcija u mempulu i platili ste relativno nisku naknadu za transakciju, vaša transakcija može ostati nepotvrđena duži vremenski period jer će rudari / validatori prvo odabrati transakcije s većim naknadama.

Kada je broj transakcija u mempulu dovoljno mali da rudar može dodati vašu transakciju bez da propusti transakciju uz veću naknadu, vaša će transakcija biti dodana u sljedeći blok. 

Transakcija se smatra potvrđenom čim je uključena u blok. Za takvu transakciju se kaže da ima jednu potvrdu. Međutim, ovisno o tome s kim obavljate transakciju, možda će zahtijevati dodatne potvrde prije nego što prepoznaju transakciju kao konačnu. Možete saznati više o ovoj temi u našem članku koji objašnjava Bitcoin potvrde.

Još jedna važna stvar koju treba razumjeti o tome kako funkcioniraju mempuli je da svaki čvor na određenom blockchainu nema isti mempool – drugim riječima, ne postoji univerzalni mempool koji dijele svi čvorovi. Mempul svakog čvora u bilo kojem trenutku ovisit će o njegovoj konfiguraciji i transakcijama koje su mu do te točke propagirane.

Kako popraviti nepotvrđenu transakciju?

Bitcoin vrijeme

Ako je transakcija koju ste poslali još uvijek nepotvrđena, najbolje je da jednostavno budete strpljivi – vjerovatno će biti potvrđena relativno brzo.

Da biste izbjegli probleme u vezi s nepotvrđenim transakcijama, preporučujemo da koristite Bitcoin novčanik koji podržava RBF (zamjena uz naknadu) ili CPFP (djete plaća za roditelja). RBF omogućava korisniku da zamijeni nepotvrđenu transakciju transakcijom s višom pripadajućom provizijom. Ovo će povećati vjerovatnoću da ga rudar brže odabere i uključi u blok.

RBF podržavaju popularni Bitcoin novčanici kao što su Electrum i Blue Wallet. Ledger Live i Trezor Suite, softverski novčanici koje su kreirale dvije najpopularnije kompanije hardverskih novčanika, također podržavaju RBF.

Pitanja i odgovori

Sada, hajde da se brzo pozabavimo nekim od najčešćih pitanja korisnika na temu nepotvrđenih blockchain transakcija.

Kako otkazati nepotvrđenu Bitcoin transakciju na blockchainu?

Ako ste poslali Bitcoin transakciju koja je još uvijek nepotvrđena, moguće ju je "otkazati" slanjem druge transakcije sa istim unosima u svoj novčanik. Naknada plaćena za ovu drugu transakciju trebala bi biti znatno veća od naknade za prvu transakciju, tako da će rudari dati prednost njoj umjesto transakciji koju želite otkazati.

Najlakši način da to učinite je korištenje Bitcoin novčanika koji podržava funkciju RBF (zamijeni uz naknadu). RBF vam omogućava da zamijenite nepotvrđenu transakciju drugom transakcijom uz veću pridruženu naknadu. Ovo se može koristiti za ubrzanje potvrde transakcije drugom korisniku ili za „otkazivanje“ nepotvrđene transakcije slanjem sredstava nazad u vaš novčanik. 

Kako potvrditi blockchain nepotvrđenu transakciju?

Ako vaša transakcija nije potvrđena duži vremenski period, najvjerovatniji razlog je to što ste platili relativno nisku naknadu. To znači da rudari ili validatori daju prioritet drugim transakcijama, zbog čega vaša transakcija još nije uključena u blok.

U većini slučajeva, najbolji način djelovanja je jednostavno pričekati dok se transakcija ne potvrdi. Alternativno, možete zamijeniti nepotvrđenu transakciju novom transakcijom koja troši iste novčiće, ali ima veću naknadu za transakciju. To možete učiniti ako koristite novčanik koji podržava funkciju zamjene uz naknadu (RBF).

Hoće li biti vraćena nepotvrđena Bitcoin transakcija?

Ako se pitate šta se zapravo događa kada vaša Bitcoin transakcija nije potvrđena danima, dobra vijest je da je Bitcoin još uvijek vaš, iako vam softver novčanika koji koristite možda neće dozvoliti da ga potrošite prije nego što se transakcija odustane van mempula. 

U slučaju Bitcoina, vrijeme u kojem transakcija može ostati nepotvrđena je do dvije sedmice. Iako u Bitcoin protokolu ne postoji pravilo koje ovo navodi, najpopularniji Bitcoin klijenti (na primjer Bitcoin Core) su po defaultu konfigurirani da uklone transakcije iz svog memorijskog bazena nakon 14 dana. 

Ako želite malo detaljnije razumjeti ovu temu, preporučujemo vam da pogledate sljedeći video od poznatog edukatora kriptovaluta Andreasa Antonopoulosa. 

Suština

Nepotvrđene transakcije obično postaju značajniji problem tokom perioda zagušenja mreže, kada se veoma veliki broj transakcija takmiči za uključivanje u sledeći blok. 

Ako često nailazite na probleme prilikom obavljanja transakcija s Bitcoin i Ethereumom, možda biste trebali pokušati koristiti kriptovalutu s bržim i jeftinijim transakcijama. Nudimo listu najjeftinijih kriptovaluta za prijenos kako bismo vam pomogli uštedjeti novac i vrijeme na blockchain transakcijama.

Izvor: https://coincodex.com/article/39991/blockchain-unconfirmed-transaction/