Logótipo oficial do MASTR MASTR Apoiar o trabalho
Índice
← Início da wiki

Technical reference

Replace-by-fee: an unconfirmed payment is not final settlement

Mempool replacement policy and blockchain consensus are different things.

Source-based reference · Updated 12 September 2026

Os artigos de investigação e as referências são publicados em inglês. A navegação está disponível em sete idiomas.

Neste artigo
  1. Why replacement exists
  2. The recipient's mistake
  3. Policy is not a protocol guarantee
  4. Sources

Why replacement exists

BIP-125 describes opt-in replace-by-fee signalling. A sender can signal that a transaction may be replaced in a node's mempool, subject to the node's replacement policy. This supports fee adjustment when an unconfirmed transaction waits longer than expected.

The recipient's mistake

A wallet can display a payment before a block includes it. That display is evidence of a proposed transaction, not irreversible receipt. A replacement can spend overlapping inputs and change outputs. Conversely, lack of an opt-in signal should not be treated as a universal promise that no node or miner will accept a conflicting transaction.

Policy is not a protocol guarantee

BIP-125 records a particular replacement policy, not an immutable statement about every current node's configuration. Merchants should distinguish seen, confirmed and sufficiently confirmed states in their own records. A screenshot reading 'sent' does not establish which state the receiving business has actually verified.

Sources

Leituras relacionadas

MASTR

Apoiar a investigação independente

As investigações, as provas originais e os guias são de acesso livre. Os donativos voluntários ajudam a financiar a investigação e a manter disponíveis as ferramentas MASTR.

Abrir carteira