Abbiamo appena pubblicato "Oltre Flashtestation" sul forum di Flashbots, una proposta per estendere Flashtestation per la costruzione di blocchi L2 decentralizzati e non fidati. Cos'è Flashtestation e come possiamo decentralizzarlo? 👇
Flashtestation consente carichi di lavoro offchain verificabili tramite attestazione TEE. Ma è costruito per un singolo costruttore di blocchi autorizzato, noto anche come sequencer. Per delegare la costruzione dei blocchi a parti non fidate, abbiamo bisogno di due miglioramenti principali: 1. Onchain BuilderHub 2. API del motore e propagazione del payload del blocco
1. Onchain BuilderHub A differenza di L1, gli L2 basati su OP Stack non utilizzano un mempool pubblico, consentendo alle transazioni di rimanere private poiché vengono inviate direttamente ai sequencer. Per abilitare la costruzione decentralizzata dei blocchi senza compromettere questa privacy, aTLS fornisce un meccanismo di attestazione basato su TEE che consente ai costruttori non fidati di condividere in modo sicuro il flusso degli ordini, prevenendo cattivi MEV come il frontrunning e gli attacchi sandwich. Per coordinare questi costruttori in modo minimizzato alla fiducia, il BuilderHub, attualmente un servizio offchain in BuilderNet, può essere spostato onchain per consentire ai costruttori di registrarsi e connettersi tramite webSockets protetti da aTLS. Questo consente comunicazioni autenticate e a bassa latenza tra i partecipanti.
2. API del motore e propagazione del payload del blocco I costruttori devono condividere in modo sicuro sia le chiamate API del motore che i payload flashblock tra op-node, rollup-boost e op-rbuilder. Utilizzare lo stesso BuilderHub onchain + framework websocket garantisce un flusso di dati verificabile ed efficiente. In una configurazione multi-costruttore, rollup-boost diventa il selettore di payload in stile MEV-Boost per L2.
Taggando alcune delle menti più brillanti nella costruzione di blocchi e TEE: @hasufl @DistributedMarz @mmrosum @0xQuintus @bertcmiller @0xOptimus @defin00b
1,1K