An unconfirmed cost within the chain may be reversed. A transaction spending that very same earlier output can ship those self same funds to an deal with owned by the sender and thus “reverse” or “cancel” the cost. It isn’t cancelled as such since you use one other transaction to take action. You change the cost with one other cost. Word that RBF doesn’t should be signaled to do this because the miner can select what to incorporate within the block and a Full RBF is the now the default coverage for the reason that few final Bitcoin core releases.
As soon as the cost is confirmed, it may not be “voluntarily” reversed. In case of re-organization of blocks it could possibly be reversed if that transaction turns into unconfirmed once more (along with its descendants). This chance decreases with the cross of time and the addition of blocks on high of it.
Keep in mind that it is a decentralized community and even for those who attempt to change it with one other transaction paying extra charges the miners are free so as to add the transaction they need within the blocs. You might see the case the place you change a transaction and nonetheless the primary model will get mined. And even after a re-org the transaction confirmed is a distinct one.
