Technik & Fee-ManagementTechnology & Fee ManagementTecnología & Gestión de ComisionesTecnologia & Gestão de Taxas技術 & 手数料管理技术 & 手续费管理التقنية & إدارة الرسوم
Replace-by-Fee und CPFP: Wie du feststeckende Bitcoin-Transaktionen befreistReplace-by-Fee and CPFP: How to Unstick a Stuck Bitcoin TransactionReplace-by-Fee y CPFP: Cómo liberar una transacción de Bitcoin atascadaReplace-by-Fee e CPFP: Como desbloquear uma transação Bitcoin presaReplace-by-FeeとCPFP:ビットコインの詰まったトランザクションを解消する方法Replace-by-Fee 与 CPFP:如何解除卡住的 Bitcoin 交易Replace-by-Fee وCPFP: كيف تحرر معاملة Bitcoin عالقة
Bewertung durch automatisierten Mehrquellen-Abgleich des KI-Redaktionsteams; anschließend menschlich freigegeben.Assessed via the AI newsroom's automated multi-source cross-check, then approved by a human.Evaluado mediante la verificación automatizada multifuente de la redacción de IA y aprobado por una persona.Avaliado pela verificação automatizada multifonte da redação de IA e aprovado por uma pessoa.AI編集部による自動マルチソース照合で評価し、人による承認を経ています。由AI编辑部的自动多源交叉核查评估,并经人工审核。جرى التقييم عبر التدقيق الآلي متعدد المصادر من غرفة أخبار الذكاء الاصطناعي، ثم اعتُمد بشريًا.
RBF und CPFP sind reife Protokollmechanismen, deren Grundlogik im Artikel korrekt dargestellt ist – doch technische Bildungsartikel zu Bitcoin-Protokolldetails erfordern Präzision auf Bit-Ebene. Die Vereinfachung des RBF-Inkrements und der möglicherweise veraltete Stand zu Package Relay können Nutzer zu Fehlern verleiten, die reale Geldverluste bedeuten. Zudem sollte die interne Bewertungsdiskrepanz (authscore 0.88 vs. local_judge 0.25) vor Veröffentlichung aufgelöst werden – ein Technik-Evergreen-Artikel, der mit überhöhtem Vertrauensscore erscheint, untergräbt die redaktionelle Glaubwürdigkeit langfristig.RBF and CPFP are mature protocol mechanisms, and the article captures their core logic correctly – but technical educational content on Bitcoin protocol details demands bit-level precision. The simplification of the RBF fee increment rule and the potentially outdated framing of Package Relay could lead users into costly mistakes. Furthermore, the internal scoring discrepancy (authscore 0.88 vs. local_judge 0.25) must be resolved before publication: an evergreen technical article published with an inflated trust score undermines editorial credibility in the long run.RBF y CPFP son mecanismos de protocolo maduros, y el artículo refleja correctamente su lógica central; sin embargo, el contenido educativo técnico sobre los detalles del protocolo Bitcoin exige una precisión a nivel de bit. La simplificación del incremento de comisión en RBF y el posible encuadre desactualizado de Package Relay podrían inducir a los usuarios a cometer errores con consecuencias económicas reales. Además, la discrepancia en la puntuación interna (authscore 0.88 vs. local_judge 0.25) debe resolverse antes de la publicación: un artículo técnico evergreen que se publica con una puntuación de confianza inflada perjudica la credibilidad editorial a largo plazo.RBF e CPFP são mecanismos de protocolo maduros, e o artigo captura corretamente sua lógica central – mas o conteúdo educacional técnico sobre detalhes do protocolo Bitcoin exige precisão em nível de bit. A simplificação da regra de incremento de taxa do RBF e o enquadramento possivelmente desatualizado do Package Relay podem levar usuários a cometer erros com perdas financeiras reais. Além disso, a discrepância na pontuação interna (authscore 0.88 vs. local_judge 0.25) precisa ser resolvida antes da publicação: um artigo técnico evergreen publicado com uma pontuação de confiança inflada compromete a credibilidade editorial a longo prazo.RBFとCPFPは成熟したプロトコルメカニズムであり、記事はその核心的なロジックを正確に捉えている。しかし、Bitcoinプロトコルの詳細に関する技術的な教育コンテンツにはビットレベルの精度が求められる。RBFの手数料増額ルールの簡略化や、Package Relayに関する情報が古い可能性があることは、ユーザーに実際の金銭的損失をもたらすミスを誘発しかねない。さらに、内部スコアの不一致(authscore 0.88 vs. local_judge 0.25)は公開前に解消されなければならない。信頼スコアが過大評価された状態で公開された技術系エバーグリーン記事は、長期的に編集上の信頼性を損なうことになる。RBF 和 CPFP 是成熟的协议机制,文章对其核心逻辑的阐述是正确的——但涉及 Bitcoin 协议细节的技术性教育内容要求位级别的精确度。对 RBF 手续费增量规则的简化处理,以及 Package Relay 相关内容可能已过时的表述,都可能导致用户犯下造成实际资金损失的错误。此外,内部评分差异(authscore 0.88 vs. local_judge 0.25)必须在发布前解决:一篇以虚高信任分发布的常青技术文章,从长远来看会损害编辑部的公信力。RBF وCPFP آليتان بروتوكوليتان ناضجتان، والمقالة تعكس منطقهما الجوهري بشكل صحيح – غير أن المحتوى التعليمي التقني المتعلق بتفاصيل بروتوكول Bitcoin يستلزم دقةً على مستوى البت. إن تبسيط قاعدة زيادة الرسوم في RBF والصياغة التي قد تكون قديمة بشأن Package Relay قد يقودان المستخدمين إلى أخطاء مكلفة. فضلاً عن ذلك، يجب حل التناقض في التقييم الداخلي (authscore 0.88 مقابل local_judge 0.25) قبل النشر؛ إذ إن مقالاً تقنياً دائم الخضرة يُنشر بدرجة ثقة مبالغ فيها يُقوِّض المصداقية التحريرية على المدى البعيد.
Video zum ArtikelVideo for this articleVídeo del artículoVídeo do artigo記事の動画本文视频فيديو المقال
Der Bitcoin-Mempool ist ein dynamischer Warteraum: Tausende unbestätigte Transaktionen konkurrieren um begrenzte Blockkapazität, und Miner wählen bevorzugt jene mit dem höchsten Feesatz (sat/vByte). Wer in einer ruhigen Phase sendet und plötzlich eine Congestion-Welle trifft, sieht seine Transaktion stundenlang – oder sogar tagelang – im Mempool hängen. Für genau dieses Problem existieren zwei etablierte In-Protocol-Mechanismen: Replace-by-Fee (RBF) und Child-Pays-for-Parent (CPFP).
Replace-by-Fee (RBF): Die Transaktion neu schreiben
RBF erlaubt dem Sender, eine unbestätigte Transaktion durch eine neue Version mit höherem Fee zu ersetzen. Technisch wird die originale Transaktion aus dem Mempool verdrängt; Miner nehmen die neue, teurere Variante bevorzugt in einen Block auf.
Grundlage ist BIP 125 (Opt-in RBF): Eine Transaktion signalisiert ihre Ersetzbarkeit, indem sie mindestens einen Input mit einem Sequence-Wert von ≤ 0xFFFFFFFD setzt. Nodes, die diese Policy respektieren, akzeptieren dann eine Ersatztransaktion, sofern drei Bedingungen erfüllt sind:
- Die originale Transaktion hat Replaceability signalisiert.
- Der neue absolute Fee übersteigt den alten um mindestens den Mindestinkrements-Feesatz (Bitcoin Core Default: 1 sat/vByte über dem alten absoluten Fee).
- Keine der zu ersetzenden Transaktionen ist bereits bestätigt.
Mit Bitcoin Core 24.0 (Dezember 2022) wurde zusätzlich die Option mempoolfullrbf=1 eingeführt. Sie aktiviert Full RBF als optionale Node-Policy: Jede unbestätigte Transaktion – auch ohne explizite BIP-125-Signalisierung – kann dann ersetzt werden. Full RBF erhöht die Flexibilität für Sender, schwächt aber gleichzeitig das ohnehin fragile Vertrauen in Zero-Confirmation-Zahlungen weiter.
Wichtig für Händler: Wer auf 0-conf-Transaktionen vertraut, geht ein echtes Double-Spend-Risiko ein. RBF – erst recht Full RBF – macht unbestätigte Zahlungen vollständig nicht-final. Mindestens eine Bestätigung abwarten ist Pflicht.
Child-Pays-for-Parent (CPFP): Den Miner mit einer Kindtransaktion locken
CPFP funktioniert auf einem anderen Prinzip: Anstatt die feststeckende Transaktion zu ersetzen, wird eine neue Transaktion erstellt, die einen noch unbestätigten Output der Elterntransaktion als Input verwendet. Diese „Kindtransaktion" zahlt einen so hohen Fee, dass die kombinierte Feerate des Pakets (Parent + Child) das gewünschte Zielniveau erreicht.
Miner bewerten bei der Blockzusammenstellung Transaktionspakete als Ganzes (Package Mining): Da sie die Kindtransaktion nur minen können, wenn sie gleichzeitig die Elterntransaktion einschließen, werden beide gemeinsam attraktiv. Das Besondere: CPFP kann sowohl vom Sender (über einen unbestätigten Change-Output) als auch vom Empfänger (über den erhaltenen, noch unbestätigten Output) ausgelöst werden.
Ein Limitierungsfaktor bleibt die P2P-Verbreitung solcher Pakete im Netzwerk. Package Relay (BIP 331) – die Fähigkeit, zusammengehörige Transaktionspakete als Einheit zwischen Nodes weiterzuleiten – ist Stand 2026 noch in aktiver Entwicklung und Standardisierung. Bis zur breiten Implementierung kann es vorkommen, dass CPFP-Pakete nicht zuverlässig das gesamte Netzwerk erreichen.
RBF vs. CPFP: Wann greifst du zu welchem Werkzeug?
- RBF wählen, wenn du der Sender bist, die originale Transaktion RBF-fähig signalisiert wurde und du die Kontrolle über die privaten Schlüssel hast. RBF ist direkter und in der Regel einfacher umzusetzen.
- CPFP wählen, wenn die Transaktion kein RBF signalisiert hat, du als Empfänger handelst oder du den Change-Output als Sender nutzen möchtest. CPFP erfordert, dass der unbestätigte Output groß genug ist, um den kombinierten Ziel-Fee zu decken.
Praxis-Tipp: Vor jedem Ersatzversuch den aktuellen Mempool-Feesatz auf mempool.space prüfen. Historisch schwankten Feesätze zwischen 1 sat/vByte (ruhiger Mempool) und über 500 sat/vByte in Spitzenphasen (z. B. Mai 2023, Ordinals-Hype) – Stand 2026 variabel.
Wallet-Unterstützung in der Praxis
Nicht jede Wallet exponiert RBF und CPFP gleichermaßen. Folgende Anwendungen bieten explizite Unterstützung:
- Sparrow Wallet: Vollständige RBF- und CPFP-Unterstützung mit dedizierter UI.
- Electrum: RBF per „Increase Fee"-Funktion, CPFP über „Child pays for parent".
- BlueWallet: RBF-Unterstützung für gesendete Transaktionen.
- Bitcoin Core GUI: Sowohl RBF (via „Bump Fee") als auch CPFP nativ verfügbar.
Wichtiger Hinweis: Viele mobile Wallets setzen die RBF-Sequenz-Signalisierung (≤ 0xFFFFFFFD) standardmäßig, ohne den Nutzer explizit darauf hinzuweisen. Das ist bequem für Sender, sollte aber jedem Empfänger bewusst sein. Ebenfalls relevant: Bei kollaborativen Transaktionen wie CoinJoin wird RBF-Signalisierung häufig deaktiviert, da alle Teilnehmer einer Ersetzung zustimmen müssten – ein koordinatorisches Problem.
Fazit: Fee-Management als Kernkompetenz
RBF und CPFP sind keine Notfall-Hacks, sondern etablierte Protokollmechanismen, die zum souveränen Umgang mit Bitcoin gehören. RBF gibt dem Sender maximale Kontrolle; CPFP bietet Flexibilität für Sender und Empfänger gleichermaßen. Wer beide Werkzeuge versteht und eine geeignete Wallet nutzt, ist dem dynamischen Mempool gewachsen – und trifft informierte Entscheidungen über Zahlungsfinalität.
WeiterführendRelatedContinuandoContinuando更に進める进一步استمراريا
The Bitcoin mempool is a dynamic waiting room: thousands of unconfirmed transactions compete for limited block space, and miners preferentially select those with the highest fee rate (sat/vByte). A transaction broadcast during a quiet period can get stranded for hours – or days – if congestion suddenly spikes. For exactly this problem, two established in-protocol mechanisms exist: Replace-by-Fee (RBF) and Child-Pays-for-Parent (CPFP).
Replace-by-Fee (RBF): Rewriting the Transaction
RBF allows the sender to replace an unconfirmed transaction with a new version carrying a higher fee. Technically, the original transaction is evicted from the mempool; miners then prefer the costlier replacement when building blocks.
The foundation is BIP 125 (Opt-in RBF): a transaction signals replaceability by setting at least one input's sequence value to ≤ 0xFFFFFFFD. Nodes respecting this policy accept a replacement transaction if three conditions are met:
- The original transaction has signalled replaceability.
- The new absolute fee exceeds the old one by at least the minimum fee increment (Bitcoin Core default: 1 sat/vByte above the original absolute fee).
- None of the transactions being replaced has already been confirmed.
Bitcoin Core 24.0 (December 2022) additionally introduced the mempoolfullrbf=1 option, enabling Full RBF as an optional node policy: any unconfirmed transaction – even without explicit BIP 125 signalling – can be replaced. Full RBF increases flexibility for senders but further undermines the already fragile trust in zero-confirmation payments.
Important for merchants: Trusting 0-conf transactions carries a real double-spend risk. RBF – and Full RBF especially – renders unconfirmed payments completely non-final. Waiting for at least one confirmation is mandatory.
Child-Pays-for-Parent (CPFP): Incentivising the Miner with a Child Transaction
CPFP operates on a different principle: rather than replacing the stuck transaction, a new transaction is created that spends an unconfirmed output of the parent transaction as its input. This "child transaction" pays a high enough fee so that the combined fee rate of the package (parent + child) reaches the desired target level.
When assembling blocks, miners evaluate transaction packages as a whole (package mining): because they can only mine the child if they simultaneously include the parent, both become collectively attractive. Notably, CPFP can be initiated by either the sender (via an unconfirmed change output) or the recipient (via the received, still-unconfirmed output).
A limiting factor remains the peer-to-peer propagation of such packages. Package Relay (BIP 331) – the ability to forward related transaction packages as a unit between nodes – is still in active development and standardisation as of 2026. Until broadly implemented, CPFP packages may not reliably reach the entire network.
RBF vs. CPFP: When to Use Which Tool?
- Choose RBF when you are the sender, the original transaction signalled RBF replaceability, and you control the private keys. RBF is more direct and generally easier to execute.
- Choose CPFP when the transaction did not signal RBF, you are acting as the recipient, or you want to use a change output as the sender. CPFP requires the unconfirmed output to be large enough to cover the combined target fee.
Practical tip: Always check the current mempool fee rate on mempool.space before any replacement attempt. Historically, fee rates have ranged from 1 sat/vByte (calm mempool) to over 500 sat/vByte during peak periods (e.g. May 2023, Ordinals hype) – variable as of 2026.
Wallet Support in Practice
Not every wallet exposes RBF and CPFP equally. The following applications offer explicit support:
- Sparrow Wallet: Full RBF and CPFP support with a dedicated UI.
- Electrum: RBF via "Increase Fee" function, CPFP via "Child pays for parent".
- BlueWallet: RBF support for sent transactions.
- Bitcoin Core GUI: Both RBF (via "Bump Fee") and CPFP natively available.
An important caveat: many mobile wallets set the RBF sequence signal (≤ 0xFFFFFFFD) by default without explicitly informing the user. This is convenient for senders but should be known to every recipient. Also relevant: in collaborative transactions such as CoinJoin, RBF signalling is typically disabled, since all participants would need to consent to a replacement – a coordination problem.
Conclusion: Fee Management as a Core Competency
RBF and CPFP are not emergency hacks but established protocol mechanisms that belong to the sovereign use of Bitcoin. RBF gives the sender maximum control; CPFP offers flexibility for both senders and recipients. Anyone who understands both tools and uses a capable wallet can handle a dynamic mempool with confidence – and make informed decisions about payment finality.
WeiterführendRelatedContinuandoContinuando更に進める进一步استمراريا
El mempool de Bitcoin es una sala de espera dinámica: miles de transacciones sin confirmar compiten por un espacio limitado en los bloques, y los mineros seleccionan preferentemente aquellas con la tasa de comisión más alta (sat/vByte). Una transacción enviada durante un período tranquilo puede quedar atascada durante horas —o incluso días— si de repente se produce una oleada de congestión. Para exactamente este problema existen dos mecanismos de protocolo bien establecidos: Replace-by-Fee (RBF) y Child-Pays-for-Parent (CPFP).
Replace-by-Fee (RBF): Reescribir la transacción
RBF permite al emisor reemplazar una transacción sin confirmar por una nueva versión con una comisión más alta. Técnicamente, la transacción original es expulsada del mempool; los mineros prefieren entonces la variante más costosa al construir bloques.
La base es BIP 125 (Opt-in RBF): una transacción señala su reemplazabilidad estableciendo al menos un valor de secuencia de entrada en ≤ 0xFFFFFFFD. Los nodos que respetan esta política aceptan una transacción de reemplazo si se cumplen tres condiciones:
- La transacción original ha señalado su reemplazabilidad.
- La nueva comisión absoluta supera a la anterior en al menos el incremento mínimo de comisión (valor predeterminado de Bitcoin Core: 1 sat/vByte por encima de la comisión absoluta original).
- Ninguna de las transacciones a reemplazar ha sido ya confirmada.
Con Bitcoin Core 24.0 (diciembre de 2022) se introdujo adicionalmente la opción mempoolfullrbf=1, que activa el Full RBF como política de nodo opcional: cualquier transacción sin confirmar —incluso sin la señalización explícita del BIP 125— puede ser reemplazada. Full RBF aumenta la flexibilidad para los emisores, pero al mismo tiempo debilita aún más la ya frágil confianza en los pagos de cero confirmaciones.
Importante para comerciantes: Confiar en transacciones 0-conf conlleva un riesgo real de doble gasto. RBF —y especialmente Full RBF— hace que los pagos sin confirmar sean completamente no definitivos. Esperar al menos una confirmación es obligatorio.
Child-Pays-for-Parent (CPFP): Atraer al minero con una transacción hija
CPFP funciona con un principio distinto: en lugar de reemplazar la transacción atascada, se crea una nueva transacción que utiliza como entrada un output aún sin confirmar de la transacción padre. Esta «transacción hija» paga una comisión suficientemente alta para que la tasa de comisión combinada del paquete (padre + hija) alcance el nivel objetivo deseado.
Al ensamblar bloques, los mineros evalúan los paquetes de transacciones como un todo (package mining): dado que solo pueden minar la transacción hija si incluyen simultáneamente la transacción padre, ambas se vuelven conjuntamente atractivas. Lo destacable: CPFP puede ser iniciado tanto por el emisor (a través de un output de cambio sin confirmar) como por el receptor (a través del output recibido, aún sin confirmar).
Un factor limitante sigue siendo la propagación P2P de dichos paquetes en la red. Package Relay (BIP 331) —la capacidad de reenviar paquetes de transacciones relacionadas como una unidad entre nodos— se encuentra todavía en desarrollo activo y estandarización a fecha de 2026. Hasta su implementación generalizada, puede ocurrir que los paquetes CPFP no alcancen de forma fiable toda la red.
RBF vs. CPFP: ¿Cuándo usar cada herramienta?
- Elegir RBF cuando eres el emisor, la transacción original señaló reemplazabilidad RBF y tienes el control de las claves privadas. RBF es más directo y, por lo general, más fácil de ejecutar.
- Elegir CPFP cuando la transacción no señaló RBF, actúas como receptor o deseas utilizar el output de cambio como emisor. CPFP requiere que el output sin confirmar sea suficientemente grande para cubrir la comisión objetivo combinada.
Consejo práctico: Comprueba siempre la tasa de comisión actual del mempool en mempool.space antes de cualquier intento de reemplazo. Históricamente, las tasas de comisión han oscilado entre 1 sat/vByte (mempool tranquilo) y más de 500 sat/vByte en períodos de máxima actividad (p. ej., mayo de 2023, hype de Ordinals) — variable a fecha de 2026.
Compatibilidad de wallets en la práctica
No todas las wallets exponen RBF y CPFP de la misma manera. Las siguientes aplicaciones ofrecen soporte explícito:
- Sparrow Wallet: Soporte completo de RBF y CPFP con una interfaz dedicada.
- Electrum: RBF mediante la función «Increase Fee», CPFP mediante «Child pays for parent».
- BlueWallet: Soporte de RBF para transacciones enviadas.
- Bitcoin Core GUI: Tanto RBF (mediante «Bump Fee») como CPFP disponibles de forma nativa.
Nota importante: muchas wallets móviles establecen la señalización de secuencia RBF (≤ 0xFFFFFFFD) por defecto sin informar explícitamente al usuario. Esto resulta conveniente para los emisores, pero todo receptor debería ser consciente de ello. También es relevante: en transacciones colaborativas como CoinJoin, la señalización RBF suele desactivarse, ya que todos los participantes tendrían que dar su consentimiento para un reemplazo —un problema de coordinación.
Conclusión: la gestión de comisiones como competencia esencial
RBF y CPFP no son soluciones de emergencia improvisadas, sino mecanismos de protocolo establecidos que forman parte del uso soberano de Bitcoin. RBF otorga al emisor el máximo control; CPFP ofrece flexibilidad tanto para emisores como para receptores. Quien comprende ambas herramientas y utiliza una wallet adecuada está preparado para afrontar un mempool dinámico —y toma decisiones informadas sobre la definitiva de los pagos.
WeiterführendRelatedContinuandoContinuando更に進める进一步استمراريا
O mempool do Bitcoin é uma sala de espera dinâmica: milhares de transações não confirmadas competem por uma capacidade de bloco limitada, e os mineradores preferem aquelas com a taxa mais alta (sat/vByte). Quem envia numa fase tranquila e de repente se depara com uma onda de congestionamento vê a sua transação ficar parada no mempool durante horas — ou até dias. Para exatamente este problema existem dois mecanismos estabelecidos dentro do protocolo: Replace-by-Fee (RBF) e Child-Pays-for-Parent (CPFP).
Replace-by-Fee (RBF): Reescrever a transação
O RBF permite ao remetente, substituir uma transação não confirmada por uma nova versão com uma taxa mais alta. Tecnicamente, a transação original é expulsa do mempool; os mineradores incluem preferencialmente a nova variante, mais cara, num bloco.
A base é o BIP 125 (Opt-in RBF): Uma transação sinaliza a sua substituibilidade ao incluir pelo menos um input com um valor de Sequence de ≤ 0xFFFFFFFD define. Os nodes que respeitam esta política aceitam então uma transação substituta, desde que três condições sejam satisfeitas:
- A transação original sinalizou replaceability.
- A nova taxa absoluta supera a antiga em pelo menos o incremento mínimo de taxa (padrão do Bitcoin Core: 1 sat/vByte acima da taxa absoluta anterior).
- Nenhuma das transações a substituir foi já confirmada.
Com Bitcoin Core 24.0 (dezembro de 2022) foi adicionalmente introduzida a opção mempoolfullrbf=1 que ativa Full RBF como política de node opcional: qualquer transação não confirmada — mesmo sem sinalização explícita do BIP-125 — pode então ser substituída. O Full RBF aumenta a flexibilidade para os remetentes, mas enfraquece simultaneamente a confiança, já de si frágil, nos pagamentos de zero confirmações.
Importante para comerciantes: Quem confia em transações 0-conf assume um risco real de double-spend. O RBF — e ainda mais o Full RBF — torna os pagamentos não confirmados completamente não finais. Aguardar pelo menos uma confirmação é obrigatório.
Child-Pays-for-Parent (CPFP): atrair o minerador com uma transação filho
O CPFP funciona segundo um princípio diferente: em vez de substituir a transação travada, é criada uma nova transação que utiliza um output ainda não confirmado da transação pai como input. Esta "transação filho" paga uma comissão suficientemente elevada para que a feerate combinada do pacote (pai + filho) atinja o nível alvo pretendido.
Ao compor um bloco, os mineradores avaliam pacotes de transações como um todo (Package Mining): como só podem minerar a transação filho se incluírem simultaneamente a transação pai, ambas se tornam atrativas em conjunto. O que há de especial: o CPFP pode ser utilizado tanto pelo Remetente (através de um output de troco não confirmado) como também pelo Destinatário (através do output recebido, ainda não confirmado) pode ser iniciado.
Um fator limitante continua a ser a propagação P2P destes pacotes na rede. Package Relay (BIP 331) – a capacidade de encaminhar pacotes de transações relacionadas como uma unidade entre nós – está, em 2026, ainda em desenvolvimento ativo e em fase de padronização. Até à implementação generalizada, pode acontecer que pacotes CPFP não alcancem de forma fiável toda a rede.
RBF vs. CPFP: Quando usar cada ferramenta?
- Escolher RBF, se és o remetente, a transação original sinalizou compatibilidade com RBF e tens controlo sobre as chaves privadas. O RBF é mais direto e, regra geral, mais simples de implementar.
- Escolher CPFP, se a transação não sinalizou RBF, se estás a agir como destinatário ou se pretenderes utilizar o output de troco como remetente. O CPFP requer que o output não confirmado seja suficientemente grande para cobrir a taxa-alvo combinada.
Dica prática: Antes de cada tentativa de substituição, verifique a taxa atual do mempool em mempool.space Historicamente, as taxas oscilaram entre 1 sat/vByte (mempool tranquilo) e mais de 500 sat/vByte em períodos de pico (p. ex., maio de 2023, hype dos Ordinals) – em 2026, o valor é variável.
Suporte de wallets na prática
Nem toda wallet expõe RBF e CPFP da mesma forma. As seguintes aplicações oferecem suporte explícito:
- Sparrow Wallet: Suporte completo a RBF e CPFP com interface dedicada.
- Electrum: RBF através da função "Increase Fee", CPFP via "Child pays for parent".
- BlueWallet: Suporte a RBF para transações enviadas.
- Bitcoin Core GUI: Tanto RBF (via «Bump Fee») como CPFP estão disponíveis nativamente.
Nota importante: Muitas carteiras móveis ativam a sinalização de sequência RBF (≤ 0xFFFFFFFD) por padrão, sem informar o utilizador explicitamente. Isso é conveniente para o remetente, mas deve ser do conhecimento de qualquer destinatário. Igualmente relevante: em transações colaborativas como CoinJoin a sinalização RBF é frequentemente desativada, uma vez que todos os participantes teriam de concordar com uma substituição — um problema de coordenação.
Conclusão: Gestão de taxas como competência essencial
RBF e CPFP não são soluções de emergência improvisadas, mas mecanismos de protocolo estabelecidos que fazem parte do uso soberano do Bitcoin. O RBF dá ao remetente o máximo controlo; o CPFP oferece flexibilidade tanto para o remetente como para o destinatário. Quem compreende ambas as ferramentas e utiliza uma carteira adequada está preparado para lidar com o dinâmico mempool — e toma decisões informadas sobre a finalidade dos pagamentos.
Leitura adicionalRelatedContinuandoContinuar更に進める进一步استمراريا
Bitcoin のメモリプールは動的な待合室だ。数千もの未承認トランザクションが限られたブロック容量をめぐって競い合い、マイナーは最も高い手数料率(sat/vByte)のものを優先的に選ぶ。閑散期に送信したトランザクションが突然の輻輳に巻き込まれると、メモリプールで何時間、場合によっては何日も止まったままになることがある。まさにこの問題に対応するために、二つの確立されたプロトコル内メカニズムが存在する:Replace-by-Fee(RBF)とChild-Pays-for-Parent(CPFP)だ。
Replace-by-Fee(RBF):トランザクションを書き直す
RBF は送信者が未承認トランザクションをより高い手数料を持つ新しいバージョンに置き換えることを可能にする。技術的には、元のトランザクションがメモリプールから排除され、マイナーはブロック構築時により高コストな置き換え版を優先的に採用する。
その基盤となるのがBIP 125(Opt-in RBF)だ。トランザクションは少なくとも一つのインプットの Sequence 値を ≤ 0xFFFFFFFD に設定することで置き換え可能であることを通知する。このポリシーを尊重するノードは、次の三つの条件が満たされた場合に置き換えトランザクションを受け入れる:
- 元のトランザクションが置き換え可能であることを通知していること。
- 新しい絶対手数料が古いものを最低限の手数料増分以上(Bitcoin Core デフォルト:元の絶対手数料より 1 sat/vByte 以上)上回っていること。
- 置き換え対象のトランザクションがいずれもまだ承認されていないこと。
Bitcoin Core 24.0(2022年12月)では、さらに mempoolfullrbf=1 オプションが導入された。これはオプションのノードポリシーとしてFull RBFを有効にするもので、BIP 125 の明示的な通知がない未承認トランザクションも置き換え可能となる。Full RBF は送信者の柔軟性を高める一方、もともと脆弱なゼロ承認決済への信頼をさらに損なう。
販売者への重要な注意:0-conf トランザクションを信頼することは、二重支払いの実質的なリスクを伴う。RBF、とりわけ Full RBF は未承認の支払いを完全に非確定的なものにする。最低でも1件の承認を待つことが必須だ。
Child-Pays-for-Parent(CPFP):子トランザクションでマイナーを引き付ける
CPFP は異なる原理で機能する。詰まったトランザクションを置き換える代わりに、親トランザクションの未承認アウトプットをインプットとして使う新しいトランザクションを作成する。この「子トランザクション」は、パッケージ全体の手数料率(親+子)が目標レベルに達するほど高い手数料を支払う。
マイナーはブロック構築時にトランザクションパッケージを全体として評価する(Package Mining)。子トランザクションをマイニングするには親トランザクションも同時に含める必要があるため、両方がセットで魅力的となる。特筆すべき点として、CPFP は送信者(未承認のおつりアウトプット経由)からも受信者(受け取ったまだ未承認のアウトプット経由)からも開始できる。
制限要因として残るのが、このようなパッケージのネットワーク上での P2P 伝播だ。Package Relay(BIP 331)——関連するトランザクションパッケージをひとつの単位としてノード間で転送する機能——は2026年時点でまだ活発に開発・標準化が進められている。広く実装されるまでの間、CPFP パッケージがネットワーク全体に確実に届かない場合がある。
RBF vs. CPFP:どの場面でどちらのツールを使うか?
- RBF を選ぶのは、自分が送信者であり、元のトランザクションが RBF 置き換え可能を通知していて、秘密鍵を管理している場合だ。RBF はより直接的で、一般に実行が容易だ。
- CPFP を選ぶのは、トランザクションが RBF を通知していない場合、受信者として行動している場合、または送信者としておつりアウトプットを活用したい場合だ。CPFP は未承認アウトプットが合算目標手数料をカバーするのに十分な大きさである必要がある。
実践的なヒント:置き換えを試みる前に、必ず mempool.space で現在のメモリプール手数料率を確認しよう。過去には手数料率が 1 sat/vByte(閑散時のメモリプール)からピーク時には 500 sat/vByte 超(例:2023年5月、Ordinals ブームなど)まで変動しており、2026年時点でも変動が続いている。
ウォレットのサポート状況
RBF と CPFP への対応はウォレットによって異なる。以下のアプリケーションは明示的なサポートを提供している:
- Sparrow Wallet:専用 UI を備えた完全な RBF・CPFP サポート。
- Electrum:「Increase Fee」機能による RBF、「Child pays for parent」による CPFP。
- BlueWallet:送信済みトランザクションへの RBF サポート。
- Bitcoin Core GUI:RBF(「Bump Fee」経由)と CPFP の両方をネイティブに利用可能。
重要な注意点:多くのモバイルウォレットは、ユーザーに明示的に通知することなくデフォルトで RBF シーケンス通知(≤ 0xFFFFFFFD)を設定している。送信者にとっては便利だが、受信者は誰もがこの点を認識しておく必要がある。また関連事項として、CoinJoinのような協調型トランザクションでは、RBF 通知が無効にされることが多い。これは、置き換えに全参加者の同意が必要となり、調整上の問題が生じるためだ。
まとめ:手数料管理はコアスキル
RBF と CPFP は緊急時のハックではなく、Bitcoin を主体的に扱ううえで欠かせない確立されたプロトコルメカニズムだ。RBF は送信者に最大限の制御を与え、CPFP は送信者と受信者の双方に柔軟性をもたらす。両方のツールを理解し適切なウォレットを使いこなすことで、動的なメモリプールにも対応でき、支払いの最終性について情報に基づいた判断を下せるようになる。
WeiterführendRelatedContinuandoContinuando更に進める进一步استمراريا
Bitcoin 内存池(Mempool)是一个动态的等待区:数千笔未确认交易争夺有限的区块空间,矿工优先选择手续费率(sat/vByte)最高的交易。在网络平静时广播的交易,一旦遭遇拥堵浪潮,可能在内存池中滞留数小时乃至数天。针对这一问题,协议层面提供了两种成熟的解决机制:Replace-by-Fee(RBF)和Child-Pays-for-Parent(CPFP)。
Replace-by-Fee(RBF):重写交易
RBF 允许发送方以一笔手续费更高的新交易替换原有的未确认交易。从技术上看,原始交易被从内存池中驱逐,矿工在打包区块时会优先选择手续费更高的替代版本。
其基础是BIP 125(Opt-in RBF):交易通过将至少一个输入的序列值设置为 ≤ 0xFFFFFFFD 来表明其可被替换。遵循该策略的节点在满足以下三个条件时接受替换交易:
- 原始交易已发出可替换信号。
- 新交易的绝对手续费比原交易高出至少最低增量手续费率(Bitcoin Core 默认值:在原绝对手续费基础上高出 1 sat/vByte)。
- 被替换的交易均尚未获得确认。
Bitcoin Core 24.0(2022 年 12 月)额外引入了 mempoolfullrbf=1 选项,将Full RBF作为可选节点策略启用:任何未确认交易——即便未显式发出 BIP 125 信号——均可被替换。Full RBF 提升了发送方的灵活性,但同时进一步削弱了本已脆弱的零确认交易信任基础。
商家须知:依赖零确认(0-conf)交易存在真实的双花风险。RBF——尤其是 Full RBF——使未确认支付完全丧失终局性。等待至少一次确认是必要前提。
Child-Pays-for-Parent(CPFP):以子交易激励矿工
CPFP 基于另一种原理:不替换卡住的交易,而是创建一笔新交易,将父交易中尚未确认的输出作为输入使用。这笔"子交易"支付足够高的手续费,使得整个交易包的综合手续费率(父交易 + 子交易)达到目标水平。
矿工在组装区块时将交易包作为整体进行评估(Package Mining):由于只有同时打包父交易才能处理子交易,两笔交易便共同变得具有吸引力。值得注意的是,CPFP 既可由发送方(通过未确认的找零输出)发起,也可由接收方(通过已收到但尚未确认的输出)发起。
制约因素在于此类交易包在网络中的点对点传播。Package Relay(BIP 331)——即将相关交易包作为整体在节点间转发的能力——截至 2026 年仍在积极开发与标准化阶段。在广泛实施之前,CPFP 交易包可能无法可靠地到达整个网络。
RBF vs. CPFP:何时选用哪种工具?
- 选择 RBF:当你是发送方、原始交易已发出 RBF 可替换信号,且你掌握私钥时。RBF 更直接,通常也更易于操作。
- 选择 CPFP:当原始交易未发出 RBF 信号、你以接收方身份行事,或你希望作为发送方利用找零输出时。CPFP 要求未确认的输出金额足以覆盖目标综合手续费。
实用建议:每次尝试替换前,请先在 mempool.space 上查看当前内存池手续费率。历史上,手续费率在 1 sat/vByte(内存池平静时)到超过 500 sat/vByte(高峰时期,如 2023 年 5 月 Ordinals 热潮)之间大幅波动——截至 2026 年仍变化不定。
钱包支持现状
并非每款钱包都同等支持 RBF 和 CPFP。以下应用提供明确支持:
- Sparrow Wallet:完整支持 RBF 和 CPFP,配有专属操作界面。
- Electrum:通过"Increase Fee"功能实现 RBF,通过"Child pays for parent"实现 CPFP。
- BlueWallet:支持对已发送交易使用 RBF。
- Bitcoin Core GUI:原生支持 RBF(通过"Bump Fee")和 CPFP。
重要提示:许多移动钱包默认设置 RBF 序列信号(≤ 0xFFFFFFFD),而不会明确告知用户。这对发送方而言较为便利,但每位接收方都应对此有所了解。同样值得关注的是:在CoinJoin等协作型交易中,RBF 信号通常会被禁用,因为替换操作需要所有参与方同意——这是一个协调难题。
结语:手续费管理是核心能力
RBF 和 CPFP 并非应急手段,而是属于主权使用 Bitcoin 范畴内的成熟协议机制。RBF 赋予发送方最大控制权;CPFP 则同时为发送方和接收方提供灵活性。理解这两种工具并使用合适钱包的用户,能够从容应对动态变化的内存池——并对支付终局性作出明智决策。
WeiterführendRelatedContinuandoContinuando更に進める进一步استمراريا
مجمع ذاكرة Bitcoin (Mempool) هو غرفة انتظار ديناميكية: آلاف المعاملات غير المؤكدة تتنافس على مساحة كتلة محدودة، ويُفضّل المُعدِّنون اختيار تلك ذات أعلى معدل رسوم (sat/vByte). قد تعلق معاملة بُثّت في وقت هادئ لساعات – أو حتى أيام – إذا ارتفع الازدحام فجأة. لهذه المشكلة تحديدًا يوجد آليتان بروتوكوليتان راسختان: Replace-by-Fee (RBF) وChild-Pays-for-Parent (CPFP).
Replace-by-Fee (RBF): إعادة كتابة المعاملة
يتيح RBF للـمُرسِل استبدال معاملة غير مؤكدة بنسخة جديدة تحمل رسومًا أعلى. تقنيًا، تُزاح المعاملة الأصلية من الـ Mempool؛ ويُفضّل المُعدِّنون تضمين النسخة الأعلى تكلفةً عند بناء الكتل.
الأساس هو BIP 125 (Opt-in RBF): تُشير المعاملة إلى قابليتها للاستبدال بضبط قيمة الـ Sequence لمدخل واحد على الأقل على ≤ 0xFFFFFFFD. تقبل العقد التي تحترم هذه السياسة معاملة بديلة إذا توافرت ثلاثة شروط:
- أشارت المعاملة الأصلية إلى قابليتها للاستبدال.
- تتجاوز الرسوم المطلقة الجديدة القديمةَ بما لا يقل عن الحد الأدنى لزيادة الرسوم (الإعداد الافتراضي لـ Bitcoin Core: 1 sat/vByte فوق الرسوم المطلقة الأصلية).
- لم تُؤكَّد أيٌّ من المعاملات المراد استبدالها بعد.
أضاف Bitcoin Core 24.0 (ديسمبر 2022) خيارًا إضافيًا هو mempoolfullrbf=1، الذي يُفعِّل Full RBF كسياسة اختيارية للعقدة: يمكن حينئذٍ استبدال أي معاملة غير مؤكدة – حتى دون إشارة صريحة وفق BIP 125. يزيد Full RBF من مرونة المُرسِلين، لكنه في الوقت ذاته يُضعف الثقة الهشة أصلًا في مدفوعات التأكيد الصفري.
تنبيه مهم للتجار: الوثوق بمعاملات 0-conf ينطوي على مخاطر حقيقية للإنفاق المزدوج. يجعل RBF – وبخاصة Full RBF – المدفوعاتِ غيرَ المؤكدة غيرَ نهائية تمامًا. انتظار تأكيد واحد على الأقل أمرٌ لا مناص منه.
Child-Pays-for-Parent (CPFP): استقطاب المُعدِّن بمعاملة فرعية
يعمل CPFP وفق مبدأ مختلف: بدلًا من استبدال المعاملة العالقة، تُنشأ معاملة جديدة تستخدم مخرجًا غير مؤكد من المعاملة الأم كمدخل لها. تدفع هذه "المعاملة الفرعية" رسومًا مرتفعة بما يكفي ليبلغ معدل الرسوم المجمّع للحزمة (الأم + الفرعية) المستوى المستهدف.
يقيّم المُعدِّنون عند تجميع الكتل حزم المعاملات ككتلة واحدة (Package Mining): إذ لا يستطيعون تعدين المعاملة الفرعية دون تضمين الأم في الوقت ذاته، مما يجعل كلتيهما جذّابتَين معًا. والأمر اللافت أن CPFP يمكن أن يُطلقه المُرسِل (عبر مخرج الفكّة غير المؤكد) أو المُستقبِل (عبر المخرج المستلَم غير المؤكد بعد).
يبقى انتشار هذه الحزم عبر شبكة الند-للند عاملًا مُقيِّدًا. Package Relay (BIP 331) – القدرة على إعادة توجيه حزم المعاملات المترابطة كوحدة واحدة بين العقد – لا يزال قيد التطوير والتوحيد القياسي حتى عام 2026. وإلى أن يُطبَّق على نطاق واسع، قد لا تصل حزم CPFP إلى كامل الشبكة بصورة موثوقة.
RBF مقابل CPFP: متى تستخدم أيًّا منهما؟
- اختر RBF إذا كنت المُرسِل، وأشارت المعاملة الأصلية إلى قابليتها للاستبدال عبر RBF، وكنت تتحكم في المفاتيح الخاصة. RBF أكثر مباشرةً وأسهل تنفيذًا في الغالب.
- اختر CPFP إذا لم تُشِر المعاملة إلى RBF، أو كنت تتصرف بصفتك المُستقبِل، أو أردت استخدام مخرج الفكّة بوصفك مُرسِلًا. يستلزم CPFP أن يكون المخرج غير المؤكد كبيرًا بما يكفي لتغطية الرسوم المستهدفة المجمّعة.
نصيحة عملية: تحقق دائمًا من معدل رسوم الـ Mempool الحالي على mempool.space قبل أي محاولة استبدال. تاريخيًا، تراوحت معدلات الرسوم بين 1 sat/vByte (في أوقات الهدوء) وما يزيد على 500 sat/vByte خلال فترات الذروة (مثل مايو 2023، موجة Ordinals) – وهي متغيرة حتى عام 2026.
دعم المحافظ في التطبيق العملي
لا تُتيح كل محفظة دعمًا متكافئًا لـ RBF و CPFP. تقدم التطبيقات التالية دعمًا صريحًا:
- Sparrow Wallet: دعم كامل لـ RBF و CPFP مع واجهة مستخدم مخصصة.
- Electrum: RBF عبر وظيفة "Increase Fee"، و CPFP عبر "Child pays for parent".
- BlueWallet: دعم RBF للمعاملات المُرسَلة.
- Bitcoin Core GUI: كلٌّ من RBF (عبر "Bump Fee") و CPFP متاحان بشكل أصلي.
ملاحظة مهمة: كثير من المحافظ المحمولة تضبط إشارة تسلسل RBF (≤ 0xFFFFFFFD) افتراضيًا دون إخطار المستخدم صراحةً. هذا مريح للمُرسِلين، لكن ينبغي لكل مُستقبِل أن يكون على دراية به. وثمة أمر ذو صلة: في المعاملات التعاونية كـCoinJoin كثيرًا ما تُعطَّل إشارة RBF، إذ يستلزم الاستبدال موافقة جميع المشاركين – وهو إشكالية تنسيقية.
خلاصة: إدارة الرسوم كفاءةٌ جوهرية
RBF و CPFP ليسا حلَّين طارئَين، بل آليتان بروتوكوليتان راسختان تنتميان إلى التعامل السيادي مع Bitcoin. يمنح RBF المُرسِلَ أقصى قدر من التحكم؛ فيما يوفر CPFP مرونةً للمُرسِلين والمُستقبِلين على حدٍّ سواء. من يفهم كلا الأداتين ويستخدم محفظة مناسبة يكون قادرًا على مواجهة الـ Mempool الديناميكي بثقة – واتخاذ قرارات مدروسة بشأن نهائية المدفوعات.
WeiterführendRelatedContinuandoContinuando更に進める进一步استمراريا
⚖️ Die stärksten GegenargumenteThe Strongest CounterargumentsLos contraargumentos más fuertesOs contra-argumentos mais fortes最も強力な反論最有力的反方观点أقوى الحجج المضادة
Jedes Gegenargument in seiner stärksten Form – geprüft und nach Datenlage entschieden, kein Wunschdenken.Each counterargument in its strongest form – scrutinized and adjudicated per the data, no wishful thinking.Cada contraargumento en su forma más fuerte: examinado y juzgado según los datos, sin ilusiones.Cada contra-argumento na sua forma mais forte – examinado e julgado segundo os dados, sem ilusões.各反論を最も強い形で提示し、データに基づいて検証・判定しています。希望的観測はありません。每个反方观点均以其最强形式呈现——依据数据审视并判定,绝不一厢情愿。كل حجة مضادة في أقوى صورها — مفحوصة ومحسومة وفق البيانات، لا وفق التمني.
Die RBF-Regeldarstellung ist auf der entscheidenden Ebene unpräzise: Bitcoin Core verlangt, dass die Ersatztransaktion zusätzlich zum alten absoluten Fee mindestens die eigene Bandbreite bezahlt (Inkrement-Feerate mal Größe der neuen Transaktion) und zugleich eine höhere Feerate bietet – „1 sat/vByte über dem alten absoluten Fee" vermischt Rate und Absolutbetrag.The RBF rule description is imprecise at the decisive level: Bitcoin Core requires the replacement to pay, on top of the old absolute fee, at least for its own bandwidth (incremental relay feerate times the new transaction's size) and to offer a higher feerate — '1 sat/vByte above the old absolute fee' conflates rate and absolute amount.La descripción de las reglas RBF es imprecisa en el nivel decisivo: Bitcoin Core exige que la sustitución pague, además de la comisión absoluta antigua, al menos su propio ancho de banda (tasa incremental por el tamaño de la nueva transacción) y ofrezca a la vez una feerate mayor; «1 sat/vByte por encima de la comisión absoluta antigua» mezcla tasa y monto absoluto.A descrição das regras de RBF é imprecisa no nível decisivo: o Bitcoin Core exige que a substituição pague, além da taxa absoluta antiga, ao menos a própria banda (feerate incremental vezes o tamanho da nova transação) e ofereça ao mesmo tempo uma feerate maior — «1 sat/vByte acima da taxa absoluta antiga» mistura taxa e valor absoluto.RBFの規則説明は肝心な水準で不正確だ。Bitcoin Coreは、置換トランザクションが旧絶対手数料に加えて少なくとも自身の帯域分(増分リレー手数料率×新トランザクションのサイズ)を支払い、同時により高い手数料率を提示することを要求する。「旧絶対手数料より1 sat/vByte上」という記述は率と絶対額を混同している。RBF规则的表述在关键层面不精确:Bitcoin Core要求替代交易在旧的绝对手续费之上,至少再支付自身占用的带宽(增量中继费率乘以新交易大小),同时提供更高的费率——「比旧的绝对手续费高1 sat/vByte」混淆了费率与绝对金额。وصف قواعد RBF غير دقيق في المستوى الحاسم: يشترط Bitcoin Core أن تدفع المعاملة البديلة، فوق الرسم المطلق القديم، ما لا يقل عن كلفة نطاقها الترددي (معدل الترحيل الإضافي مضروبا في حجم المعاملة الجديدة) وأن تقدم في الوقت نفسه معدل رسوم أعلى — وعبارة «1 sat/vByte فوق الرسم المطلق القديم» تخلط بين المعدل والمبلغ المطلق.
Belegt: Die Replacement-Regeln (BIP 125, Regeln 4 und 6, wie in Bitcoin Core implementiert) fordern beides – höheren Absolut-Fee plus Inkrement für die Größe der neuen Transaktion und höhere Feerate. Wer nach der Artikel-Formel bumpt, kann Ersetzungen bauen, die Nodes ablehnen; bei einem Geld-Thema ist diese Unschärfe praxisrelevant.Substantiated: the replacement rules (BIP 125 rules 4 and 6 as implemented in Bitcoin Core) demand both — a higher absolute fee plus the increment for the new transaction's size, and a higher feerate. Following the article's formula can produce replacements that nodes reject; in a money context this imprecision is practically consequential.Confirmado: las reglas de sustitución (reglas 4 y 6 de BIP 125 tal como las implementa Bitcoin Core) exigen ambas cosas: comisión absoluta mayor más el incremento por el tamaño de la nueva transacción, y una feerate superior. Quien siga la fórmula del artículo puede construir sustituciones que los nodos rechacen; en un tema de dinero, esa imprecisión tiene consecuencias prácticas.Comprovado: as regras de substituição (regras 4 e 6 do BIP 125 como implementadas no Bitcoin Core) exigem as duas coisas — taxa absoluta maior mais o incremento pelo tamanho da nova transação, e feerate superior. Quem seguir a fórmula do artigo pode construir substituições que os nós rejeitam; num tema de dinheiro, essa imprecisão tem consequências práticas.根拠あり。置換規則(Bitcoin Coreが実装するBIP 125の規則4と6)は、旧絶対手数料+新サイズ分の増分という絶対額の引き上げと、より高い手数料率の両方を要求する。記事の式に従うと、ノードに拒否される置換を作りかねない。金銭を扱うテーマでは、この不正確さは実害につながる。成立:替换规则(Bitcoin Core实现的BIP 125第4条和第6条)两者都要求——更高的绝对手续费加上按新交易大小计的增量,以及更高的费率。按文章的公式操作,可能构造出被节点拒绝的替换交易;在涉及资金的主题上,这种不精确有实际后果。مثبت: قواعد الاستبدال (القاعدتان 4 و6 من BIP 125 كما ينفذهما Bitcoin Core) تشترطان الأمرين معا — رسما مطلقا أعلى مضافا إليه الزيادة بحسب حجم المعاملة الجديدة، ومعدل رسوم أعلى. من يتبع صيغة المقال قد ينشئ بدائل ترفضها العقد؛ وفي موضوع يمس المال يكون لهذه اللادقة عواقب عملية.
Der dargestellte Stand ist veraltet: Seit Bitcoin Core 28.0 (Oktober 2024) ist Full RBF Standardeinstellung, womit die Opt-in-Signalisierung als Entscheidungskriterium („kein RBF-Signal, also CPFP wählen") weitgehend hinfällig ist.The state presented is outdated: since Bitcoin Core 28.0 (October 2024) full RBF is the default setting, which makes opt-in signalling largely obsolete as a decision criterion ('no RBF signal, so choose CPFP').El estado descrito está desfasado: desde Bitcoin Core 28.0 (octubre de 2024), el Full RBF es la configuración por defecto, lo que deja en gran medida obsoleta la señalización opt-in como criterio de decisión («sin señal RBF, elige CPFP»).O estado descrito está desatualizado: desde o Bitcoin Core 28.0 (outubro de 2024), o Full RBF é a configuração padrão, o que torna a sinalização opt-in amplamente obsoleta como critério de decisão («sem sinal RBF, escolha CPFP»).記述されている状況は古い。Bitcoin Core 28.0(2024年10月)以降、Full RBFが既定設定であり、「RBFシグナルがなければCPFPを選ぶ」というオプトイン・シグナリングを軸にした判断基準は大部分が時代遅れになっている。文中呈现的状态已过时:自Bitcoin Core 28.0(2024年10月)起,Full RBF已是默认设置,这使得以选择性信号为轴心的决策标准(「没有RBF信号就选CPFP」)大体失效。الحالة المعروضة قديمة: فمنذ Bitcoin Core 28.0 (أكتوبر 2024) صار Full RBF هو الإعداد الافتراضي، ما يجعل إشارة الاشتراك الاختياري كمعيار قرار («لا إشارة RBF إذن اختر CPFP») بالية إلى حد بعيد.
Belegt: Core 28.0 aktivierte mempoolfullrbf standardmäßig; seither sind auch nicht signalisierende Transaktionen im Netz praktisch ersetzbar. Dieselbe Version brachte zudem opportunistisches One-Parent-One-Child-Package-Relay, was auch die CPFP-Verbreitungswarnung des Artikels relativiert.Substantiated: Core 28.0 activated mempoolfullrbf by default; since then, non-signalling transactions are practically replaceable across the network as well. The same version also shipped opportunistic one-parent-one-child package relay, which likewise dates the article's CPFP propagation warning.Confirmado: Core 28.0 activó mempoolfullrbf por defecto; desde entonces, también las transacciones sin señalización son en la práctica sustituibles en la red. La misma versión incorporó además el relay oportunista de paquetes de un padre y un hijo, lo que también deja anticuada la advertencia del artículo sobre la propagación de CPFP.Comprovado: o Core 28.0 ativou o mempoolfullrbf por padrão; desde então, também transações sem sinalização são na prática substituíveis na rede. A mesma versão trouxe ainda o relay oportunista de pacotes um-pai-um-filho, o que igualmente envelhece o alerta do artigo sobre a propagação de CPFP.根拠あり。Core 28.0はmempoolfullrbfを既定で有効化し、以後はシグナルのないトランザクションもネットワーク上で事実上置換可能になった。同じバージョンは機会的な1親1子のパッケージリレーも導入しており、記事のCPFP伝播に関する警告も同様に古びている。成立:Core 28.0默认启用了mempoolfullrbf;此后未发信号的交易在全网也实际可被替换。同一版本还引入了机会性的一父一子交易包中继,这也使文章关于CPFP传播的警告显得陈旧。مثبت: فعل الإصدار 28.0 خيار mempoolfullrbf افتراضيا؛ ومذاك صارت المعاملات غير المشيرة قابلة للاستبدال عمليا عبر الشبكة أيضا. وجلب الإصدار نفسه ترحيل حزم انتهازيا من نوع أب واحد وابن واحد، ما يقادم كذلك تحذير المقال بشأن انتشار CPFP.
Die Rahmung „zwei etablierte Werkzeuge, die den Nutzer dem Mempool gewachsen machen" überzeichnet die Verlässlichkeit: Transaction-Pinning kann RBF wie CPFP gezielt blockieren oder unwirtschaftlich machen.The framing of 'two established tools that make users a match for the mempool' overstates their reliability: transaction pinning can deliberately block RBF and CPFP or make them uneconomical.El encuadre de «dos herramientas consolidadas que ponen al usuario a la altura del mempool» exagera su fiabilidad: el transaction pinning puede bloquear deliberadamente RBF y CPFP o hacerlos antieconómicos.O enquadramento de «duas ferramentas estabelecidas que deixam o usuário à altura do mempool» exagera sua confiabilidade: o transaction pinning pode bloquear deliberadamente RBF e CPFP ou torná-los antieconômicos.「メンプールに立ち向かえる2つの確立したツール」という枠づけは信頼性を過大評価している。トランザクション・ピニングはRBFもCPFPも意図的に阻害し、あるいは経済的に成り立たなくさせうる。「两件让用户足以应对内存池的成熟工具」的定调夸大了可靠性:交易钉死(pinning)可以蓄意阻断RBF和CPFP,或使其在经济上不划算。تأطير «أداتين راسختين تجعلان المستخدم قادرا على مجاراة تجمع المعاملات (mempool)» يبالغ في موثوقيتهما: فتثبيت المعاملات (pinning) يمكنه عمدا تعطيل RBF وCPFP أو جعلهما غير مجديين اقتصاديا.
Belegt: Über die Absolut-Fee-Regel und Paketlimits kann ein Angreifer (oder schlicht ein großer, niedrig bepreister Descendant) Ersetzungen extrem verteuern – ein in der Protokollentwicklung ausführlich dokumentiertes Problem, das unter anderem TRUC/v3-Transaktionen adressieren sollen. In adversarialen Szenarien wie Lightning-Kanalschließungen ist daher keines der beiden Werkzeuge eine Garantie.Substantiated: via the absolute-fee rule and package limits, an attacker (or merely a large, low-feerate descendant) can make replacements extremely expensive — a problem extensively documented in protocol development, which TRUC/v3 transactions among others are meant to address. In adversarial settings such as Lightning channel closes, neither tool is therefore a guarantee.Confirmado: mediante la regla de comisión absoluta y los límites de paquetes, un atacante (o simplemente un descendiente grande con feerate baja) puede encarecer extremadamente las sustituciones; es un problema ampliamente documentado en el desarrollo del protocolo que, entre otras, las transacciones TRUC/v3 pretenden resolver. En escenarios adversariales, como cierres de canales Lightning, ninguna de las dos herramientas es por tanto una garantía.Comprovado: pela regra de taxa absoluta e pelos limites de pacotes, um atacante (ou apenas um descendente grande de feerate baixa) pode encarecer extremamente as substituições — problema amplamente documentado no desenvolvimento do protocolo, que as transações TRUC/v3, entre outras, devem endereçar. Em cenários adversariais, como fechamentos de canais Lightning, nenhuma das ferramentas é, portanto, garantia.根拠あり。絶対手数料ルールとパッケージ上限を突けば、攻撃者(あるいは単に手数料率の低い大きな子孫トランザクション)は置換を極端に高コスト化できる。これはプロトコル開発で詳細に文書化された問題で、TRUC/v3トランザクションなどが対処を目指している。Lightningのチャネル閉鎖のような敵対的状況では、どちらのツールも保証にはならない。成立:利用绝对手续费规则和交易包上限,攻击者(甚至只是一笔低费率的大型子交易)就能让替换变得极其昂贵——这是协议开发中被充分记录的问题,TRUC/v3交易等方案正是为此而生。因此在Lightning通道关闭等对抗性场景中,这两件工具都不是保证。مثبت: عبر قاعدة الرسم المطلق وحدود الحزم يستطيع مهاجم (أو حتى مجرد معاملة تابعة كبيرة منخفضة المعدل) أن يجعل الاستبدال باهظا للغاية — وهي مشكلة موثقة باستفاضة في تطوير البروتوكول وتستهدف معالجتها معاملات TRUC/v3 وغيرها. لذا في السيناريوهات العدائية، كإغلاق قنوات Lightning، لا تشكل أي من الأداتين ضمانا.
QuellenSourcesFuentesFontes出典来源المصادر
- BIP 125 – Opt-in Full Replace-by-Fee Signaling (github.com)
- BIP 331 – Ancestor Package Relay (github.com)
- mempool.space – Live Mempool & Fee Explorer (mempool.space)
- Bitcoin.org – How Bitcoin Transactions Work (bitcoin.org)
- Bitcoin Wiki – Replace by Fee (en.bitcoin.it)