The life of a transaction
You sign locally, the transaction goes to a public waiting room (the mempool), a validator picks it up, and once it is in a block it is done. Two things surprise newcomers: a pending transaction can be replaced or sped up, and a failed one still burns gas because the network did the work either way.