Každý uzol má vlastný mempool
Mempool je miestna čakáreň nepotvrdených transakcií. Uzol najprv kontroluje konsenzuálne pravidlá a potom uplatní svoju relay politiku. Tá môže riešiť minimálnu sadzbu, štandardnosť aj limity balíkov. Iný uzol môže mať inú konfiguráciu alebo plnší mempool a transakciu tiež ešte nemusel dostať.
Mempool preto nie je spoločná databáza siete a nemá ani záväzné poradie. Ťažiar zostavuje blok zo svojej vlastnej množiny a môže zaradiť platnú transakciu, ktorú iné uzly bežne nepreposielali. Konsenzus rozhoduje o bloku až po jeho nájdení.
RBF vytvorí konfliktnú náhradu
RBF znamená replace-by-fee, teda náhradu vyšším poplatkom, a nová transakcia míňa aspoň jeden rovnaký vstup ako pôvodná. Preto sú obe verzie v konflikte. Náhrada musí prejsť aktuálnymi pravidlami uzla. Musí tiež dostatočne zlepšiť ekonomickú ponuku a zaplatiť potrebný dodatočný poplatok.
BIP 125 opísal signalizovanie cez pole nSequence. Dnešné uzly však môžu používať aj full-RBF bez tohto signálu. Presné pravidlá závisia od verzie a nastavenia. Príjemca preto nemá považovať nepotvrdenú platbu za konečnú. Nezáleží na tom, či aplikácia ukazuje tlačidlo RBF.
CPFP platí za rodiča aj potomka
CPFP znamená child pays for parent. Nová transakcia minie výstup pomalého rodiča. Potomok zaplatí vysoký poplatok. Ťažiar ho nemôže zaradiť bez rodiča. Preto môže posúdiť spoločný poplatok a váhu celého balíka.
Postup môže použiť príjemca s kontrolou prijatého výstupu. Odosielateľ môže použiť vlastný výstup na zmenu. Potrebný je však spendovateľný výstup. Problémom môže byť dust, priveľa predkov alebo pravidlá balíkov. Dust je výstup taký malý, že jeho minutie môže byť nehospodárne. Pinning môže náhradu zámerne skomplikovať.
Výber nástroja závisí od transakcie
RBF často vytvorí úspornejšiu náhradu. Peňaženka však musí zachovať správne platby a zvýšiť absolútny poplatok. CPFP pridá ďalšiu transakciu a tým aj váhu. Pre príjemcu môže byť napriek tomu jedinou dostupnou možnosťou.
Package relay znamená šírenie a hodnotenie súvisiacich transakcií ako balíka. Jeho pravidlá sa môžu meniť bez zmeny konsenzu. Peňaženka preto potrebuje aktuálnu podporu a odhady. Nepotvrdený stav má označiť jasne. Odhad času potvrdenia nikdy nie je sľub.