Vai al contenuto principale
Change page

Valore estraibile massimo (MEV)

Ultima modifica: @Herbie_23(opens in a new tab), 19 novembre 2023

Il valore estraibile massimo (MEV) si riferisce al valore massimo che puรฒ esser estratto dalla produzione del blocco, oltre alla ricompensa standard del blocco e alle commissioni sul gas, includendo, escludendo e cambiando l'ordine delle transazioni in un blocco.

Valore estraibile dal miner

Il valore estraibile massimo fu applicato per la prima volta nel contesto del proof-of-work e fu inizialmente definito come "valore estraibile dal miner". Questo perchรฉ nel Proof of Work i miner controllano l'inclusione, l'esclusione e l'ordinamento della transazione. Tuttavia, a partire dalla transizione al proof-of-stake tramite La Fusione, i validatori sono responsabili di tali ruoli e il mining non fa piรน parte del protocollo di Ethereum. I metodi d'estrazione del valore perรฒ esistono ancora, quindi il termine usato adesso รจ invece "Valore estraibile massimo".

Prerequisiti

Assicurati di essere familiare con le transazioni, i blocchi, il proof-of-stake e il gas. Anche la familiaritร  con dApp e DeFi รจ utile.

Estrazione del MEV

In teoria, il MEV proviene interamente dai validatori poichรฉ sono l'unica parte in grado di garantire l'esecuzione di un'opportunitร  di MEV redditizia. Nella pratica, tuttavia, una grande porzione del MEV รจ estratta da partecipanti indipendenti della rete, chiamati "ricercatori". I ricercatori eseguono algoritmi complessi sui dati della blockchain per rilevare opportunitร  di MEV redditizie e si servono di bot per inviare automaticamente tali transazioni redditizie alla rete.

I validatori ottengono comunque una porzione dell'intero importo del MEV, poichรฉ i ricercatori sono disposti a pagare commissioni sul gas maggiori (che vanno al validatore), in cambio di una maggiore probabilitร  d'inclusione delle loro transazioni profittevoli in un blocco. Supponendo che i ricercatori siano economicamente razionari, la commissione sul gas che un ricercatore รจ disposto a pagare sarร  un importo fino al 100% del MEV del ricercatore (poichรฉ se la commissione sul gas fosse stata maggiore, il ricercatore avrebbe perso denaro).

Cosรฌ, per alcune opportunitร  di MEV molto competitive, come l'arbitraggio della DEX, i ricercatori potrebbero dover pagare il 90%, se non piรน, delle loro entrate totali del MEV in commissioni sul gas al validatore, poichรฉ cosรฌ tante persone vogliono eseguire lo stesso scambio d'arbitraggio profittevole. Questo รจ perchรฉ il solo modo per garantire che la loro transazione d'arbitraggio sia eseguita se inviano la transazione con il prezzo sul gas maggiore.

Golf del gas

Questa dinamica ha reso esser bravi al "golf del gas", la programmazione delle transazioni cosรฌ che usino l'importo minimo di gas, un vantaggio competitivo, poichรฉ consente ai ricercatori di impostare un prezzo del gas maggiore, mantenendo costanti le proprie commissioni sul gas totali (poichรฉ, commissioni sul gas = prezzo del gas * gas usato).

Alcune tecniche di golf del gas ben note includono: usare indirizzi che iniziano con una lunga stringa di zeri (es. 0x0000000000C521824EaFf97Eac7B73B084ef9306(opens in a new tab)) poichรฉ richiedono meno spazio (e quindi gas) da archiviare; e lasciando piccoli saldi del token ERC-20 nei contratti, poichรฉ costa piรน gas inizializzare uno slot d'archiviazione (se il saldo รจ 0), piuttosto che aggiornarne uno. Individuare altre tecniche per ridurre il consumo di gas รจ un'area di ricerca attiva tra i ricercatori.

Frontrunner generalizzati

Anzichรฉ programmare algoritmi complessi per rilevare opportunitร  di MEV redditizie, alcuni ricercatori eseguono frontrunner generalizzati. I frontrunner generalizzati sono bot che tengono d'occhio il mempool per individuare le transazioni redditizie. Il frontrunner copierร  il codice della transazione potenzialmente redditizia, sostituirร  gli indirizzi con il proprio ed eseguirร  la transazione localmente per verificare due volte che la transazione modificata risulti in un profitto all'indirizzo del frontrunner. Se la transazione รจ effettivamente redditizia, il precursore invierร  la transazione modificata con l'indirizzo sostituito e un prezzo del gas maggiore, "precorrendo" la transazione originale e ottenendo il MEV originale del ricercatore.

Flashbot

I flashbot sono un progetto indipendente che estende i client di esecuzione con un servizio che consente ai ricercatori di inviare le transazioni del MEV ai validatori senza rivelarle al mempool pubblico. Questo impedisce ai frontrunner generalizzati di eseguire frontrun sulle transazioni.

Esempi di MEV

Il MEV emerge sulla blockchain in diversi modi.

Arbitraggio DEX

L'arbitraggio dello

(DEX) รจ l'opportunitร  di MEV piรน semplice e piรน diffusa. Di conseguenza รจ anche la piรน competitiva.

Funziona come segue: se due DEX offrono un token a due prezzi diversi, qualcuno puรฒ acquistare il token sul DEX al prezzo minore e rivenderlo sul DEX al prezzo maggiore in un'unica transazione atomica. Grazie ai meccanismi della blockchain, questo รจ vero e proprio arbitraggio privo di rischi.

Ecco un esempio(opens in a new tab) di una transazione di arbitraggio redditizia in cui un ricercatore ha trasformato 1.000 ETH in 1.045 ETH sfruttando i diversi prezzi della coppia ETH/DAI su Uniswap vs. Sushiswap.

Liquidazioni

Le liquidazioni del protocollo di prestito presentano un'altra opportunitร  di MEV ben nota.

I protocolli di prestito come Maker e Aave richiedono agli utenti di depositare un qualche tipo di garanzia (es. ETH). Questa garanzia depositata รจ poi usata per concedere prestiti ad altri utenti.

Gli utenti possono quindi prendere in prestito risorse e token dagli altri, a seconda delle loro esigenze (ad es. potresti prendere in prestito MKR se desideri votare in una proposta di governance di MakerDAO), fino a una certa percentuale della loro garanzia depositata. Ad esempio, se l'importo preso in prestito รจ un massimo del 30%, un utente che deposita 100 DAI nel protocollo puรฒ prendere in prestito fino all'equivalente di 30 DAI di un'altra risorsa. Il protocollo determina l'esatta percentuale di potenza presa in prestito.

Al fluttuare del valore della garanzia di un debitore, fluttua anche la capacitร  di prestito. Se, a causa delle fluttuazioni del mercato, il valore degli attivi presi in presi in prestito supera, ad esempio, il 30% del valore della loro garanzia (anche in questo caso l'esatta percentuale รจ determinata dal protocollo), il protocollo consente tipicamente a chiunque di liquidare la garanzia, pagando istantaneamente i creditori (in modo simile al funzionamento dei margini aggiuntivi(opens in a new tab) nella finanza tradizionale). In caso di liquidazione, il debitore deve solitamente pagare una cospicua commissione di liquidazione, parte della quale va al liquidatore; ed รจ qui che risiede l'opportunitร  di MEV.

I ricercatori competono per analizzare i dati della blockchain il piรน velocemente possibile per determinare quali debitori sono liquidabili ed essere i primi a inviare una transazione di liquidazione e raccogliere la commissione di liquidazione per se stessi.

Sandwich trading

Il sandwich trading รจ un altro metodo comune di estrazione del MEV.

Per eseguirlo, un ricercatore osserverร  il mempool alla ricerca di scambi di DEX di notevole entitร . Per esempio, supponiamo che qualcuno voglia comprare 10.000 UNI con DAI su Uniswap. Uno scambio di tale portata avrร  un effetto significativo sulla coppia UNI/DAI, aumentando in modo potenzialmente importante il prezzo di UNI rispetto al DAI.

Un ricercatore puรฒ calcolare l'effetto approssimativo del prezzo di questo scambio di ampia portata sulla coppia UNI/DAI ed eseguire un acquisto ottimale immediatamente prima di esso, acquistando UNI a basso costo per poi eseguire l'ordine di vendita immediatamente dopo lo scambio, vendendolo a un prezzo superiore, causato dallo stesso ordine.

Il sandwiching, tuttavia, รจ piรน rischioso non essendo atomico (a differenza dell'arbitraggio di DEX, come descritto sopra) ed รจ soggetto a un attacco di salmonella(opens in a new tab).

MEV nel mondo dei NFT

Nel mondo dei NFT, il MEV รจ un fenomeno emergente e non necessariamente redditizio.

Tuttavia, poichรฉ le transazioni di NFT hanno luogo sulla stessa blockchain condivisa da tutte le transazioni di Ethereum, i ricercatori possono usare tecniche simili a quelle usate per le opportunitร  di MEV tradizionali anche nel mercato dei NFT.

Per esempio, se si verifica un calo a livello di un NFT popolare e un ricercatore vuole un certo NFT o una serie di NFT, puรฒ programmare una transazione in modo tale da essere il primo ad acquistare il NTF o l'intera serie di NTF in una sola transazione. Oppure, se un NFT viene erroneamente elencato a un prezzo basso(opens in a new tab), un ricercatore puรฒ scavalcare gli altri acquirenti e ottenerlo a buon mercato.

Un esempio eloquente di MEV nel mondo dei NFT si รจ verificato quando un ricercatore ha speso $7 milioni per comprare(opens in a new tab) ogni singolo Cryptopunk al prezzo di base. Un ricercatore della blockchain ha spiegato su Twitter(opens in a new tab) come l'acquirente avesse lavorato con un fornitore di MEV per mantenere segreto l'acquisto.

La lunga coda

L'arbitraggio di DEX, le liquidazioni e il sandwich trading sono tutte opportunitร  di MEV ben note e difficilmente saranno redditizie per i nuovi ricercatori. Tuttavia, esiste una lunga coda di opportunitร  di MEV meno note (il MEV nel mondo dei NFT รจ probabilmente una di esse).

I ricercatori che stanno muovendo i primi passi potrebbero avere maggiore successo ricercando MEV in questa lunga coda. La MEV job board(opens in a new tab) del flashbot elenca alcune opportunitร  emergenti.

Effetti del MEV

Il MEV non รจ una cosa negativa: su Ethereum ci sono conseguenze sia positive che negative connesse al MEV.

Aspetti positivi

Molti progetti di DeFi si basano su attori economicamente razionali per assicurare l'utilitร  e stabilitร  dei loro protocolli. Per esempio, l'arbitraggio di DEX assicura che gli utenti ottengano i prezzi migliori e piรน corretti per i loro token, mentre i protocolli di prestito si basano su liquidazioni rapide quando i debitori scendono al di sotto dei coefficienti di garanzia per garantire il rimborso dei creditori.

Senza ricercatori razionali che cercano e correggono le inefficienze economiche e sfruttano gli incentivi economici dei protocolli, i protocolli DeFi e le dApp in generale potrebbero perdere la robustezza che esibiscono oggi.

Aspetti negativi

A livello di applicazione, alcune forme di MEV, come il sandwich trading, si traducono in un'esperienza inequivocabilmente peggiore per gli utenti. Gli utenti che ricevono il sandwich subiscono un maggiore slittamento e una peggiore esecuzione delle loro operazioni.

Al livello della rete, i precursori generalizzati e le aste del prezzo del gas, che spesso intraprendono (quando due o piรน precursori competono perchรฉ la propria transazione sia inclusa nel blocco successivo, aumentando progressivamente il prezzo del gas della loro transazione), risultano in congestione della rete e prezzi del gas elevati per chiunque altro sia provando a eseguire transazioni regolari.

Oltre a ciรฒ che si verifica all'interno dei blocchi, il MEV puรฒ avere effetti deleteri tra i blocchi. Se il MEV disponibile in un blocco supera significativamente la ricompensa standard del blocco, i validatori potrebbero essere incentivati a riorganizzare i blocchi e catturare da soli il MEV, causando la riorganizzazione della blockchain e l'instabilitร  del consenso.

Questa possibile riorganizzazione della blockchain รจ stata precedentemente esplorata sulla blockchain di Bitcoin(opens in a new tab). Poichรฉ le metร  delle ricompense del blocco e le commissioni di transazione di Bitcoin costituiscono una porzione sempre piรน consistente della ricompensa del blocco, si presentano situazioni in cui diventa economicamente razionale per i miner rinunciare alla ricompensa del blocco successivo e ri-minare invece i blocchi passati con commissioni maggiori. Con la crescita del MEV, la stessa tipologia di situazione potrebbe verificarsi in Ethereum, minacciando l'integritร  della blockchain.

Stato del MEV

L'estrazione del MEV รจ aumentata a dismisura agli inizi del 2021, risultando in prezzi del gas estremamente elevati nei primi mesi dell'anno. L'emergere della trasmissione del MEV dei Flashbot ha ridotto l'efficienza dei precursori generalizzati e ha portato le aste del prezzo del gas al di fuori della catena, riducendo i prezzi del gas per gli utenti ordinari.

Mentre molti ricercatori guadagnano ancora molto dal MEV, con il diffondersi delle opportunitร  e la competizione di sempre piรน ricercatori per la stessa opportunitร , i validatori cattureranno sempre piรน ricavi totali del MEV (poichรฉ lo stesso tipo di aste del gas originariamente descritte in precedenza, si verificano anche nei Flashbot, seppur privatamente, e i validatori cattureranno i ricavi di gas risultanti). Inoltre, il MEV non รจ un'esclusiva di Ethereum e, man mano che le opportunitร  su Ethereum diventano piรน competitive, i ricercatori si spostano su blockchain alternative come Binance Smart Chain, dove esistono opportunitร  di MEV simili a quelle di Ethereum ma con minore competizione.

D'altra parte, la transizione dal proof-of-work al proof-of-stake e lo sforzo di ridimensionamento di Ethereum in corso usando i rollup stanno modificando il panorama del MEV in modi ancora piuttosto nebulosi. Non รจ ancora noto come il fatto di conoscere i propositori di blocchi garantiti lievemente in anticipo modifichi le dinamiche di estrazione del MEV rispetto al modello probabilistico nel proof-of-work, o come questo sarร  sconvolto quando l'elezione segreta di un singolo capo (opens in a new tab) e la tecnologia distribuita del validatore saranno implementate. Similmente, resta da vedere quali opportunitร  del MEV esistono quando gran parte dell'attivitร  degli utenti รจ portata via da Ethereum e sui suoi rollup e shard di livello 2.

MEV nel proof-of-stake (PoS) di Ethereum

Come spiegato, il MEV ha implicazioni negative per lโ€™esperienza complessiva degli utenti e per la sicurezza al livello di consenso. Ma la transizione di Ethereum al protocollo di consenso proof-of-stake (soprannominato โ€œLa Fusioneโ€) introduce potenzialmente nuovi rischi legati al MEV:

Centralizzazione dei validatori

Dopo La Fusione di Ethereum, i validatori (dopo aver effettuato depositi di sicurezza di 32 ETH) raggiungono il consenso sulla validitร  dei blocchi aggiunti alla Beacon Chain. Dal momento che 32 ETH possono essere fuori dalla portata di molti, unirsi a un pool di staking puรฒ essere un'opzione piรน fattibile. Ciรฒ nonostante, una sana distribuzione di staker autonomi รจ ideale, in quanto attenua la centralizzazione dei validatori e migliora la sicurezza di Ethereum.

Tuttavia, si ritiene che l'estrazione del MEV sia in grado di accelerare la centralizzazione dei validatori. Questo รจ in parte dovuto al fatto che, poichรฉ i validatori guadagnano meno per i blocchi proposti rispetto a quanto attualmente ottenuto dai miner, l'estrazione del MEV puรฒ notevolmente influenzare i guadagni dei validatori(opens in a new tab) dopo La Fusione.

I pool di staking piรน grandi avranno probabilmente piรน risorse da investire nelle ottimizzazioni necessarie per cogliere le opportunitร  del MEV. Quanto piรน MEV questi pool estraggono, tanto piรน risorse avranno per migliorare le loro capacitร  di estrazione del MEV (e aumentare le entrate complessive), creando essenzialmente economie di scala(opens in a new tab).

Con un minor numero di risorse a loro disposizione, gli staker autonomi potrebbero non essere in grado di trarre profitto dalle opportunitร  offerte dal MEV. Questo potrebbe aumentare la pressione sui validatori autonomi per unire potenti pool di staking per aumentare i loro guadagni, riducendo la decentralizzazione in Ethereum.

Mempool con permessi (permissioned)

In risposta agli attacchi di sandwiching e di frontrunning, i trader possono iniziare a condurre operazioni off-chain con validatori per la privacy delle transazioni. Invece di inviare una potenziale transazione MEV al mempool pubblico, il trader la invia direttamente al validatore, che la include in un blocco e divide i profitti con il trader.

I โ€œdark poolโ€ sono una versione piรน ampia di questo accordo e funzionano come mempool di solo accesso, con permessi, aperti agli utenti disposti a pagare determinate commissioni. Questa tendenza diminuirebbe la mancanza di permessi e la mancanza di fiducia di Ethereum e trasformerebbe potenzialmente la blockchain in un meccanismo โ€œpay-to-playโ€ che favorisce il miglior offerente.

I mempool con permessi accelererebbero anche i rischi di centralizzazione descritti nella sezione precedente. I grandi pool che eseguono piรน validatori trarranno probabilmente vantaggio dall'offrire la privacy delle transazioni ai trader e agli utenti, aumentando i loro ricavi in MEV.

La lotta a questi problemi legati al MEV successivamente alla Fusione di Ethereum รจ un ambito centrale di ricerca. Ad oggi, due soluzioni proposte per ridurre l'impatto negativo del MEV sulla decentralizzazione e la sicurezza di Ethereum dopo La Fusione sono la Separazione propositore-costruttore (PBS) e l'API Builder.

Separazione propositore-costruttore

Sia nel proof-of-of-work che nel proof-of-stake, un nodo che costruisce un blocco propone di aggiungerlo alla catena ad altri nodi che partecipano al consenso. Un nuovo blocco diventa parte della catena principale dopo che un altro miner costruisce sopra di esso (nella PoW) o riceve attestazioni dalla maggior parte dei validatori (nella Pos).

La combinazione dei ruoli del produttore di blocchi e del propositore di blocchi รจ ciรฒ che introduce la maggior parte dei problemi relativi al MEV descritti in precedenza. Ad esempio, i nodi di consenso sono incentivati a innescare le riorganizzazioni della catena in attacchi di time-bandit per massimizzare i guadagni di MEV.

La Separazione propositore-costruttore(opens in a new tab) (PBS) รจ concepita per mitigare l'impatto del MEV, soprattutto al livello di consenso. La caratteristica principale della PBS รจ la separazione dei produttori di blocchi e le regole del propositore di blocchi. I validatori sono ancora responsabili di proporre e votare i blocchi, ma una nuova classe di entitร  specializzate, chiamati costruttori di blocchi, sono incaricati di ordinare transazioni e costruire i blocchi.

Nella PBS, un costruttore di blocchi crea un pacchetto di transazioni e mette un'offerta per la sua inclusione in un blocco della Beacon Chain (come il โ€œpayload di esecuzioneโ€). Il validatore selezionato per proporre il blocco successivo quindi controlla le diverse offerte e sceglie il pacchetto con la commissione piรน alta. La PBS crea essenzialmente un mercato d'asta, dove i costruttori negoziano con validatori che vendono lo spazio del blocco.

Gli attuali progetti PBS utilizzano uno schema commit-reveal(opens in a new tab) in cui i costruttori pubblicano solo un impegno crittografico per i contenuti di un blocco (intestazione del blocco) insieme alle loro offerte. Dopo aver accettato l'offerta vincente, il propositore crea una proposta di blocco firmata che include l'intestazione del blocco. Il costruttore di blocchi dovrebbe pubblicare il corpo completo del blocco dopo aver visualizzato la proposta del blocco firmata e, inoltre, deve ricevere abbastanza

dai validatori prima che sia finalizzata.

In che modo la separazione propositore-costruttore riduce lโ€™impatto del MEV?

La separazione del propositore e del costruttore riduce lโ€™effetto del MEV sul consenso eliminando lโ€™estrazione del MEV dal campo di applicazione dei validatori. Invece, da ora in poi saranno i costruttori di blocchi che eseguono hardware specializzato a cogliere le opportunitร  di MEV.

Ciรฒ, perรฒ, non esclude del tutto i validatori dal reddito relativo al MEV, poichรฉ i costruttori devono offrire alti pagamenti per far accettare i propri blocchi dai validatori. Tuttavia, con i validatori non piรน direttamente focalizzati sull'ottimizzazione del reddito da MEV, la minaccia di attacchi di time-bandit si riduce.

La separazione propositore-costruttore riduce anche i rischi di centralizzazione del MEV. Per esempio, l'uso di uno schema commit-reveal elimina la necessitร  per i costruttori di fidarsi del fatto che i validatori non ruberanno l'opportunitร  di MEV o non la esporranno ad altri costruttori. In questo modo si riduce la barriera per gli operatori autonomi di beneficiare del MEV, altrimenti i costruttori tenderebbero a favorire grandi pool con buona reputazione off-chain e a condurre delle trattative off-chain con loro.

Allo stesso modo, i validatori non devono fidarsi del fatto che i costruttori non tratterranno i corpi dei blocchi o non pubblicheranno blocchi non validi perchรฉ il pagamento รจ incondizionato. La commissione del validatore continua a essere elaborata anche se il blocco proposto non รจ disponibile o รจ dichiarato non valido da altri validatori. In quest'ultimo caso, il blocco viene semplicemente scartato, costringendo il costruttore di blocchi a perdere tutte le commissioni di transazione e i ricavi di MEV.

API Builder

Mentre la separazione tra propositori e creatori promette di ridurre gli effetti dell'estrazione del MEV, la sua attuazione richiede modifiche al protocollo di consenso. In particolare, la regola scelta della diramazione sulla Beacon Chain dovrebbe essere aggiornata. L'API Builder(opens in a new tab) รจ una soluzione temporanea volta a fornire un'implementazione funzionante della separazione propositore-costruttore, anche se con presupposti di fiducia piรน elevati.

L'API Builder รจ una versione modificata dell'API Engine(opens in a new tab) utilizzata dai client del livello di consenso per richiedere payload di esecuzione dai client del livello di esecuzione. Come indicato nella specifica del validatore onesto(opens in a new tab), i validatori selezionati per i compiti di proposta dei blocchi richiedono un pacchetto di transazioni da un client di esecuzione connesso, che includono nel blocco della Beacon Chain proposto.

L'API Builder funge anche da middleware tra validatori e client al livello di esecuzione, ma รจ diverso perchรฉ permette ai validatori sulla Beacon Chain di procurarsi blocchi da entitร  esterne (invece di costruire un blocco localmente utilizzando un client di esecuzione).

Di seguito una panoramica di come funziona l'API Builder:

  1. L'API Builder collega il validatore a una rete di costruttori di blocchi che eseguono client del livello di esecuzione. Come nella PBS, i costruttori sono parti specializzate che investono nella costruzione di blocchi ad alta intensitร  di risorse e utilizzano diverse strategie per massimizzare i ricavi guadagnati dai MEV + mance di prioritร .

  2. Un validatore (che esegue un client del livello di consenso) richiede payload di esecuzione insieme alle offerte dalla rete di costruttori. Le offerte dei costruttori conterranno l'intestazione del payload di esecuzione โ€“ un impegno crittografico per i contenuti del payload โ€“ e una commissione da pagare al validatore.

  3. Il validatore esamina le offerte in arrivo e sceglie il payload di esecuzione con la commissione piรน alta. Usando l'API Builder, il validatore crea una proposta di blocco Beacon "alla cieca" che include solo la sua firma e l'intestazione del payload di esecuzione e la invia al costruttore.

  4. Il costruttore che esegue l'API Builder dovrebbe rispondere con il payload di esecuzione completo quando si vede la proposta di blocco alla cieca. Questo permette al validatore di creare un blocco Beacon "firmato", che propaga in tutta la rete.

  5. Un validatore che utilizza l'API Builder dovrebbe ancora costruire un blocco localmente nel caso in cui il costruttore del blocco non risponda tempestivamente, in modo da non perdere le ricompense della proposta di blocco. Tuttavia, il validatore non puรฒ creare un altro blocco utilizzando le transazioni ormai rivelate o un altro set, in quanto equivarrebbe a un equivoco (firmare due blocchi all'interno dello stesso slot), che รจ un illecito tagliabile.

Un esempio di implementazione dell'API Builder รจ MEV Boost(opens in a new tab), un miglioramento rispetto al meccanismo di asta di Flashbots(opens in a new tab) progettato per frenare le esternalitร  negative del MEV su Ethereum. L'asta di Flashbots permette ai miner in proof-of-work di esternalizzare il lavoro di costruzione di blocchi redditizi ad entitร  specializzate chiamate ricercatori.

I ricercatori cercano opportunitร  di MEV redditizie e inviano pacchetti di transazioni ai miner insieme a un'offerta in busta chiusa(opens in a new tab) per l'inclusione nel blocco. Il miner che esegue mev-geth, una versione diramata del client go-ethereum (Geth), deve solo scegliere il pacchetto con il maggior profitto e minarlo come parte del nuovo blocco. Per proteggere i miner dallo spam e dalle transazioni non valide, i pacchetti di transazioni passano attraverso relayer per la convalida prima di arrivare ai miner.

MEV Boost mantiene lo stesso funzionamento dellโ€™asta originale di Flashbots, anche se con nuove funzionalitร  progettate per il passaggio di Ethereum al proof-of-stake. I ricercatori trovano ancora transazioni MEV redditizie per l'inclusione nei blocchi, ma una nuova classe di soggetti specializzati, chiamati costruttori, sono responsabili dell'aggregazione delle transazioni e dei pacchetti nei blocchi. Un costruttore accetta offerte in busta chiusa dai ricercatori ed esegue ottimizzazioni per trovare l'ordine piรน redditizio.

Il relayer รจ ancora responsabile della convalida dei pacchetti di transazioni prima di trasmetterli al propositore. Tuttavia, MEV Boost introduce escrow responsabili di fornire la disponibilitร  di dati memorizzando i corpi dei blocchi inviati dai costruttori e le intestazioni dei blocchi inviati dai validatori. Qui, un validatore collegato a un relay chiede i payload di esecuzione disponibili e utilizza l'algoritmo di ordinamento di MEV Boost per selezionare l'intestazione del payload con l'offerta piรน alta + mance in MEV.

Come fa l'API Builder a mitigare l'impatto del MEV?

Il vantaggio principale dell'API Builder รจ il suo potenziale per democratizzare l'accesso alle opportunitร  del MEV. Il ricorso a sistemi di commit-reveal elimina le ipotesi di fiducia e riduce le barriere allโ€™ingresso per i validatori che cercano di trarre vantaggio dai MEV. Ciรฒ dovrebbe ridurre la pressione sugli staker autonomi per integrarsi con grandi pool di staking al fine di aumentare i profitti in MEV.

L'implementazione generalizzata dell'API Builder incoraggerร  una maggiore concorrenza tra i costruttori di blocchi, il che aumenta la resistenza alla censura. Dato che i validatori selezionano le offerte da piรน costruttori, un costruttore intenzionato a censurare una o piรน transazioni deve superare tutti gli altri costruttori senza censura per avere successo. Ciรฒ aumenta drasticamente il costo della censura degli utenti e ne scoraggia la pratica.

Alcuni progetti, come MEV Boost, utilizzano l'API Builder come parte di una struttura generale progettata per fornire privacy delle transazioni a determinate parti, come i trader che cercano di evitare attacchi frontrunning/sandwiching. Questo obiettivo รจ conseguito fornendo un canale di comunicazione privato tra gli utenti e i costruttori di blocchi. A differenza dei mempool con permessi (permissioned) descritti in precedenza, questo approccio รจ vantaggioso per i seguenti motivi:

  1. L'esistenza di piรน costruttori sul mercato rende la censura impraticabile, il che va a vantaggio degli utenti. Al contrario, l'esistenza di pool centralizzati e basati sulla fiducia concentrerebbe il potere nelle mani di pochi costruttori di blocchi e aumenterebbe la possibilitร  di censura.

  2. Il software API Builder รจ open-source e consente a chiunque di offrire servizi di costruttore di blocchi. Ciรฒ significa che gli utenti non sono obbligati a utilizzare un particolare costruttore di blocca, migliorando la neutralitร  e la mancanza di permessi di Ethereum. Inoltre, i trader in cerca di MEV non contribuiranno inavvertitamente alla centralizzazione utilizzando canali di transazione privati.

Ulteriori letture

Questo articolo รจ stato utile?