Transaction Inclusion
Transaction Inclusion is the process by which a user's requested action is verified, ordered, and permanently recorded on the blockchain by a validator. This process begins when a transaction is broadcast to the network and ends when it is successfully included in a validated block.
Inclusion is the ultimate goal of any user interaction, as it represents the finality of the transaction. The order of inclusion is determined by a combination of the protocol's consensus rules and the user's provided priority fee.
Because block space is limited, not all transactions can be included immediately, leading to a competitive environment. Efficient transaction inclusion is a measure of a network's performance and responsiveness.
It involves complex interactions between the user's wallet, the mempool, and the validator's block construction logic.