Mempooly sa nemusia zhodovať
Uzol prijme iba transakciu, ktorá spĺňa konsenzuálne kontroly aj jeho miestnu politiku: minimálnu sadzbu, štandardnosť, limity predkov a potomkov či pravidlá konfliktov. Iný uzol môže mať inú konfiguráciu, plnší mempool alebo transakciu ešte nevidel.
Mempool nie je hlasovanie ani čakáreň riadená sieťou. Ťažiar môže zostaviť platný blok z vlastnej množiny a môže zaradiť konsenzuálne platnú transakciu, ktorú bežné uzly nepreposielali.
RBF nahrádza konflikt
Pri replace-by-fee nová transakcia míňa aspoň jeden rovnaký vstup ako stará a podľa politiky musí zaplatiť dostatočne viac. BIP 125 opísal explicitné signalizovanie nSequence; súčasné implementačné pravidlá náhrady sa vyvíjajú a nemajú sa redukovať na jediný príznak.
Prijatie náhrady jedným uzlom neznamená, že ju prijali všetci ťažiari. Príjemca preto nemá považovať nepotvrdenú platbu za nezvratnú len preto, že pôvodná aplikácia neukazuje tlačidlo RBF.
CPFP platí za rodinu
Child pays for parent vytvorí potomka, ktorý míňa výstup pomalej transakcie a pridá vysoký poplatok. Ťažiar musí zaradiť rodiča pred potomkom, preto posudzuje kombinovaný poplatok a váhu balíka.
CPFP môže použiť príjemca, ak ovláda prijatý výstup, alebo odosielateľ cez vlastný change. Potrebuje však spendovateľný výstup a pravidlá balíkov; príliš veľa predkov, malé dust výstupy alebo pinning môžu postup skomplikovať.
Správny nástroj závisí od konštrukcie
RBF zvyčajne vytvorí účinnejšiu náhradu, no peňaženka musí zachovať správne výstupy a zvýšiť absolútny poplatok. CPFP zväčší celkovú váhu, ale môže byť jedinou možnosťou pre príjemcu.
Package relay a mempool politika sa v Bitcoin Core menia oddelene od konsenzu. Bezpečná peňaženka používa aktuálne odhady, jasne označí nepotvrdený stav a neprezentuje odhad času ako sľub.