Vi har nettopp lagt ut "Beyond Flashtestation" på Flashbots-forumet, et forslag om å utvide Flashtestation for desentralisert, upålitelig L2-blokkbygging. Hva er Flashtestation og hvordan kan vi desentralisere dette? 👇
Flashtestation muliggjør verifiserbare arbeidsbelastninger utenfor kjeden gjennom TEE-attestering. Men den er bygget for en enkelt blokkbygger, også kjent som sequencer. For å delegere blokkbygging til upålitelige parter, trenger vi to store forbedringer: 1. Onchain BuilderHub 2. Motor-API og blokker nyttelastutbredelse
1. Onchain BuilderHub I motsetning til L1, bruker ikke OP Stack-baserte L2-er en offentlig mempool, slik at transaksjoner kan forbli private ettersom de sendes direkte til sequencere. For å muliggjøre desentralisert blokkbygging uten at det går på bekostning av dette personvernet, tilbyr aTLS en TEE-basert attesteringsmekanisme som lar ikke-klarerte byggere dele ordreflyt på en sikker måte samtidig som de forhindrer dårlige MEV-er som frontrunning og sandwich-angrep. For å koordinere disse byggherrene på en tillitsminimert måte, kan BuilderHub, for tiden en offchain-tjeneste i BuilderNet, flyttes på kjeden for å la byggere registrere seg og koble seg til via aTLS-sikrede webSockets. Dette muliggjør autentisert kommunikasjon med lav ventetid mellom deltakerne.
2. Motor API og blokker nyttelastforplantning Byggere må dele både Engine API-kall og flashblock-nyttelaster på en sikker måte mellom op-node, rollup-boost og op-rbuilder. Bruk av det samme onchain BuilderHub + websocket-rammeverket sikrer verifiserbar og effektiv dataflyt. I et oppsett med flere byggere blir rollup-boost nyttelastvelgeren i MEV-Boost-stil for L2.
Tagging av noen av de skarpeste hodene innen blokkbygging og TEE: @hasufl @DistributedMarz @mmrosum @0xQuintus @bertcmiller @0xOptimus @defin00b
1,11K