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.

Transaction Fee Economics
Transaction Ordering Dependence
Invariant Testing
Transaction Malleability
Transaction Reversion Logic
Merkle Proofs
Latency Sensitivity
Merkle Tree Audit