Bitcoin mempool: gdje je BTC dok čeka potvrdu?

Poslao si Bitcoin, ali nije stigao. Gdje je novac dok čeka potvrdu?

Pošalješ Bitcoin. Wallet kaže da je transakcija poslana. Primatelj još nema potvrdu. Prođe deset minuta. Pa pola sata. Pa sat. I tu počinje ono neugodno pitanje koje si barem jednom vjerojatno postavio: gdje je zapravo Bitcoin dok čeka potvrdu? Bitcoin mempool je mjesto koje u toj priči igra glavnu ulogu, ali većina korisnika ga nikad ne vidi niti razmišlja o njemu.

download.webp
Bitcoin transakcija čeka u mempoolu zajedno s drugim nepotvrđenim transakcijama dok rudari biraju koje će uključiti u sljedeći blok.

Na ekranu sve izgleda vrlo jednostavno.

Klikneš Send.

Upišeš adresu.

Odabereš naknadu.

Potvrdiš.

Ali Bitcoin transakcija ne skače iz tvog walleta ravno u blockchain.

Prvo mora proći kroz nešto što možemo zamisliti kao veliku čekaonicu.

I tek nakon toga rudari odlučuju hoće li je i kada ubaciti u blok.

Bitcoin mempool je čekaonica prije blockchaina

Najlakše mi je mempool objasniti kroz aerodrom.

Zamisli da imaš kartu i došao si na gate.

Let postoji.

Ti si spreman.

Ali još nisi u avionu.

Čekaš da te ukrcaju.

Slično je i s Bitcoin transakcijom.

Kada je wallet pošalje u mrežu, nodeovi je prime i provjere osnovna pravila.

Je li potpis valjan?

Imaš li dovoljno BTC-a?

Pokušavaš li potrošiti nešto što je već potrošeno?

Ako je transakcija valjana, ona ulazi u mempool.

Ali još nije dio blockchaina.

To je ključna razlika.

Transakcija je poznata mreži, ali još nije potvrđena.

Znači li to da je Bitcoin još kod mene?

Tu postaje zanimljivo.

Ako je transakcija samo u mempoolu, tehnički još nije konačno zapisana u blockchain.

Ali istodobno više nije sasvim pošteno reći ni da je sve kao prije slanja.

Wallet može označiti sredstva kao potrošena.

Drugi nodeovi već znaju da pokušavaš poslati taj BTC.

Primatelj može vidjeti nepotvrđenu transakciju.

Ali dok ne uđe u blok, ona još nema prvu potvrdu.

Zato je najbolje razmišljati ovako:

Bitcoin nije "nestao između dvije adrese".

Postoji transakcija koja čeka da bude prihvaćena u blockchain.

To je više stanje čekanja nego fizičko putovanje novca.

Zašto jedna transakcija uđe u blok odmah, a druga čeka satima?

Tu dolazi naknada.

Bitcoin blok ima ograničen prostor.

Rudar ne može u jedan blok ubaciti beskonačno transakcija.

Zato kada mempool postane pun, rudari moraju birati.

A prirodno je da prvo biraju one transakcije koje im nude veću naknadu za prostor koji zauzimaju.

To je vrlo slično aukciji.

Ako je mreža prazna, gotovo svi mogu proći jeftino.

Ako svi odjednom žele u sljedeći blok, cijena mjesta raste.

Zato dvije potpuno ispravne Bitcoin transakcije poslane u isto vrijeme mogu imati potpuno drukčije iskustvo.

Jedna potvrđena za deset minuta.

Druga čeka dva sata.

Treća možda i puno dulje.

Naknada nije određena po vrijednosti Bitcoina koji šalješ

Ovo je česta zabuna.

Ako šalješ 0,01 BTC-a, naknada ne mora biti manja nego kada šalješ 1 BTC.

Bitcoin ne gleda samo vrijednost koju prenosiš.

Puno važnija je veličina same transakcije u bajtovima.

Ako tvoj wallet mora spojiti puno malih prethodnih uplata u jednu novu transakciju, ona može biti veća.

Veća transakcija zauzima više prostora u bloku.

Više prostora znači da za istu razinu prioriteta moraš ponuditi veću ukupnu naknadu.

Zato jedna mala uplata može biti skuplja za poslati nego puno veća.

Na prvu zvuči nelogično.

Ali blockchain ne zna da je nama 1 BTC "više" od 0,01 BTC-a.

On vidi podatke koje mora spremiti.

Sat/vB je važniji od same brojke naknade

Wallet ti ponekad pokaže naknadu u satoshijima po virtualnom bajtu, odnosno sat/vB.

To je zapravo cijena koju nudiš rudaru za prostor koji tvoja transakcija zauzima.

Ako mreža u tom trenutku prihvaća transakcije oko 5 sat/vB, a ti ponudiš 1 sat/vB, možeš dugo čekati.

Ako ponudiš 20 sat/vB, vjerojatno ćeš biti puno bliže vrhu reda.

Ali ni tu nema apsolutnog jamstva.

Ako se nakon tvoje transakcije odjednom pojavi ogroman broj drugih transakcija s većim naknadama, možeš skliznuti niže u mempoolu.

Zato procjena feeja nikad nije savršeno obećanje.

To je procjena trenutnog stanja mreže.

Što se događa dok transakcija čeka?

Ništa dramatično.

Transakcija se nalazi u mempoolovima velikog broja Bitcoin nodeova.

Nodeovi ne moraju svi imati potpuno identičan mempool.

Jedan može vidjeti transakciju prije drugog.

Neki node može odbaciti vrlo jeftinu transakciju ako mu je mempool prepun.

Ali općenito, valjana transakcija se širi kroz mrežu i čeka rudara koji će je uključiti u blok.

Kada se to dogodi, dobiva prvu potvrdu.

Nakon toga svaki novi blok izgrađen iznad tog bloka povećava broj potvrda.

To je trenutak kada se priča iz "čekaonice" seli u blockchain.

Što ako transakcija ostane nepotvrđena cijeli dan?

Prvo ne bih paničario.

Bitcoin mreža nije obećala da će svaka transakcija ući u sljedeći blok.

Ako je fee prenizak, može čekati.

Ponekad se mreža kasnije isprazni i transakcija normalno prođe.

To se često događa vikendom ili u razdobljima manje aktivnosti.

Ako je fee baš prenizak i nodeovi je s vremenom izbace iz mempoola, može se dogoditi da se transakcija prestane širiti.

To ne znači da je Bitcoin nestao.

Ako transakcija nikad nije ušla u blockchain, sredstva nisu konačno potrošena.

Wallet ih nakon nekog vremena može ponovno prikazati kao dostupna, ovisno o tome kako aplikacija upravlja takvim situacijama.

A što je RBF?

Replace-By-Fee je jedan od najkorisnijih mehanizama kada shvatiš da si postavio prenisku naknadu.

Ako je transakcija označena kao zamjenjiva, možeš poslati novu verziju iste transakcije s višom naknadom.

Rudari tada imaju veći razlog uključiti novu verziju.

Najlakše mi je to zamisliti ovako:

Došao si na aukciju i ponudio premalo.

Nitko te ne bira.

Onda podigneš ponudu.

Ne šalješ novi Bitcoin nekome drugome.

Samo daješ bolju ekonomsku ponudu rudaru za istu namjeru slanja.

Mnogi moderni walleti to korisniku prikazuju kao "Speed up" ili "Bump fee".

Što ako RBF nije uključen?

Tu postoji druga tehnika koja se zove CPFP, odnosno Child Pays For Parent.

Naziv zvuči gore nego što stvarno jest.

Zamisli da je prva transakcija prespora jer ima prenisku naknadu.

Primatelj zatim napravi novu transakciju koja troši taj nepotvrđeni Bitcoin i na novu transakciju stavi puno veću naknadu.

Rudar tada gleda obje zajedno.

Ako mu ukupna naknada ima smisla, može uključiti i prvu i drugu.

Na taj način "dijete" povećava ekonomsku privlačnost "roditelja".

Za običnog korisnika to možda nikad neće trebati ručno raditi, ali dobro je znati da postoji.

Može li netko potrošiti isti Bitcoin dvaput dok čeka?

Tu dolazimo do razloga zašto trgovci ne vole velike uplate smatrati konačnima prije potvrde.

Dok transakcija nije u bloku, postoji teoretska mogućnost da se pojavi druga konkurentska transakcija koja pokušava potrošiti iste ulaze.

Kod normalnog korisnika i normalnog walleta to nije nešto što se događa slučajno.

Ali zato "unconfirmed" nije isto što i "final".

Za kavu od nekoliko eura netko možda prihvati nepotvrđenu transakciju.

Za automobil ili nekretninu vjerojatno će htjeti čekati više potvrda.

Rizik i vrijednost određuju koliko strpljenja ima smisla.

Zašto šest potvrda nije magičan broj?

Često se kaže da je šest Bitcoin potvrda sigurno.

To je praktično pravilo, ne čarobna granica.

Svaka nova potvrda znači još jedan blok iznad tvoje transakcije.

Da bi netko promijenio povijest, morao bi ponovno izgraditi lanac od te točke i pokušati prestići ostatak mreže.

Što je više blokova iznad tvoje transakcije, to je to teže.

Za male iznose jedna ili dvije potvrde često su sasvim dovoljne.

Za vrlo velike iznose netko može čekati više.

Poanta nije broj šest sam po sebi.

Poanta je rastuća sigurnost s vremenom.

Bitcoin mempool pokazuje zašto "poslano" nije isto što i "potvrđeno"

Ovo je možda najveća lekcija.

Wallet ti može reći da je transakcija poslana.

To znači da ju je emitirao prema mreži.

Ne znači automatski da je u blockchainu.

Tek kada rudar ubaci transakciju u blok, dobivaš prvu potvrdu.

Zato je dobro razlikovati tri stanja.

Transakcija je kreirana.

Transakcija je u mempoolu.

Transakcija je potvrđena.

Korisniku to na ekranu često izgleda kao jedna glatka radnja.

Ali ispod toga postoje tri različite faze.

Zašto wallet nekad pogriješi s procjenom naknade?

Wallet pokušava pogoditi budućnost na temelju sadašnjeg stanja.

Gleda koliko je mempool pun.

Koje naknade koriste transakcije koje trenutno ulaze u blokove.

Koliko brzo želiš potvrdu.

I onda napravi procjenu.

Ali mreža se može promijeniti minutu kasnije.

Može se pojaviti veliki val transakcija.

Može se smanjiti aktivnost.

Može nastati gužva zbog Ordinalsa, token protokola ili nekog drugog događaja.

Zato "high priority" nije garancija.

Samo znači da je wallet pokušao ponuditi naknadu koja bi prema sadašnjim uvjetima trebala biti konkurentna.

Najskuplja naknada također nije uvijek najbolji izbor

Ako mi nije hitno, nema smisla svaki put plaćati kao da transakcija mora ući u prvi sljedeći blok.

Mnogi walleti nude više razina.

Low.

Medium.

High.

Ili čak ručni izbor sat/vB.

Ako šaljem sredstva između vlastitih walleta i nije mi važno hoće li stići za 20 minuta ili tri sata, niža naknada može imati više smisla.

Ako upravo plaćam nešto vremenski osjetljivo, možda želim veći prioritet.

To je jedna od stvari koja mi se kod Bitcoina zapravo sviđa.

Mreža ti ne govori koliko moraš platiti za brzinu.

Ti biraš koliko ti vrijeme vrijedi.

Gdje je onda tvoj Bitcoin dok čeka?

Vratimo se na početno pitanje.

Poslao si BTC.

Nije potvrđen.

Gdje je?

Najtočniji odgovor je da Bitcoin nije fizički na putu između dva mjesta.

Postoji valjana transakcija koja pokušava promijeniti stanje vlasništva, ali ta promjena još nije konačno zapisana u blockchain.

Mempool je privremeni prostor u kojem ta namjera čeka da rudar odluči da je dovoljno vrijedna mjesta u bloku.

Ako uđe u blok, postaje potvrđena povijest.

Ako nikad ne uđe, blockchain je nikada nije prihvatio kao konačnu promjenu.

I upravo zbog toga je Bitcoin mempool puno važniji nego što izgleda.

To je mjesto na kojem najbolje vidiš razliku između toga da si nešto zatražio od mreže i toga da je mreža to stvarno prihvatila.

Sljedeći put kada transakcija "zapne", prije nego zaključiš da je Bitcoin nestao, prvo pogledaj fee, mempool i broj potvrda.

U većini slučajeva novac nije izgubljen.

Samo čeka svoj red.

– Mario Jaklenec | KriptoEntuzijasti –

Kripto nije igra sreće, nego disciplina i razumijevanje onoga u što ulažeš.
Znanje, rizik, analiza i dugoročno razmišljanje – to je put kojim hodamo.

Edukacija bez hypea. Zajednica bez slijepog praćenja. Cilj bez iluzija.

Hvala svima što čitate naše članke na kriptoentuzijasti.io!

🌐 Posjeti nas: https://kriptoentuzijasti.io

💬 Pridruži se zajednici: https://discord.gg/kriptoentuzijasti

🐦 Prati nas na X-u: https://twitter.com/k_entuzijasti

🧠💡 Analiziraj prije nego vjeruješ – misli samostalno, jer će inače tržište misliti umjesto tebe.

U svijetu kriptovaluta gdje je buka veća od znanja, edukacija je tvoj najvažniji alat.

Ne gradi mišljenje o tržištu na temelju memova, FOMO objava i lažnih obećanja o "pasivnoj zaradi" – nego na znanju, iskustvu i razumijevanju kako stvari zaista funkcioniraju.

Ako vam se sviđa ono što čitate, podijelite članak na društvenim mrežama i pomozite nam širiti kripto znanje.

Zajedno gradimo svijet kripta!

Rast Cijena Kaspe: Kako Prebacivanje Bitcoin Rudara Utječe na BTC i Tržište Kriptovaluta 

Bitcoin ETF vs Bitcoin, koja je razlika 

Odgovori

Vaša adresa e-pošte neće biti objavljena. Obavezna polja su označena sa * (obavezno)

BobiAI Chat

🗑️ ×

Košarica

🛒

Vaša košarica je trenutno prazna.

Krenite u kupovinu
💎

Odaberi pretplatu

Pristup svim člancima u kategoriji

Već imaš račun? Prijavi se | Registriraj se
🔒 Sigurno plaćanje