update if they want to make use of opt-in bitcoin cash segwit2x RBF. RBF allows the spender to increase fees; cpfp is useful because it allows the recipient to increase fees. The same sorts of situations exist already for senders using non-standard transaction features or spending unconfirmed outputs, which makes transactions objectively more double spendablebut in those cases there is no fix to get the transaction through quickly. Opt-in RBF is a highly communicated addition known months in advance that overlays on already detected behavior. It doesnt appear to be so, at least not significantly and this is by design. All of these things hold equally true for opt-in RBF (and theyre not unlike the situation with credit card payments in the US, which are easily reversable for months after the exchange and yet which have fraud rates low enough that almost all significant merchants. It is always good to see the Bitcoin Core developers listen to feedback from the community. Transactions could mark themselves as replaceable by setting a non-maximal sequence number. If someone sends you a replaceable transaction and you wont zero-conf credit it, their replacement can make it get confirmed as fast as they want it to get confirmed. Transaction replacement was introduced by Satoshi in the first release of the Bitcoin software, but later removed due to denial-of-service problems.
They will remain part of the Bitcoin Core chain, yet simply not bother with SegWit transactions. RBF is a feature for consenting adults. An updated client, number.14.1, makes SegWit optional. There are dozens of other ways that transactions can change their speed or reliability of confirmation and increase the probability of a successful fraudulent double spend: paying low fee using non-standard flags or versions spending unconfirmed inputs behaving like any number of denial-of-service attack patterns. Higher fee preference can also make it possible for nodes to converge on a set als amateur im netz geld verdienen of transactions in the memory pool based on fee rate in a way that isnt possible for nodes which only accept the first version of a transaction that they see. Child pays for parent is a way of adding fees to a transaction by making an another transaction that depends on the first. Transaction replacement for unconfirmed transactions was a feature in the very first release of Bitcoin. During the period when transactions are waiting to be confirmed, some wallets would like to be able to update those transactions in order to increase their fee (which may help them get confirmed faster compress multiple transactions into one, create background coinjoins (to improve privacy.