Today Flashbots is releasing v0.4 and introducing mega bundles to the Flashbots Network
Mega bundles will let us innovate faster, support more bundles and will lead to new searcher strategies and more miner revenue
A thread on mega bundles 🧵👇🏻
Flashbots is an open MEV marketplace. On 1 side of the market users submit "bundles" of txs. On the other miners run an auction & place the highest gas price bundles at the top of blocks.
This allows miners of any size to extract MEV, which is important for economic security.
In the early days of Flashbots only 1 bundle could be included in a block. That greatly limited our impact.
Our v0.2 release introduced multiple bundles per block through a merging process & gave miners control the number bundles they wanted to include
Contrary to Multicoin's claims, minimizing MEV is core to Flashbots' mission & products.
That shows from our funding of fairness and ethics research, work on MEV aware dApps, & 100s of users that have used Flashbots to skip the mempool & protect themselves from frontrunning.
More importantly, Multicoin is lying about Eden: it is not permissionless OR transparent.
Eden is a permissioned system with a multisig that has exclusive control over MEV payouts to miners. The Eden team alone decides whether miners are mining "Eden blocks" and should be paid.
Dropping what is probably the most alpha packed thing I've written so far: an in-depth writeup of my strategy for a highly competitive MEV opportunity, the Synthetix Ether Collateral Liquidations, along with code
Blog post contains:
- My process from start the finish
- Explanation of why I made the design decisions I did
- How I sped up data collection
- A few gas optimizations
- Explanation of my economic strategy
- My novel bundle submission strategy
- Code snippets
- Many links
Repo contains:
- The only (I think?) open source example of how to backrun transactions
- Monitoring tools I made
- Contracts used for execution, including dydx flashloan
- Contract for data collection
- my somewhat embarrassing messy Hardhat testing env
The beating heart of every blockchain is how space is allocated within a block.
With major changes to how Ethereum's blockspace market works in the near and medium term we'd like to share how Flashbots thinks about designing MEV marketplaces.
2nd: attest to this with a proof-of-work and propagate it to the network.
Prior to widespread MEV extraction, the 1st job was mainly ordering txs by their gas price, with optimization at the network lvl.
However, since MEV extraction is widespread now, the the job of miners has changed. Now to produce the most profitable block miners must find the optimal ordering of transactions within a block.
This is exponentially more difficult than sorting by gas price.
Fatal flaws in a bot, a sort of on-chain virus, a trojan horse token, and arbitrage gone wrong
Join me in looking at the latest MEV bot exploit in this thread 👇🏻
The victim today tried to arbitrage the CHUM token (!) for ~0.01 ETH in profit, but in the process had 30 WETH transferred out of their wallet.
They only interacted with Uniswap v2 pools, how did this happen!?
Searchers optimize their contracts to the extreme to do very specific things very efficiently.
However, occasionally they have a need to do random things & add in functions that can be used for to execute basically any arbitrary transaction in a contract