delvingbitcoin

Sibling Eviction for v3 transactions

Sibling Eviction for v3 transactions

Original Postby ajtowns

Posted on: January 25, 2024 09:14 UTC

The term "sibling eviction" pertains to the process of removing a transaction from the mempool that doesn't directly conflict with another but is connected through a common parent transaction output.

This concept contrasts with "cousin eviction," which would involve transactions that share an ancestor or belong to the same transaction cluster without being in direct conflict. Replace-by-Fee (RBF) protocols that do not incorporate sibling eviction will only permit transaction replacement if there is a direct conflict between transactions, such as when they spend the same output. Non-conflicting transactions that violate other conditions, such as having too many ancestors or descendants, or belonging to a cluster with too many transactions, would not be replaced under RBF policies lacking sibling eviction, irrespective of the fee increase offered. This interpretation clarifies the nuanced differences between types of transaction evictions and the specific conditions under which RBF can function effectively.

Bitcoin Logo

TLDR

Join Our Newsletter

We’ll email you summaries of the latest discussions from authoritative bitcoin sources, like bitcoin-dev, lightning-dev, and Delving Bitcoin.

Explore all Products

ChatBTC imageBitcoin searchBitcoin TranscriptsSaving SatoshiBitcoin Transcripts Review
Built with 🧡 by the Bitcoin Dev Project
View our public visitor count

We'd love to hear your feedback on this project?

Give Feedback