Stage 1: Initiation and Relay
In the first step, when the transaction is created, usually by the user of any Dapp or protocol, it is sent to a relayer, which can either be an automated smart contract or a manual user.
Stage 2: Paying Gas
In the second stage, the relayer pays the gas fee and sends the transaction to the blockchain. After that, the usual validation process occurs, and the transaction is finalized.