Kami baru saja memposting "Beyond Flashtestation" di forum Flashbots, sebuah proposal untuk memperluas Flashtestation untuk pembangunan blok L2 yang terdesentralisasi dan tidak tepercaya. Apa itu Flashtestation dan bagaimana kita bisa mendesentralisasikannya? 👇
Flashtestation memungkinkan beban kerja offchain yang dapat diverifikasi melalui pengesahan TEE. Tapi itu dibuat untuk pembuat blok berizin tunggal, alias sequencer. Untuk mendelegasikan pembuatan blok kepada pihak yang tidak tepercaya, kita memerlukan dua perbaikan utama: 1. BuilderHub Onchain 2. API Engine & Blok propagasi payload
1. BuilderHub Onchain Tidak seperti L1, L2 berbasis OP Stack tidak menggunakan mempool publik, memungkinkan transaksi tetap pribadi karena dikirim langsung ke sequencer. Untuk mengaktifkan pembuatan blok terdesentralisasi tanpa mengorbankan privasi ini, aTLS menyediakan mekanisme pengesahan berbasis TEE yang memungkinkan pembuat yang tidak tepercaya berbagi aliran pesanan dengan aman sekaligus mencegah MEV yang buruk seperti serangan frontrunning dan sandwich. Untuk mengoordinasikan pembuat ini dengan cara yang diminimalkan kepercayaan, BuilderHub, saat ini merupakan layanan offchain di BuilderNet, dapat dipindahkan secara onchain untuk memungkinkan pembuat mendaftar dan terhubung melalui webSockets yang diamankan aTLS. Ini memungkinkan komunikasi yang diautentikasi dan latensi rendah di antara peserta.
2. API Mesin & Propagasi Muatan Blok Builder harus berbagi panggilan API Engine dan payload flashblock dengan aman antara op-node, rollup-boost, dan op-rbuilder. Menggunakan kerangka kerja BuilderHub + websocket onchain yang sama memastikan aliran data yang dapat diverifikasi dan efisien. Dalam pengaturan multi-builder, rollup-boost menjadi pemilih muatan gaya MEV-Boost untuk L2.
Menandai beberapa pemikir paling cerdas dalam pembuatan blok dan TEE: @hasufl @DistributedMarz @mmrosum @0xQuintus @bertcmiller @0xOptimus @defin00b
1,1K