Šta je Mempool?
U ovom članku objasnićemo gde se transakcije privremeno čuvaju dok ih miner ne uključi u blok.
Najvažnije u nekoliko reči:
- Mempool je prostor u kojem se čuvaju nepotvrđene transakcije.
- U mempool-u transakcije čekaju da budu uključene u blok, pri čemu prioritet imaju one sa većim naknadama.
- Mempool doprinosi zaštiti mreže od DDoS napada i preopterećenja.
Kako funkcioniše mempool
Mempool je skraćenica za „Memory Pool“ (na srpskom: „Memorijski bazen“). Mempool je usko povezan sa procesom rudarenja i može se zamisliti kao čekaonica u kojoj transakcije borave dok ih miner ne odabere za uključivanje u blok.
U mempool-u transakcije se razvrstavaju prema visini naknade koju korisnici postave. Miner će prioritetno birati one transakcije sa višim naknadama, jer su one profitabilnije. Zbog toga, kada je mreža preopterećena velikim brojem transakcija, naknade mogu porasti kako bi se obezbedilo da transakcija bude brzo potvrđena.
Važno je napomenuti da Mempool nije centralizovan. Svaki čvor (node) u Bitcoin mreži ima svoj Mempool, pa se transakcije mogu razlikovati između različitih čvorova, u zavisnosti od vremena i načina primanja.
Pored toga, mempool štiti mrežu od DDoS napada tako što omogućava da se veliki broj transakcija efikasno filtrira i rasporedi, bez preopterećenja sistema.
Validacija transakcija
Kada, recimo, Marko pošalje Ani transakciju, node proverava njenu validnost. Ako nema dovoljno sredstava, ako postoji konflikt sa drugom transakcijom ili je potpis nevažeći, transakcija se odbacuje. Ako je važeća, node je čuva u svom mempool-u i prosleđuje dalje drugim čvorovima.
Kako transakcije ulaze u blok
Mineri biraju koje transakcije će uključiti u blok, a glavni kriterijum je visina naknade. Nagrada za rudara sastoji se od blok subvencije i prikupljenih naknada.
Na sajtu mempool.space može se pratiti vizualizacija svih nepotvrđenih transakcija, zajedno sa detaljima: TxID, broj inputs i outputs, veličina transakcije, kao i naknada.
Ograničenje blokova se od uvođenja SegWit-a meri težinom bloka (do 4 MB), umesto starog ograničenja od 1 MB. Pošto je prostor u bloku ograničen, mineri imaju ekonomski podsticaj da biraju transakcije koje nude veće naknade.
Kako mempool organizuje transakcije
Mempool možete zamisliti kao autobusku stanicu. Transakcije čekaju svoj „autobus“, blok u koji će biti uključene. One koje nude veće naknade ulaze prve.
Ako je broj transakcija visok, vreme čekanja može da poraste, a zajedno s njim i prosečne naknade. Ko želi bržu potvrdu, mora da ponudi veći fee. Ako je naknada preniska, transakcija može dugo ostati u mempool-u dok prosečne naknade ne opadnu.
Kontrola nepotvrđenih transakcija
Ako transakcija predugo ostane u mempool-u i bude uklonjena, možete je ponovo objaviti u bilo kom trenutku, pod uslovom da je i dalje važeća, tako da će na kraju biti potvrđena. Ako više ne želite da transakcija bude potvrđena, morate je prekinuti, na primer tako što ćete potrošiti jedan od input-a.
Kroz funkciju „Replace By Fee“ možete nepotvrđenu transakciju zameniti drugom sa većim fee-om, čime povećavate finansijski podsticaj za miner-e.
Procena naknada za transakcije
Da biste pravilno procenili naknade, možete pogledati trenutno nepotvrđene transakcije. Ako je promet nizak, ne morate plaćati visoke naknade, dok u periodima velike potražnje možete postaviti nešto višu naknadu kako biste izbegli nepotrebno čekanje.
Na sajtu Mempool možete pronaći sekciju koja prikazuje trenutne stope naknada.
Uloga mempool-a
Mempool je ključni deo Bitcoin mreže. On ne samo da čuva nepotvrđene transakcije dok ne uđu u blok, već i povećava sigurnost sistema tako što mreža može da obradi i filtrira veliki broj transakcija bez preopterećenja.
Razumevanje rada mempool-a pomaže korisnicima da optimizuju naknade i efikasnije koriste Bitcoin mrežu.
Ako vam je sadržaj koristan i želite da nas podržite to možete učiniti ovde.

