Post
Topic
Board Hrvatski (Croatian)
Merits 1 from 1 user
Re: Bitcoin bankomati u Hrvatskoj
by
Pmalek
on 03/07/2025, 07:20:01 UTC
⭐ Merited by Rikafip (1)
Čekaj, jesam li to dobro shvatio? Postoji mogućnost da transakcija koju sam poslao bude izbačena iz te neke privremene memorije u kojoj se čuvaju nepotvrđene transakcije? To stvarno nisam znao, a nije mi se nikad niti dogodilo. Ali opet, nikad preko Bitcoin mreže ne šaljem transakcije s minimalnim fee pa kad prođe - prođe. Obično uzmem preporučeni s mempool pa uvijek prođe nakon nekoliko blokova.
Sve transakcije koje se pošalju idu u mempool-ove. Svaki node ima svoj mempool. Oni su povezani P2P i šalju jedni drugim podatke i informacije o novo prispjelim transakcijama. Kad pošalješ BTC transakciju potrajat će možda minutu (ili manje) dok svaki node ne dobije informaciju o tvojoj transakciji od onih s kojima je povezan.

Uzmi sučelje na mempool space.
Na desnoj strani imaš podatak "Memory Usage." Trenutno je 30.5 MB/300 MB. Poprilično je prazan mempool. Maksimalna količina nepotvrđenih transakcija koju može da drži je 300 MB ali trenutno ima samo 30.5 MB.

Pored toga imaš polje "Minimum fee." To je "Purging fee." Ako bi se mempool napunio (300 i više MB nepotvrđenih transakcija), node će početi izbacivati iz svoje memorije transakcije sa najižim naknadama. Zašto? Jer mu je memorija po standarnim postavkama ograničena na 300 MB. Sačuvat će one transakcije sa najvećim naknadama.

Ako bi se mempool napunio, purging fee bi mogao biti 4 sat/vByte npr. Tad sve transakcije koje plaćaju manje od 4 sat/vByte ispadaju iz memorije. Ako je tvoja u tom okviru, ispada i ona. Kad bi mempool.space dobio informaciju o tvojoj transakciji, jednostavno bi je zanemario jer nema prostora za nju i radije čuva one što plaćaju više. Drugi node će je možda prihvatiti i prosljediti je dalje ako ima drugčije postavke. Ona opet može biti potvrđena ako se nađe u mempoolu od minera koji pronađe blok.