mirror of
https://github.com/autistic-symposium/mev-toolkit.git
synced 2025-04-25 18:29:15 -04:00
4.6 KiB
4.6 KiB
🌭 running a node
tl; dr
infrastructure
how a node creates a block is created in ethereum:
1. the validator client requests a block from the consensus node
2. the consensus node requests an execution payload from the execution node and incorporates it into the block
3. the validator client signs the block
4. the validator client sends the signed block to the consensus node
5. the consensus node broadcasts the signed block to the network
how does mev affect block times:
1. the validator client requests a block without transactions (blinded block) from the consesnsus node
2. the consensus node queries multiple MEV relays for best bid, incorporating the best block into the returned binded blocl
3. the validator client signs the binded block
4. the validator client requests the consensus node to unblind and broadcast the signed block
5. the consensus node requests the winning MEV relay to unblind the singed block and broadcasts it to the network
solo staking
pool staking
staking as a service
- alchemy
- infura
- kaleido
- moralis
- nownodes
- pokt
- watchdata
- zmok
- quicknode
- rivt
- sensei
- settlemint
- blockdaemon
- chainstack
- figment
- getblock
- infstones
light nodes
testnets
goerli
- goerli launchpad
- run a node on goerli/prater
- guide to join the goerli/prater (besu/teku)
- staking guide for goerli/parter (lighthouse)
- goerli testnet staking guides
- goerli testnet (geth/prysm)
- how to create a merge testnet