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

Kada šaljete sredstva na blockchain, nepotvrđene transakcije koje su zaglavljene satima ili čak danima mogu biti izuzetno frustrirajuće. Međutim, dobra je vijest da nema mjesta panici – transakcija će najvjerojatnije 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 dijelovi:

  • Nepotvrđene transakcije su transakcije kriptovalute koje tek trebaju biti uključene u blok.
  • Nepotvrđene transakcije postoje u mempoolu (skup memorije) sve dok ih rudar ili validator ne odabere i uključi u blok.
  • Najčešći razlog zbog kojeg transakcija ostaje nepotvrđena dulje vrijeme je taj što je korisnik uključio relativno malu naknadu.
  • Možete koristiti značajke kao što je RBF (replace by fee) za slanje nove transakcije s višim naknadama kako biste ubrzali postupak potvrde.

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

Nepotvrđena transakcija je transakcija koja je pokrenuta, ali još nije zabilježena na blockchainu. S kriptovalutama poput Bitcoina, nepotvrđene transakcije postoje u memorijskom skupu blockchaina, poznatijem kao "mempool". Možete vidjeti aktivnost u Bitcoin mempoolu na web stranicama kao što je Blockchain.com.

Bitcoin nepotvrđena transakcija

Najjednostavniji način za razumijevanje koncepta mempoola je zamisliti ga kao čekaonicu za transakcije. Transakcija ostaje u mempoolu dok je rudar (u Proof-of-Work blockchainu) ili validator (u Proof-of-Stake blockchainu) ne odabere i doda u blockchain.

U gotovo svim slučajevima, rudari i validatori daju prednost transakcijama koje imaju najviše naknade povezane s njima – rudar / validator želi zaraditi najveću moguću nagradu ako ih se odabere za dodavanje sljedećeg bloka u blockchain. 

Dakle, ako postoji velik broj transakcija u mempoolu i platili ste relativno nisku naknadu za transakciju, vaša transakcija može ostati nepotvrđena dulje vrijeme budući da će rudari/validatori prvo odabrati transakcije s višim naknadama.

Jednom kada je broj transakcija u mempoolu dovoljno mali da rudar može dodati vašu transakciju bez propuštanja transakcije s višom naknadom, vaša će transakcija biti dodana u sljedeći blok. 

Transakcija se smatra potvrđenom čim se uključi u blok. Kaže se da takva transakcija ima jednu potvrdu. Međutim, ovisno o tome s kim obavljate transakciju, možda će biti potrebne dodatne potvrde prije nego što transakciju prepoznaju 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 mempooli funkcioniraju jest da nema svaki čvor na određenom blockchainu isti mempool – drugim riječima, ne postoji univerzalni mempool koji dijele svi čvorovi. Mempool svakog čvora u bilo kojoj vremenskoj točki ovisit će o njegovoj konfiguraciji i transakcijama koje su mu do te točke proslijeđene.

Kako popraviti nepotvrđenu transakciju?

Bitcoin vrijeme

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

Kako biste izbjegli probleme povezane s nepotvrđenim transakcijama, preporučujemo da koristite Bitcoin novčanik koji podržava RBF (zamjena uz naknadu) ili CPFP (dijete plaća umjesto roditelja). RBF korisniku omogućuje zamjenu nepotvrđene transakcije transakcijom s većom pripadajućom transakcijskom naknadom. To će povećati vjerojatnost da će ga rudar brže odabrati i uključiti 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 izradile dvije najpopularnije tvrtke za hardverske novčanike, također podržavaju RBF.

PITANJA I ODGOVORI

Sada se brzo pozabavimo nekim od najčešćih pitanja korisnika o nepotvrđenim blockchain transakcijama.

Kako poništiti 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 s istim unosima natrag u vaš vlastiti novčanik. Naknada plaćena za ovu drugu transakciju trebala bi biti znatno viša od naknade za prvu transakciju, tako da će joj rudari dati prednost umjesto transakcije koju želite otkazati.

Najlakši način da to učinite je korištenje Bitcoin novčanika koji podržava značajku RBF (replace by fee). RBF vam omogućuje zamjenu nepotvrđene transakcije drugom transakcijom s višom pripadajućom naknadom. To se može koristiti za ubrzavanje potvrde transakcije drugom korisniku ili "otkazivanje" nepotvrđene transakcije slanjem sredstava natrag u vaš vlastiti novčanik. 

Kako potvrditi nepotvrđenu transakciju blockchaina?

Ako je vaša transakcija bila nepotvrđena dulje vrijeme, najvjerojatniji razlog je to što ste platili relativno nisku naknadu. To znači da rudari ili validatori daju prednost drugim transakcijama, zbog čega vaša transakcija još nije uključena u blok.

U većini slučajeva, najbolji postupak je jednostavno pričekati dok se transakcija ne potvrdi. Alternativno, nepotvrđenu transakciju možete zamijeniti 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 značajku zamjene uz naknadu (RBF).

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

Ako se pitate što se zapravo događa kada je vaša Bitcoin transakcija danima nepotvrđena, dobra vijest je da je Bitcoin još uvijek vaš, iako vam softver za novčanik koji koristite možda ne dopušta da ga potrošite prije nego što transakcija odustane izvan mempoola. 

U slučaju Bitcoina, vrijeme u kojem transakcija može ostati nepotvrđena je do dva tjedna. Iako u Bitcoin protokolu ne postoji pravilo koje to specificira, najpopularniji Bitcoin klijenti (na primjer Bitcoin Core) konfigurirani su prema zadanim postavkama za uklanjanje transakcija iz svog memorijskog skupa nakon 14 dana. 

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

Dno crta

Nepotvrđene transakcije obično postaju značajniji problem tijekom razdoblja zagušenja mreže, kada se vrlo velik broj transakcija natječe za uključivanje u sljedeći blok. 

Ako se često susrećete s problemima pri transakcijama s Bitcoinom i Ethereumom, možda biste trebali pokušati koristiti kriptovalutu s bržim i jeftinijim transakcijama. Pružamo popis 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/