A troca de uma transação Bitcoin para melhorar sua chance de confirmação é diferente de reverter um pagamento confirmado. Bitcoin BIP 125, Opt-in Full Substitut-by-Fee Signaling Bitcoin Core 28.0 notas de lançamento: padrão total da RBF

Siga as evidências.

Rastreie como o evento poderia chegar aos mercados, e então inspecione uma explicação concorrente.

Substituir uma transação Bitcoin para melhorar sua chance de confirmação é diferente de reverter um pagamento confirmado.

Compare as explicações.

Mude de lentes para ver o que cada conta explica e o que permanece incerto.

Por que um status de pagamento precisa mais do que um identificador de transação

Análise WFN: imagine que um cliente submete uma transação não confirmada e envia posteriormente uma substituição conflitante com um identificador diferente. Um sistema de contabilidade que trata o primeiro identificador como permanentemente resolvido pode mostrar o status errado. A distinção analítica mais segura é entre submissão observada, aceitação por sistemas relevantes e a transação eventualmente confirmada, com evidência registrada para cada etapa. Uma taxa mais elevada não é uma promessa incondicional de confirmação imediata. Uma substituição ainda precisa satisfazer políticas relevantes e chegar a um mineiro que a inclua. Apresentando um botão de taxa-bomba como um tempo de conclusão garantido iria, portanto, além da evidência. A informação útil do cliente é o que foi submetido, o que a substituiu e qual o status que pode ser verificado atualmente. A mesma distinção ajuda a explicar um cancelamento aparente. Uma transação conflitante pode redirecionar os fundos do expedidor antes da confirmação, mas que não equivale a um poder geral para reverter qualquer pagamento de Bitcoin. Um serviço que descreva sua característica de cancelamento deve indicar as condições e limite de status em vez de emprestar a língua de um reembolso bancário.

Uma proposta e um padrão de software são registros separados.

BIP 125 descreve a sinalização de substituição por taxa através de números de sequência de transações e regras para aceitar uma substituição na mempool de um nó. Bitcoin BIP 125, Opt-in Full Substitut-by-Fee Signaling

O Bitcoin Core. 28.0 As notas de lançamento dizem que o padrão para mempoolfullrbf mudou de zero para um. Bitcoin Core 28.0 notas de lançamento: padrão total da RBF

Por que um status de pagamento precisa mais do que um identificador de transação

A distinção analítica mais segura é entre submissão observada, aceitação por sistemas relevantes e a eventual transação confirmada, com evidências registradas para cada etapa.

Uma substituição ainda precisa satisfazer as políticas relevantes e chegar a um mineiro que a inclua, apresentar um botão de tampinha como um tempo de conclusão garantido, iria além das evidências, a informação útil do cliente é o que foi submetido, o que o substituiu e qual status pode ser verificado atualmente.

Uma transação conflitante pode redirecionar os fundos do gastador antes da confirmação, mas isso não equivale a um poder geral para reverter qualquer pagamento Bitcoin completo.

Verifique a implementação e a confirmação separadamente.

Para análise operacional, identifique o suporte de substituição da carteira, o software e configuração do nó, e a política de aceitação de pagamento do serviço, esses detalhes podem mudar independentemente, uma declaração sobre o Core 28.0 deve manter sua etiqueta de versão em vez de se tornar uma reivindicação não-adatada sobre todo o atual software Bitcoin.

Quando investigar um pagamento disputado, preservar os identificadores originais e de substituição, os tempos observados e as evidências relevantes, explicar qual transação confirmou-se antes de tirar conclusões sobre entrega ou contabilidade, este explicador relata a distinção de política documentada, não fornece nenhum nível de taxa garantida, nenhuma contagem de confirmação recomendada e nenhuma alegação de que a substituição pode desfazer uma transferência já confirmada.