The Role of the Proposer

Published by Mario Oettler on

Last Updated on 8. August 2023 by Mario Oettler

The proposer’s role is to receive and verify transactions. They execute smart contract code, verify signatures and check if the transaction is within the gas limit. Besides that, they decide what transaction should become part of the block. They also decide in what order transactions are executed in a block.

Another role is to add attestations as described in the section Attesting Blocks and Committees.

After the proposer has built the block, he publishes it to the network so that attestors can see this block.

The transaction ordering and deciding what transaction should go into a block or not gives the proposers a significant influence. They could censor transactions.

For that reason, Ethereum 2.0 introduced proposer builder separation. In short, the entity that proposes the block doesn’t decide on the transactions and transaction ordering in this block.

Proposers are assigned to slots one epoch ahead.

Categories:

https://blockchain-academy.hs-mittweida.de/wp-content/uploads/2021/04/logo_bcam_rgb_gross.png

Welcome

Blockchain Academy

Continue with credential

No account yet?

Powered by Hidy

Register with Hidy


Register
Sign in

We need the following credential to register:

please select:

To create a new account, we need the following data from you:

We would appreciate the following additional information from you for the creation of your account:

Welcome

Blockchain Academy

Continue with credential

Already have an account?

Powered by Hidy

Sign in with Hidy


Register
Sign in

We need the following credential to log in:

please select: