Dear Flashbots team,
According to this article, the Blockbuilding Algorithm will change after The Merge. Bundles are no longer ranked by effective gas price, and other transactions may land between bundles. The new algorithm is said to be designed to produce the most profitable block possible.
However, “the most profitable block” is only in theory, if you simulate all possible combinations of bundles and mempool transactions. The exact algorithm is not documented. Flashbots released an example builder i.e. boost-geth-builder, but according to what Flashbots crew metachris#2573
said in Flashbots Discord, it is just a reference builder implementation and the official Flashbots builder is a separate closed source implementation.
It is crucial for us searchers to know what the exact bundle merging algorithm is, because we need to know how to optimize our strategy and debug our bundle landing. Searchers don’t like the builder to be a blackbox.
There are only 10 days until The Merge as I write this. Searchers need time to change their bots, preparing for the new algorithm. Therefore, I hope the Flashbots team could make the official Flashbots builder open-source, or document its exact algorithm in details.
Best,
A searcher