Flashbot spiegati: MEV-Boost, Suave e altro ancora

Sintesi: Flashbots è un pioniere nell'affrontare il Maximal Extractable Value (MEV) su Ethereum, offrendo strumenti come MEV-Boost, che collega i validatori ai costruttori di blocchi, e SUAVE, una piattaforma d'asta decentralizzata per la sequenza delle transazioni.

Il progetto si concentra sulla mitigazione degli effetti dannosi della MEV, come il frontrunning e gli attacchi sandwich, garantendo al contempo una ridistribuzione più equa dei profitti della MEV. Sostenuto da Paradigm, Flashbots ha protetto oltre 2,1 milioni di utenti per un volume di DEX di oltre 43 milioni di dollari dal 2021.

Che cos'è Flashbots?

Flashbots è un'organizzazione focalizzata su Ethereum che si occupa del Maximal Extractable Value (MEV), il processo con cui gli operatori di rete traggono profitto dal riordino o dall'inclusione delle transazioni. Dalla fusione di Ethereum, il MEV è diventato sempre più problematico, con oltre 1,8 miliardi di dollari estratti finora.

Fondata nel 2020 da Stephane Gosselin e Phil Daian, Flashbots sviluppa strumenti open-source, tra cui MEV-Boost, che collega i validatori con i costruttori di blocchi, e SUAVE, un sistema decentralizzato per la sequenza delle transazioni.

Il progetto ha raccolto 60 milioni di dollari in un round di finanziamento di Serie B guidato da Paradigm, con altri finanziatori non rivelati. Questo finanziamento aiuta Flashbots a realizzare la sua missione di sviluppare sistemi di elaborazione delle transazioni blockchain decentralizzati e trasparenti che facciano risparmiare agli utenti decine di milioni di dollari ogni anno.

che cos'è flashbots

Spiegazione del valore massimo estraibile

Il Maximal Extractable Value (MEV) è il massimo profitto che i produttori di blocchi, come i validatori nei sistemi proof-of-stake, possono estrarre dando priorità, escludendo o riordinando le transazioni all'interno di un blocco blockchain. È più comunemente visto nelle reti PoS come Ethereum e Solana.

Gli exploit MEV spesso coinvolgono il frontrunning, in cui un aggressore presenta una transazione con una tariffa del gas più alta da eseguire prima dell'operazione redditizia di un utente, e gli attacchi sandwich, che manipolano le operazioni DEX piazzando un ordine di acquisto prima e un ordine di vendita dopo un'operazione mirata per sfruttare le variazioni di prezzo.

Entrambe le tecniche sfruttano la trasparenza delle reti blockchain e danneggiano gli utenti gonfiando i costi delle transazioni e riducendo l'equità dei sistemi decentralizzati. Progetti come Flashbots mirano a risolvere questi problemi impedendo che le transazioni siano visibili nella mempool pubblica.

frontrunning su ethereum

Come funziona Flashbots?

Flashbots coordina più entità nel processo di produzione dei blocchi per ottimizzare l'estrazione dei MEV riducendo gli effetti negativi sugli utenti e sull'equità della rete.

  • Ricercatori: Identificano le opportunità MEV, creano pacchetti di transazioni e li inviano ai relè.
  • Bundle: Raggruppare operazioni correlate in ordini specifici per catturare MEV in modo efficiente, ad esempio attraverso arbitraggi o liquidazioni.
  • Relè: Validano i pacchetti per verificarne la redditività e l'intento non malevolo, fungendo da intermediari tra chi effettua le ricerche e i validatori.
  • Costruttori: Aggregare i bundle e le transazioni mempool per costruire blocchi con la massima redditività.
  • MEV-Boost: Middleware che collega i validatori ai costruttori, consentendo loro di selezionare i blocchi più redditizi preservando la decentralizzazione.
  • Privacy: Flashbots Protect instrada le transazioni attraverso una mempool privata, nascondendo i dettagli fino a quando non vengono inclusi in un blocco, proteggendo gli utenti dal frontrunning.
  • Premi: I profitti di MEV sono distribuiti tra validatori, cercatori e utenti, favorendo la partecipazione e minimizzando i rischi di centralizzazione.
architettura flashbots

Che cos'è il MEV-Boost?

MEV-Boost, uno strumento open-source di Flashbots, collega i validatori di Ethereum a un mercato di costruzione di blocchi per aumentare le ricompense. Consente ai validatori di delegare la costruzione di blocchi a costruttori specializzati nell'estrazione di MEV, che pagano per le proposte di blocchi.

Ad esempio, un validatore che utilizza MEV-Boost potrebbe scegliere un costruttore che offre 0,1 ETH per includere un pacchetto di transazioni MEV ben ottimizzato, massimizzando le ricompense e garantendo una gestione efficiente delle transazioni.

Come funziona mev-boost

SUAVE spiegato

SUAVE (Single Unifying Auction for Value Expression) è il sistema decentralizzato di Flashbots progettato per affrontare i rischi di centralizzazione nella costruzione dei blocchi blockchain e nella sequenza delle transazioni.

Scompone i ruoli di mempool e di costruttore di blocchi, creando un'alternativa plug-and-play che consente agli utenti di esprimere le preferenze sulle transazioni preservando la privacy.

Ad esempio, SUAVE consente agli utenti di mantenere il controllo sui dati delle proprie transazioni, permettendo al contempo ai costruttori di massimizzare le opportunità di MEV cross-domain, garantendo una ridistribuzione equa del valore su più blockchain.

flashbots suave spiegato

Vantaggi di MEV-Share

MEV-Share è un protocollo sviluppato da Flashbots che consente a utenti, portafogli e applicazioni di internalizzare i MEV creati dalle loro transazioni.

Permette agli utenti di condividere selettivamente i dati delle transazioni con i ricercatori, che poi fanno offerte per includere le transazioni nei bundle in base al loro potenziale MEV. Ridistribuendo i ricavi MEV, MEV-Share restituisce una parte significativa di questo valore direttamente agli utenti, allineando gli incentivi in tutta la rete.

Il protocollo offre controlli sulla privacy, consentendo agli utenti di specificare la quantità di dati condivisi, bilanciando trasparenza e riservatezza. In pratica, un utente che esegue uno swap DEX di grandi dimensioni può guadagnare una parte del MEV che il suo trade genera o far funzionare un bot di arbitraggio che utilizza prestiti flash.

flashbot mev-share

Altri prodotti Flashbots

Flashbots offre una suite completa di strumenti e infrastrutture per l'efficienza della blockchain, la trasparenza e i vantaggi per gli utenti, affrontando al contempo le sfide legate ai MEV.

Prodotti di supporto

I prodotti di supporto di Flashbots forniscono strumenti essenziali per la protezione delle transazioni, le aste a blocchi e l'ottimizzazione dei MEV.

  • Protezione Flashbots: Un pool di transazioni private che protegge gli utenti da attacchi di frontrunning e sandwich, riducendo al contempo le commissioni di gas e garantendo l'inclusione delle transazioni solo in caso di successo. È stato utilizzato da oltre 2 milioni di utenti dal suo rilascio nel 2021.
  • Asta Flashbots: Un meccanismo d'asta con offerte sigillate che consente ai proponenti dei blocchi di esternalizzare in modo affidabile la costruzione dei blocchi ai pacchetti più redditizi, massimizzando l'estrazione di MEV senza sacrificare la privacy degli utenti.
  • MEV-Geth: Un client Ethereum modificato che integra pool di transazioni private e aste MEV, garantendo una costruzione efficiente dei blocchi e proteggendo al contempo dagli exploit legati a MEV.
evoluzione dei flashbot proteggere

Strumenti per gli sviluppatori

Flashbots offre strumenti incentrati sugli sviluppatori per semplificare l'integrazione dei MEV e creare strategie blockchain migliori.

  • Arbitraggio semplice: Un'implementazione di riferimento per la scoperta e l'esecuzione di opportunità di arbitraggio, ideale per gli sviluppatori che desiderano costruire cercatori MEV redditizi.
  • Ricercatore-Sponsored-TX: Uno strumento che consente agli sviluppatori di creare transazioni sponsorizzate, in cui un conto paga il gas per un altro, consentendo scenari di esecuzione avanzati.
  • Ricercatore-Intermediario: Un'applicazione dimostrativa che mostra come gli strumenti MEV possono essere utilizzati per casi specifici come il conio di NFT, aiutando gli sviluppatori a esplorare casi d'uso creativi.
strumenti per sviluppatori flashbots

Analisi

Gli strumenti di analisi forniscono informazioni dettagliate sull'attività di MEV, consentendo una migliore comprensione delle tendenze del mercato e delle opportunità di profitto.

  • Ispezione MEV: Uno strumento di monitoraggio e reporting in tempo reale per l'analisi delle tendenze MEV, che consente a sviluppatori e ricercatori di ottenere informazioni utili sul comportamento delle transazioni.
  • MEV-Esplora: Una piattaforma di analisi visiva che offre un'esplorazione approfondita dei dati MEV, consentendo agli utenti di identificare modelli, valutare gli impatti e ottimizzare efficacemente le strategie.
cruscotto flashbots

 

Come utilizzare i Flashbot

Incorporando gli strumenti di Flashbots nelle transazioni di Ethereum, è possibile migliorare l'efficienza delle transazioni e proteggersi da MEV. Il processo è il seguente:

  • Per i validatori: Installare ed eseguire MEV-Boost per connettersi con un mercato competitivo di costruttori di blocchi, massimizzando le ricompense delle puntate e supportando la costruzione di blocchi decentralizzati.
  • Per gli utenti di Ethereum: Utilizzare Flashbots Protect RPC per inviare transazioni private, assicurando la protezione dal frontrunning e guadagnando potenziali rimborsi MEV.
  • Per gli sviluppatori: Sfruttare strumenti per sviluppatori come Simple-Arbitrage, Searcher-Sponsored-TX e Searcher-Minter per creare bot personalizzati per catturare opportunità MEV.
  • Per i ricercatori: Invia pacchetti di transazioni attraverso il relay privato di Flashbots per accedere ai costruttori di blocchi, garantendo la privacy e massimizzando la redditività.
  • Per gli analisti: Utilizzare MEV-Inspect e MEV-Explore per ottenere informazioni sull'attività di MEV e sulle potenziali strategie.

Pensieri finali

Flashbots ha raggiunto importanti traguardi nel mitigare le sfide dei MEV attraverso innovazioni come MEV-Boost e lo sviluppo di SUAVE.

Tuttavia, le discussioni della comunità in The MEV Letter evidenziano le sfide in corso, tra cui la decentralizzazione della costruzione dei blocchi e il miglioramento della privacy.

La ricerca attiva e la collaborazione restano fondamentali per affrontare efficacemente questi problemi. Il viaggio che ci attende richiede uno sforzo collettivo per garantire un futuro sostenibile ed equo della blockchain.