Flashbots entstand aus Forschungsarbeiten, die zeigten, dass Block-Producer auf Ethereum davon profitieren konnten, Transaktionen vor ihrer Bestätigung gezielt neu zu ordnen, einzufügen oder zu zensieren, eine Praxis, die allgemein als Maximal Extractable Value (MEV) bekannt ist. Statt diese Praxis innerhalb weniger privilegierter Akteure verborgen zu lassen, baute Flashbots offene Infrastruktur, um sie sichtbar zu machen und den entstehenden Wert fairer im Netzwerk zu verteilen.
Der bekannteste Beitrag ist MEV-Boost, eine Software, die inzwischen von der großen Mehrheit der Ethereum-Validatoren genutzt wird, um Blocks von einem wettbewerbsorientierten Markt spezialisierter "Builder" zu beziehen, statt Blocks selbst zusammenzustellen. Builder konkurrieren darum, den profitabelsten Block zu bauen, und bieten für das Recht, ihn vorzuschlagen; der Validator akzeptiert einfach das höchste Gebot. Dieses Modell, proposer-builder separation (PBS) genannt, lenkt MEV-Erlöse zurück zu Validatoren und Stakern, statt sie vollständig demjenigen zu überlassen, der zufällig zuerst eine lukrative Transaktion entdeckt.
Flashbots betreibt außerdem Flashbots Protect, ein privates Transaction Relay, mit dem Wallets die öffentliche Mempool umgehen können, wodurch normale Nutzer vor Front Running und Sandwich-Attacken geschützt werden, die ihre Handelspreise sonst verschlechtern würden. Nachdem das experimentellere SUAVE-Projekt eingestellt wurde, verlagerte die Organisation ihre Forschung auf BuilderNet, ein dezentrales, datenschutzfreundliches Netzwerk für Block Building, das die Abhängigkeit von einem einzelnen Builder oder Relay-Betreiber verringern soll.
Für gewöhnliche Nutzer von Ethereum bleibt die Arbeit von Flashbots größtenteils unsichtbar, ist aber dennoch folgenreich: Sie beeinflusst, wie Transaktionen geordnet und aufgenommen werden, wie viel vom wirtschaftlichen Wert des MEV an Netzwerkteilnehmer statt an versierte Extractors zurückfließt, und wie widerstandsfähig die Block-Erstellung gegenüber Zentralisierung bleibt.