Transactions on the blockchain are final and immutable. They cannot be ‘rolled back’ or ‘undone’ - it’s a forever thing.
This kind of finality is instrumental in creating the ‘trustless’ environment of blockchain. Finality builds confidence and certainty into the network by eliminating counter-party risk, which is at the heart of what ‘trustlessness’ means. Once confirmed, Finality ensures that the terms of a transaction will not be altered. It further ensures that each party will perform the specific actions required of them in order to complete the transaction. Parties to transactions are now free to no longer ‘Trust’ each other