Le transazioni avviate su DEX e portafogli creano opportunità di profitto per bot specializzati che identificano e manipolano la sequenza delle transazioni e traggono profitto da operazioni di front-running o di arbitraggio. Queste opportunità sono opache e raramente viste dall'utente medio.
Questi programmi autonomi sono chiamati robot MEV e dal 2021 i robot MEV hanno acquisito un valore di circa 700 milioni di dollari attraverso le operazioni di cui sopra.
1.1 Definizione
MEV (Maximum Extractable Value) si riferisce al valore estratto dagli utenti riordinando, inserendo e rivedendo le transazioni all'interno del blocco, come arbitraggio, liquidazione, ecc. La comprensione più elementare può essere intesa come "i vantaggi aggiuntivi ottenuti modificando l'ordine di Tx durante la creazione di un nuovo blocco".
Il concetto di MEV è stato proposto per la prima volta da Phil Daian in "Flash Boys 2.0". Prima della fusione di Ethereum, MEV veniva catturato principalmente dai minatori, quindi all'epoca veniva chiamato anche "Miner Extractable Value".
Quando un utente invia una transazione sulla blockchain, la transazione generalmente entrerà prima nel pool di transazioni in sospeso accessibile pubblicamente di Mempool. Gli arbitri e i minatori possono cercare nel Mempool e trovare opportunità per acquisire MEV.
Dopo la fusione di Ethereum, a causa dei cambiamenti nel meccanismo di mining, è cambiato anche il ruolo nella catena di fornitura del MEV. Flashbots ha proposto MEV-Boost come pratica fuori protocollo per PBS prima che Danksharding fosse implementato. Il Costruttore si concentra sulla costruzione dei Blocchi e sulla massimizzazione dei benefici di ciascun Blocco il più possibile, quindi i Blocchi più redditizi vengono sottoposti al Proponente. L’implementazione del meccanismo PBS ha apportato alcuni cambiamenti negli interessi del settore della produzione di blocchi blockchain. Allo stesso tempo, ha promosso il processo di professionalizzazione e commercializzazione delle istituzioni rilevanti nella catena industriale e ha anche formato un nuovo modello. la filiera del MEV.
1.2 Classificazione
A seconda di come si ottiene il MEV, esso può essere principalmente suddiviso nelle seguenti categorie:
Front Running: l'atto di anticipare l'esecuzione pagando una commissione sul gas più elevata rispetto alla transazione target in Mempool. Ad esempio, se Mempool contiene un Tx di una determinata coppia di trading, causerà grandi fluttuazioni nel prezzo del Token. Puoi inserire un Tx prima del Tx o quando viene lanciato un nuovo progetto NFT, il Tx di Mint NFT lo farà essere anticipato. Attualmente, è semplice impedire le transazioni in frontrunning È sufficiente connettersi a un pool di transazioni private simile all'asta Flashboots per ottenere la protezione in frontrunning;
Back Running: si riferisce all'atto di inserire una transazione dopo la transazione quando una transazione causerà grandi fluttuazioni di prezzo, che potrebbero essere arbitraggio, liquidazione, ecc. Ad esempio, una grande quantità di Tx si verifica sulla catena, causando fluttuazioni di prezzo in una determinata coppia di trading. L'inserimento di una transazione successiva può livellare il prezzo di DEX e, allo stesso tempo, anche gli arbitraggisti ottengono profitti o si verifica un'ipoteca sulla catena catena L'atto di inserire un ordine di liquidazione dopo una linea di liquidazione è attivato da un prestito;
Sandwith Attack: Sandwith Attack è in realtà una combinazione di Front Running e Back Running. L'atto degli utenti che ricercano Mempool alla ricerca di operazioni potenzialmente grandi e si affrettano ad acquistare asset che alla fine aumenteranno di valore prima che lo scambio avvenga, e vendono tali asset immediatamente dopo l'esecuzione dell'operazione di grandi dimensioni, guadagnando così la differenza;
Time Bandit Attack: questo tipo di MEV si verifica principalmente nelle reti blockchain con il principio della catena più lunga (come il consenso Bitcoin di Satoshi Nakamoto).
A giudicare dai risultati di questi eventi MEV, generalmente il MEV di tipo Back Running è favorevole alla rete blockchain. Ad esempio, gli arbitraggisti utilizzano la differenza di prezzo tra due DEX + arbitraggio privo di rischio realizzato da prestiti flash e i liquidatori mantengono il contratto di prestito sano funzionamento; Front Running e Sandwith Attack possono causare danni agli interessi di altri utenti.
2.1 Situazione attuale
In effetti, il MEV è controverso perché l’esistenza del MEV non benigno non sembra molto morale. Ad esempio, Front Running, Sandwith Attack e Time Bandit Attack distruggeranno l’esperienza di transazione e danneggeranno gli interessi degli utenti ordinari sulla blockchain. Pertanto, spero da molto tempo che l’industria possa lanciare una soluzione/prodotto/protocollo per prevenire il verificarsi di questi MEV non benigni.
Tuttavia, le caratteristiche pubblicamente visibili delle transazioni in Mempool e le regole di offerta dell'ordinamento Tx on-chain determinano che MEV deve esistere. La cosa migliore da fare, se la tua transazione non può evitare il ritiro del MEV, è utilizzare un prodotto/protocollo che ti restituisca i guadagni.
Per quanto riguarda le esternalità negative (esternalità negative) che il MEV (in particolare il MEV non benigno) può portare alle blockchain con stato (come Ethereum), attualmente esistono alcuni prodotti nel settore che possono mitigare questi effetti per affrontare questi rischi. Ad esempio, la serie di prodotti Falshbots:
Asta di Flashbot: l'asta di Flashbot fornisce un canale di comunicazione privato tra gli utenti di Ethereum e i validatori per comunicare in modo efficiente l'ordine di transazione preferito all'interno di un blocco. Attraverso tali prodotti, gli utenti del trading on-chain possono ottenere la privacy pre-negoziazione, la privacy delle transazioni non riuscite, la protezione della definitività, ecc.
Flashbots Protect RPC: si tratta di un prodotto endpoint RPC che consente agli utenti di implementare la protezione front-running, che gli utenti possono aggiungere ai propri portafogli per inviare le proprie transazioni all'asta Flashbots. Per gli utenti, non vi è alcuna differenza percettiva rispetto alle transazioni ordinarie, ma i risultati possono raggiungere protezione in prima linea, privacy commerciale fallita, ecc.
MEV-Boost: durante il periodo PoS, Validator può andare su Mempool per ordinare le transazioni e impacchettarle da solo, oppure può scegliere i blocchi spinti da MEV-Boost che sono stati ordinati dal Builder e hanno un reddito MEV più elevato. Attraverso MEV-Boost, le entrate del Validatore possono essere notevolmente aumentate, quindi la maggior parte dei Validatori sceglierà di connettersi a MEV-Boost invece di selezionarsi da sola.
Dal punto di vista della catena di fornitura MEV, questi tre prodotti svolgono un ruolo in ciascun anello della catena di fornitura MEV.
2.2 Il futuro
Per quanto riguarda il futuro del campo MEV, combinato con l’analisi dello stato di sviluppo del campo MEV, potrebbero esserci le seguenti tendenze principali:
(1) L'effetto testa sarà grave: più del 90% delle ultime 500 epoche sono state fornite da MEV-Boost e la serie di prodotti Flashbots era quasi in posizione di leadership in tutti gli aspetti della generazione di blocchi durante il periodo PoS sono già Flashbot. Nel caso del First Mover, i nuovi entranti che vogliono entrare nel campo dei MEV hanno bisogno di alcune competenze chiave per conquistare maggiori quote di mercato;
(2) Coloro che ottengono Orderflow vinceranno il mondo: per ottenere più opportunità MEV, è importante avere abbastanza Orderflow. Per gli utenti comuni del trading, in realtà non esiste un modo per eliminare completamente il MEV. Anche se l'Utente adotta Flashbots Protect RPC, può solo impedire al Searcher di Public Mempool di catturare il potenziale MEV dei suoi Tx. Il Builder nella rete Flashbots Auction ha ancora l'opportunità di estrarre il MEV per i suoi Tx. Quindi per gli utenti comuni, non potendo evitare del tutto di ritirarsi da MEV, è meglio scegliere Wallet, DEX o altre Dapp che restituiranno i guadagni di MEV agli Utenti;
(3) Il MEV di Multichain ha ancora spazio per la crescita: il MEV all’interno della catena pura di Ethereum potrebbe essere stato sostanzialmente completamente catturato. Tuttavia, la blockchain è un ecosistema multicatena e le opportunità MEV tra Layer1 e Layer1 e tra Layer1 e Layer2 sono ancora difficili da cogliere. Potrebbe esserci spazio per la crescita del MEV in quest’area;
(4) I requisiti on-chain per le transazioni differenziali anti-deep possono sempre essere soddisfatti: secondo i dati MEVwatch, i blocchi che soddisfano i requisiti di conformità OFAC sulla blockchain di Ethereum dopo la fusione rappresentano il 57,49% del numero totale di blocchi prodotti, e gli ultimi 100 blocchi Solo 35 blocchi nella blockchain hanno implementato la conformità OFAC, che ha un impatto minimo sulla catena rispetto alle transazioni differenziali profonde. Sebbene dopo la fusione, la maggior parte delle principali piattaforme di impegno siano piattaforme centralizzate, queste entità centralizzate sono inevitabilmente soggette a supervisione legale, ponendo così una sfida alla capacità della blockchain di Ethereum di resistere a profonde differenze. Ma anche se oltre il 90% dei validatori instrada le transazioni attraverso il relè di revisione MEV, le transazioni che resistono alle differenze profonde sono comunque in grado di essere on-chain entro un'ora.
3 scene
3.1 Solana
Come Ethereum, la crescita dell'attività finanziaria di Solana ha attratto l'attività MEV, che ha iniziato a peggiorare l'esperienza dell'utente finale. Tuttavia, a differenza di Ethereum, dove le tariffe del gas sono diventate proibitive, i problemi di Solana sono stati causati da una combinazione di:
(1) Costo del gas estremamente basso.
(2) Mancanza di mercato delle commissioni.
(3) La mancanza di un protocollo di propagazione delle transazioni non ottimale non fornisce molte opzioni per bloccare lo spam in rete.
Durante i periodi di forte volatilità del mercato o di eventi on-chain popolari come NFT Mint, il volume delle transazioni di spam inviate alla rete è talvolta così elevato da causare interruzioni della rete.
Alcuni potrebbero chiedersi perché la suite di prodotti Flashbots non possa essere semplicemente riproposta per Solana. Ma è importante considerare che il design architettonico di Solana è molto diverso da quello di Ethereum e richiede un approccio unico. Le differenze principali includono, ad esempio, la velocità di Solana (400 millisecondi tra i blocchi), il protocollo unico di diffusione dei dati, l'inoltro delle transazioni senza mempool, il mercato delle tariffe nativo e l'elaborazione parallela delle transazioni.
Nel 2022, Jito Labs è intervenuta per fornirle l’infrastruttura MEV tanto necessaria con un approccio specifico per l’ecosistema Solana. Come Flashbots, hanno iniziato con diversi obiettivi chiave in mente: ridurre al minimo le esternalità negative per MEV, prevenire la centralizzazione e distribuire i premi di MEV.
Da allora, Jito è stato il principale fornitore di soluzioni MEV su Solana e ha rilasciato molti prodotti, tra cui:
Jito-Solana è il primo client Solana di terze parti ottimizzato per un'estrazione MEV efficiente. Proprio come mev-geth, supporta raccolte di transazioni e funziona perfettamente con Jito Relayer e Jito Block Engine.
Relayer è progettato per fornire ai validatori un livello di protezione tra la loro TPU (unità di elaborazione delle transazioni) e lo spam di rete. I validatori possono eseguire il proprio Relayer o utilizzare una versione ospitata da Jito Labs.
Il Block Engine è essenzialmente un generatore di blocchi ad alte prestazioni: conduce aste con offerte sigillate per lo spazio dei blocchi e inoltra la raccolta di transazioni più redditizia all'attuale leader per l'esecuzione immediata. Block Engine è inoltre distribuito a livello globale per fornire accesso aperto a bassa latenza.
3.2 Cosmo
Anche se si può dire che Cosmos abbia solo l’ecosistema DeFi più rudimentale, si prevede che diventerà terreno fertile per la progettazione del mercato spaziale a blocchi e per gli esperimenti MEV tra domini.
A differenza di Ethereum, dove i volumi delle transazioni e dei prestiti hanno raggiunto miliardi di dollari, e di Solana, che è dominato da applicazioni finanziarie a bassa latenza, Cosmos sembra stia facendo lenti progressi su MEV.
Ci sono molte possibili ragioni per questo, ma la spiegazione più ovvia è che il cliente Tendermint utilizza l’ordinamento first-in-first-out (FIFO) per impostazione predefinita e una mancanza di attività finanziaria.
È stato solo con il rilascio di Osmosis alla fine del 2021, o addirittura fino al collasso della Terra nel maggio 2022, che le persone hanno iniziato a notare e misurare quantità significative di MEV catturate nell’ecosistema Cosmos. Combinando questi eventi con condizioni di mercato ribassista, come il crollo delle commissioni, è facile capire perché i validatori stanno iniziando a prendere in considerazione altre opzioni nel tentativo di rimanere redditizi.
Di conseguenza, numerosi fornitori di soluzioni MEV nativi di Cosmos sono entrati nello spazio, in particolare Skip Protocol e Mekatek.
I prodotti principali di Mekatek
Zenith mira a creare un mercato aperto per la costruzione di blocchi in Cosmos. Gli utenti possono inviare pacchetti di transazioni e competere per la priorità all'interno dei blocchi, mentre i validatori possono esternalizzare la costruzione dei blocchi a Zenith e vendere lo spazio del blocco per ottenere il massimo profitto.
Salta i prodotti principali di Protocol
Mev-Tendermint è una versione modificata di Tendermint che consente ai validatori di accettare pacchetti di transazioni e introduce aste ad offerta sigillata da includere nella parte superiore del blocco (Skip non costruisce l'intero blocco, solo la parte superiore).
Skip-Select porta la sovranità di Cosmos su MEV consentendo aste blockspace completamente configurabili e guidate dalla governance. Consente ai validatori di decidere facilmente come distribuire i premi MEV, quale percentuale della costruzione di un determinato blocco dovrebbe essere affidata a Skips, se proteggere i blocchi dal front-running/sandwich e altro ancora. Skip-Select pone inoltre le basi per il voto futuro e l'applicazione delle preferenze MEV all'interno del protocollo tramite la governance on-chain, abilitata da Cosmos SDK e ABCI++ (Application Blockchain Interface).
Il successo di PBS - Il concetto di Block Builder Separation (PBS) si è diffuso oltre l'ecosistema Ethereum, con alcune versioni ora esistenti negli ecosistemi Cosmos e Solana;
Guerra della latenza: a causa dei problemi legati all'architettura di rete di Solana, Jito Labs ha adottato un approccio sensibile alla latenza per l'estrazione MEV, che offre un vantaggio agli utenti che utilizzano server o validatori al di fuori degli Stati Uniti o dell'Europa;
Soluzioni integrate: a causa del livello di sovranità e autonomia che la comunità Cosmos ha sul proprio stack tecnologico, spesso è più semplice incorporare soluzioni MEV (come PBS) nel protocollo principale. Ci sono molte ragioni per questo, incluso il fatto che, sebbene la governance di Cosmos sia spesso impegnativa, può essere eseguita on-chain senza dover pensare a come i cambiamenti influenzeranno altre applicazioni. E dal punto di vista tecnologico, innovazioni come l’ultima versione di ABCI++ consentono nuove possibilità nel modo in cui le applicazioni basate su Cosmos possono comunicare direttamente con il livello di consenso, consentendo funzionalità come la crittografia della soglia;
MEV interdominio – Come osserva Flashbots nel Manuale SUAVE, gli incentivi per acquisire MEV interdominio aumenteranno nei prossimi anni e potrebbero rappresentare una minaccia per la convalida di vari modelli di sicurezza economica dell’ecosistema. Poiché Cosmos è costruito per catene incrociate, potrebbe essere esposto al potere centralizzante del MEV tra domini. Esistono già alcune grandi entità che eseguono validatori su più catene Cosmos. Se non vengono controllate, ciò si tradurrà in solo poche ed estremamente bene -capitalizzato Un mondo in cui i validatori controllano quote di partecipazione significative su varie catene.
4 Confronto
Quando c’è controversia, qualcuno naturalmente si fa avanti.
4.1 Wallchain
Wallchain, fornitore di soluzioni anti-MEV, ha annunciato un investimento di 2 milioni di dollari guidato da Cypher Capital, una società di venture capital multistrategia con sede a Dubai, negli Emirati Arabi Uniti. L’investimento verrà utilizzato per promuovere la ricerca approfondita di Wallchain sul Web3 per ottenere una crescita dei ricavi e lanciare nuove soluzioni MEV.
Wallchain sta risolvendo il crescente problema del front-running del MEV integrando la sua soluzione anti-MEV nei DEX e nei portafogli che recupereranno questi profitti alla fonte. In poche parole, la soluzione inserisce transazioni di copertura nelle transazioni degli utenti, eliminando completamente la possibilità di MEV. I profitti generati dalla copertura vengono quindi distribuiti alla piattaforma e agli utenti finali come cashback, creando una situazione vantaggiosa per entrambe le parti che integrano Wallchain.
4.2 Pool di memoria crittografato
I pool di memoria crittografati rappresentano uno spazio di progettazione affascinante. Dai un'occhiata a queste opzioni di implementazione.
I mempool di criptovaluta sono un potente strumento per risolvere il MEV (se non riesco a vederlo, non posso prima fare trading) e le lacune profonde (a meno che tutte le transazioni crittografiche non siano escluse). sono anche correlati tra loro. Possono essere usati in combinazione.
Idea di base: gli utenti possono inviare transazioni crittografate e i produttori di blocchi inviano queste transazioni prima che possano essere decrittografate:
L'utente crittografa e trasmette la transazione, la transazione crittografata viene inviata, la transazione viene decrittografata e la transazione viene eseguita (nota: invio, decrittografia ed esecuzione possono avvenire in un unico slot)
Un punto chiave da garantire è che la decrittazione non dipenda dall’utente. Esistono diversi modi per raggiungere questo obiettivo:
(1) Durante il volo, fidarsi di una terza parte e inviargli i dati in privato. Può decrittografare e visualizzare i dati, ma promette di non divulgarli pubblicamente prima che i dati vengano inviati alla catena. Ecco come funzionano prodotti come Flashbots Protect.
(2) Puoi sfruttare l'hardware affidabile. Il testo in chiaro può essere eseguito su hardware affidabile ma non viene decrittografato pubblicamente fino all'invio della transazione. L’esempio più famoso è SGX di Flashbots SUAVE.
(3) Threshold Encryption/Decryption (TED), un comitato può unire le forze per forzare la decrittografia del testo cifrato, ma i firmatari devono raggiungere una soglia per farlo. Ad esempio, la tua "soglia" potrebbe essere che 2/3 dei validatori accettino di decrittografare.
(4) Crittografia/decrittografia ritardata (DED)
Utilizzando la crittografia differita, è possibile impostare le informazioni crittografate in modo che vengano decrittografate automaticamente dopo un determinato periodo di tempo, che è il calcolo sequenziale associato a VDF. Per implementare effettivamente DED è necessario un ASIC VDF. Fortunatamente, la Fondazione Ethereum e i Protocol Labs hanno lavorato alla loro costruzione e recentemente hanno ottenuto i primi campioni di prova del chip realizzato da GlobalFoundries. Questi valutatori VDF dovrebbero essere in grado di eseguire calcoli sequenziali estremamente veloci. Questi ASIC VDF sono adatti anche per puzzle a tempo e DED. (5) WED (Witness Encryption/Decryption) consente a qualsiasi testimone di decrittografare forzatamente il testo cifrato. L'effetto è buono, ma non è stato ancora implementato.
Riferimento: IOSG Ventures Jiawei, Natalie Mullins Deep Wave TechFlow, Jon Charbonneau0x11, Foresight News