Introduction
Imagine you are making a bank transfer. The system must carefully track each step to ensure the money moves correctly or not at all. This tracking happens through different transaction states that show the progress and safety of the operation.