Skip to content

Commit

Permalink
Merge pull request #271 from aslikaya/patch-1
Browse files Browse the repository at this point in the history
Change wording for builders
  • Loading branch information
raxhvl authored May 17, 2024
2 parents acb1c44 + 3f93942 commit e380d3a
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions docs/wiki/research/PBS/mev-boost.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@ Here's how mev-boost works:
On one side, mev-boost implements the [builder API](https://github.com/ethereum/builder-specs) used by an Ethereum node to outsource it block production. On the other, it connects to a network of relays and handles the communication between builders and proposers.

1. **Block Building:**
Specialized builders, known as "searchers" in mev-boost, compete to create the most profitable block for the proposer. They do this by optimizing transaction ordering and inclusion, taking into account factors like gas fees, transaction priority, and potential [MEV (Maximal Extractable Value)](/wiki/research/PBS/mev.md).
Searchers submit their constructed blocks to relays.
Specialized builders compete to create the most profitable block for the proposer. They do this by optimizing transaction ordering and inclusion, taking into account factors like gas fees, transaction priority, and potential [MEV (Maximal Extractable Value)](/wiki/research/PBS/mev.md).
Builders submit their constructed blocks to relays.
2. **Relay Network:**
Mev-boost operates a network of relays that act as intermediaries between searchers and proposers.
Relays receive blocks from searchers and perform various functions like block validation, filtering, and propagation.
Mev-boost operates a network of relays that act as intermediaries between builders and proposers.
Relays receive blocks from builders and perform various functions like block validation, filtering, and propagation.
Relays ensure that only valid and high-quality blocks are sent to proposers.
3. **Proposer Selection:**
Validators run mev-boost software connected to their beacon node. When validator is chosen to propose a block, they receive blocks from relays and choose the best one based on predefined criteria, typically the block that offers the highest reward.
Validators run mev-boost software connected to their beacon node. When a validator is chosen to propose a block, they receive blocks from relays and choose the best one based on predefined criteria, typically the block that offers the highest reward.
The validator then proposes the selected block to the network for validation and inclusion in the blockchain.

## PBS Block Creation
Expand All @@ -37,16 +37,16 @@ Instead of builders directly offering their assembled blocks to validators with

### Benefits of mev-boost:

- **Increased validator rewards:** By outsourcing block building to specialized searchers, validators can potentially earn higher rewards through optimized transaction ordering and MEV extraction.
- **Increased validator rewards:** By outsourcing block building to specialized builders, validators can potentially earn higher rewards through optimized transaction ordering and MEV extraction.
- **Reduced centralization:** Mev-boost enables a more competitive block-building landscape, reducing the economy of scale of large mining pools and enabling home stakers achieve same kind of rewards.

### Challenges and Considerations:

While mev-boost offers certain benefits, it also raises some concerns:

- **Security:** Introducing new actors and dependencies can create new attack vectors and vulnerabilities. There have been multiple [incidents](https://collective.flashbots.net/t/post-mortem-april-3rd-2023-mev-boost-relay-incident-and-related-timing-issue/1540) of missed blocks on mainnet due to mev-boost issues.
- **Censorship resistance:** If only a few powerful searchers or relays dominate the ecosystem, it could lead to centralization and censorship concerns.
- **Coordination:** Effective communication and coordination between searchers, relays, and proposers are crucial for the smooth functioning of mev-boost.
- **Censorship resistance:** If only a few powerful builders or relays dominate the ecosystem, it could lead to centralization and censorship concerns.
- **Coordination:** Effective communication and coordination between builders, relays, and proposers are crucial for the smooth functioning of mev-boost.

It's important to note that mev-boost is just one implementation of PBS. Other implementations with different designs and features are also being developed and explored, for example [mev-rs](https://github.com/ralexstokes/mev-rs) is under development.

Expand All @@ -57,4 +57,4 @@ Overall, mev-boost represents a significant step towards realizing the potential
- [Flashbots docs on mev-boost](https://boost.flashbots.net/)
- [Overview of censoring entities](https://censorship.pics/)
- https://www.mevwatch.info/
- [MEV-Boost: Merge ready Flashbots Architecture, 2021](https://ethresear.ch/t/mev-boost-merge-ready-flashbots-architecture/11177)
- [MEV-Boost: Merge ready Flashbots Architecture, 2021](https://ethresear.ch/t/mev-boost-merge-ready-flashbots-architecture/11177)

0 comments on commit e380d3a

Please sign in to comment.