IOSG Ventures: Mari kita bahas lagi arsitektur desain Unichain. Mengapa itu penting?
Sumber asli: IOSG Ventures
Kata pengantar
Selama bertahun-tahun, Uniswap terus mendorong reformasi fungsional dan inovatif untuk membuat bursa lebih ramah pengguna dan adil. Misalnya, kami telah melihat Uniswap Mobile, Fillers Network di UniswapX, ERC-7682 untuk standar maksud lintas rantai terpadu, dan kait untuk kumpulan AMM khusus di Uniswap V4.
Pada tanggal 10 Oktober, Uniswap mengumumkan Rollup optimis utama mereka, Unichain. Rantai tersebut bertujuan untuk menjadi pusat likuiditas terpadu dalam ekosistem superchain, memberikan para pedagang pengalaman pertukaran yang hampir instan dan spread yang lebih rendah, sekaligus memaksimalkan privasi dan integritas peserta MEV dalam proses tersebut, dan menggunakan TEE dalam prosesnya.
Meskipun visi ini mengesankan, pengguna mempertanyakan perlunya L2 lain, dengan beberapa orang, termasuk Vitalik, berkomentar bahwa Unichain = “salinan Uniswap pada setiap Rollup.” Dengan kata lain, ia percaya bahwa meluncurkan tiruan Uniswap pada rantai baru sebenarnya memiliki tujuan yang sama dengan meluncurkan Unichain itu sendiri.
Jadi, apakah Unichain merupakan hal yang baik atau buruk? Artikel hari ini akan membahas arsitektur Unichain dan memahami “kebutuhan” Unichain.
1. Apa itu Unichain?
Unichain adalah rollup optimis yang bertujuan untuk mengeksekusi transaksi hampir instan sambil menggunakan teknologi privasi TEE untuk meminimalkan dampak potensial pada LP dan penukar on-chain.
Karena Unichain dibangun dengan properti dan standar yang sama seperti rantai rollup optimis lainnya, kini ia dapat memanfaatkan interoperabilitas dalam ekosistem hyperchain dan mengakses likuiditas bersama di seluruh jaringan.
Untuk tujuan ini, Unichain menghadirkan 4 inovasi utama:
Pemisahan Rollup-Boost dan Sequencer Builder
Konstruksi blok di TEE
Blokir Flash
Jaringan Verifikasi Unichain (UVN)
1.1 Rollup Boost: Pemisahan Pengusul Sequencer (SBS)
Membangun Blok adalah kunci untuk memecahkan masalah MEV.
Sebelum MEV Boost, Ethereum diganggu oleh risiko penyensoran dan pengalaman pengguna yang buruk. Pengguna menghadapi biaya transaksi yang tinggi dan masalah-masalah yang muncul karena persaingan yang ketat di antara para pencari untuk penyertaan pesanan yang didorong oleh laba. Untuk mengatasi masalah-masalah ini, flashbot membangun MEV-boost.
MEV Boost memisahkan peran pembangun blok dan pengusul dengan memperkenalkan relayer untuk menggabungkannya dan menyerahkan blok yang paling menguntungkan kepada pengusul untuk ditandatangani. Desain ini secara efektif mendesentralisasikan proses ekstraksi MEV dan mendemokratisasi keuntungan MEV antara validator dan pembangun profesional.
Konsep Rollup Boost mirip dengan MEV Boost, di mana L2 dengan SBS (Sequencer Builder Separation) yang diaktifkan dapat memisahkan proses pembuatan blok dari mesin eksekusi sequencer melalui sistem yang disebut Block Builder Sidecar.
Singkatnya, ada 4 komponen utama di dalam sistem:
simpul OP
OP-geth
· Sidecar / Pembuat Blok Sidecar
Pembangun Blok Eksternal
Di bawah ini adalah diagram arsitektur optimisme, kita dapat melihat bahwa sequencer node (juga dikenal sebagai op-chain) terdiri dari Op-geth dan Op-node.
Untuk membedakan peran pembangunan blok dan proposal dalam sorter, komponen yang disebut Sidecar ditambahkan. Sidecar memungkinkan node OP menerima blok dari pembangun eksternal, sehingga menciptakan pasar antara pembangun blok dan pengusul.
Alur kerjanya adalah sebagai berikut:
1. Node OP mengirimkan pembaruan ke sidecar.
2. Sidecar bertindak sebagai perantara untuk meneruskan pembaruan ke op-geth
3. Ketika simpul OP meminta suatu blok dari OP-geth, sidecar akan mencegat permintaan tersebut.
4. Sidecar kemudian meneruskan permintaan ke pembangun blok eksternal, yang merupakan celah tempat pembangun eksternal dapat mengajukan penawaran dan bersaing.
5. Setelah menerima blok eksternal/pemenang, sidecar mengirimkannya ke node OP.
6. Jika tidak ada blok yang diterima, sidecar akan meneruskan blok yang dihasilkan secara lokal.
Manfaat utama sidecar pembangun blok adalah bahwa pemutakhiran tidak memerlukan modifikasi pada klien rantai OP, sekaligus memungkinkan aturan pemesanan transaksi yang lebih fleksibel, disederhanakan, dan tahan terhadap sensor. Namun, beberapa penundaan dapat terjadi karena penambahan perantara (sidecar).
1.2 Rollup Boost: Pemisahan Pengusul Sequencer (SBS)
Rollup Boost melangkah lebih jauh dengan memperkenalkan Trusted Execution Environment (TEE) ke dalam proses pembangunan blok untuk memastikan integritas transaksi. Performa real-time dimungkinkan berkat kemajuan perangkat keras terkini seperti Intel TDX.
Bagi mereka yang belum mengenal TEE, TEE adalah area aman di dalam prosesor atau perangkat keras yang memberikan privasi lebih baik dengan mencegah entitas yang tidak berwenang membaca data internal. Pada saat yang sama, TEE menjaga integritas tingkat tinggi karena kode di dalam TEE tidak dapat dimodifikasi atau diganti.
Dalam konteks Rollup Boost, Unichain akan menggunakan pembangun TEE untuk mengurangi risiko kebocoran MEV. Ini berarti bahwa ketika suatu bundel atau transaksi dikirim ke pembangun blok TEE, aspek integritas TEE menjamin bahwa urutan transaksi yang sampai ke pembangun tidak dapat dipengaruhi oleh pihak eksternal yang mencoba mengekstrak lebih banyak MEV.
Selain itu, TEE menyediakan perlindungan pembatalan tanpa kepercayaan, yang melindungi pengguna dari transaksi yang gagal karena TEE dapat menjalankan simulasi dan akan terdeteksi serta dihilangkan sebelum transaksi pembatalan diproses. Hal ini tidak hanya meningkatkan efisiensi AMM (karena tidak ada transaksi yang gagal yang akan diproses), tetapi juga meningkatkan pengalaman pengguna secara keseluruhan, terutama selama periode volume transaksi tinggi.
Untuk meningkatkan transparansi dalam proses pemesanan dan pembangunan blok, bukti pelaksanaan akan dipublikasikan kepada pengguna setelah blok dibuat. Bukti ini penting untuk memverifikasi prioritas, sebuah konsep yang akan dijelaskan dalam paragraf berikut.
1.3 Flashblock dan konstruksi blok yang dapat diverifikasi
Waktu blok rata-rata Ethereum adalah 12 detik, yang terlalu lambat untuk memenuhi tuntutan saat ini akan pengalaman transaksi yang dapat diterima. Selain itu, waktu blok yang lambat membuat jaringan terpapar lebih banyak peluang MEV dan membuatnya rentan terhadap kemacetan jaringan akibat serangan spam.
L2 aims to improve Ethereums scalability by bundling off-chain transactions and submitting proofs to verify computational correctness. To provide a smoother trading experience, Unichain aims to achieve a block time of 250 ms. However, to achieve this, Unichain needs a system that can continuously transmit blocks with low latency and near-instant confirmation times. Solana can process 440M in parallel, but in order to achieve such speed, a certain degree of decentralization is sacrificed.
Sebelumnya, dalam sebagian besar proses proposal blok L2, keterlambatan dalam serialisasi data dan pembuatan akar status membuat waktu blok yang cepat tidak dapat dilaksanakan.
Untuk mengatasi masalah ini, flashbot menciptakan flashblock, yang idenya adalah memecah blok menjadi pecahan yang lebih kecil, sehingga memperpendek waktu antar blok untuk memaksimalkan keuntungan UX/LP.
Flashblock adalah pra-konfirmasi yang dikeluarkan oleh pembangun blok TEE untuk konfirmasi parsial namun cepat.
Pertama, transaksi dialirkan ke pembangun blok TEE. Jika L2 mengaktifkan SBS, pembangun blok akan terpisah dari sorter. Setelah sortir dan bundling, transaksi akan secara bertahap dibentuk menjadi konfirmasi parsial yang disebut Flashblock. Flashblock akan disiarkan dari sorter setiap 250 milidetik ke node lain untuk verifikasi.
Karena latensi disebabkan oleh pembuatan akar status dan serialisasi di L2, Unichain mengamortisasi biaya proses konstruksi blok dengan menghitung akar status dan konsensus hanya sekali pada beberapa blok parsial, sehingga mengurangi latensi secara signifikan.
Singkatnya, Flashblock kuat karena:
Waktu blok yang lebih pendek mengurangi risiko biaya seleksi yang merugikan untuk LP.
Flashblock menyediakan status eksekusi awal dari status yang ada, membuat integrasi dompet dan front-end menjadi lebih mudah.
Transaksi cepat memberikan pengalaman pengguna (UX) yang luar biasa.
Selain itu, karena TEE dapat menegakkan prioritas dalam setiap Flashblock, aplikasi dan kontrak pintar sekarang dapat mengenakan pajak MEV, membajak prioritas untuk keuntungan mereka sendiri, dan mendistribusikan ulang MEV ke LP dan pengguna.
Seperti yang disoroti Dan Robinson dalam tweetnya, memungkinkan aplikasi dan pengguna untuk “mengendalikan” MEV mereka adalah salah satu fungsi/tujuan utama Unichain.
Yang lebih baik lagi, penentuan prioritas dapat diverifikasi melalui bukti pelaksanaan publik di TEE. Hal ini memungkinkan pengguna untuk memverifikasi dengan tepat bagaimana transaksi mereka dilaksanakan. Hal ini sangat penting karena merupakan satu-satunya cara bagi pengguna untuk memastikan bahwa penentuan prioritas dilakukan secara adil.
1.4 Jaringan Verifikasi Unichain (UVN)
Saat ini, sebagian besar sorter L2 tersentralisasi, dan perilaku satu sorter dapat memengaruhi kewajaran MEV, keaktifan atau finalitas blok, dll. Misalnya, jika sorter menerbitkan blok yang tidak valid dan bukti penipuan diajukan untuk menentangnya, pembalikan rantai yang dihasilkan sebenarnya dapat memengaruhi kecepatan rantai.
Untuk mengatasi potensi titik kegagalan tunggal dalam sequencer, Unichain memperkenalkan Jaringan Verifikasi Unichain (UVN).
UVN menambahkan lapisan finalitas ekstra dengan berfokus pada validasi blok dengan membuktikan validator rantai kanonik (Ethereum) saat mengusulkan blok. Proses ini sebenarnya mirip dengan paralelisasi, di mana berbagai tahap konstruksi blok dapat terjadi secara bersamaan dalam satu epoch.
Namun, tanpa rincian lebih lanjut dari dokumen tersebut, masih terlalu dini untuk membuat asumsi tentang pro dan kontranya.
1.5 $UNI Token
Token $Uni sekarang lebih dari sekadar token tata kelola, tetapi juga token utilitas.
Untuk menjadi validator, operator harus terlebih dahulu mempertaruhkan $Uni sebagai agunan di mainnet. Kontrak pintar akan melacak saldo dan memperbarui status melalui jembatan asli Unichain.
Di awal setiap epoch, saldo yang dipertaruhkan saat ini di-snapshot dan biaya didistribusikan secara proporsional berdasarkan bobot taruhan. Validator dengan bobot taruhan $UNI tertinggi akan dipilih sebagai set aktif, dan mereka dapat menerbitkan bukti untuk menerima sebagian dari hadiah validasi. Validator yang tidak menerbitkan atau tidak menerbitkan bukti tidak akan menerima hadiah, dan hadiah akan dibawa ke epoch berikutnya.
Berdasarkan informasi publik yang terbatas, kita dapat menyimpulkan bahwa hadiah validasi akan berupa:
(Biaya L2 yang dibayarkan oleh pengguna Unichain – pajak MEV yang dikenakan oleh aplikasi – biaya pengiriman bundel ke lapisan 1)
2. Unichain vs Appchain vs Rollup Umum
Faktor pembeda utama antara Unichain/Universal Rollup dan Application Chain adalah MEV, pra-konfirmasi, dan persaingan ruang blok.
Karena rantai aplikasi dapat menyesuaikan arsitekturnya secara fleksibel, mereka dapat menerapkan mekanisme MEV yang berbeda untuk mengurangi masalah seperti menghilangkan risiko penyensoran atau mengurangi kebocoran MEV.
Pada saat yang sama, karena sifat integritas yang disediakan oleh TEE, Unichain memitigasi dan mengatur ulang MEV dengan memastikan bahwa urutan transaksi tidak dapat dipengaruhi oleh pihak ketiga mana pun. Prioritas yang dapat diverifikasi juga memastikan keadilan MEV dan berpotensi untuk mendistribusikan kembali pendapatan MEV kepada pengguna dan penyedia likuiditas.
Sebagian besar sorter di pasaran tersentralisasi, yang memungkinkan mereka untuk mengekstrak nilai paling banyak dari aliran pesanan. Sebaliknya, Unichain mengambil pendekatan yang lebih mengutamakan kepentingan publik, karena mekanisme redistribusi MEV-nya agak membatasi jumlah MEV yang dapat diperoleh sorter asli.
Unichain dibangun di atas OpStack, standar terpadu untuk rantai optimis, yang memungkinkan Unichain untuk membaca pesan dan mentransfer aset pada hyperchain melalui pengiriman pesan yang aman, sehingga mencapai latensi rendah (sekitar 2 detik) melalui desain interoperabilitas optimis bawaannya. Di sisi lain, rantai aplikasi dapat memanfaatkan berbagai solusi interoperabilitas, seperti bergabung dengan ekosistem IBC atau membangun L3 pada Arbitrum Orbit (meskipun ini tidak umum untuk L2 OpStack).
3. Kesimpulan
Unichain adalah konsep menarik yang tidak hanya memberikan pengguna pengalaman transaksi yang lancar dengan prakonfirmasi, tetapi juga meminimalkan jendela penggunaan MEV karena waktu blok yang lebih pendek yang dimungkinkan oleh flashblock. Inovasi ini juga mengurangi risiko pemilihan yang merugikan dari LP dan memungkinkan pengguna/LP mendapatkan keuntungan dari slippage yang lebih rendah, dll.
Di sisi lain, integritas dan properti privasi dari Trusted Execution Environment (TEE) memastikan bahwa pengguna pada rantai dapat menikmati transaksi terjamin dengan pendistribusian ulang MEV yang adil, dapat diverifikasi, atau dikelola aplikasi, berkat penyortiran prioritas pada Unichain.
Proses validasi Unichain juga melindungi sequencer dari satu titik kegagalan, dan validator memainkan peran penting dalam memvalidasi blok secara cepat dan tuntas sambil mengubah token $Uni menjadi aset produktif yang menghasilkan hasil.
Namun, dengan mengaktifkan redistribusi MEV, sequencer sebenarnya kehilangan potensi untuk menangkap jumlah MEV maksimum, tetapi lebih banyak hasil yang dikembalikan ke LP/pengguna pada rantai tersebut.
Sementara beberapa pihak mungkin berpendapat bahwa Unichain mungkin tidak cukup menarik bagi aset untuk bermigrasi ke rantai baru, saya percaya bahwa seiring terus tumbuhnya ekosistem L2, interoperabilitas antara rantai operasi akan memungkinkan Unichain untuk memanfaatkan kumpulan likuiditas yang lebih besar, seperti yang berasal dari Base.
Lebih jauh lagi, selain Hibah (yang juga dapat diberikan Unichain dalam bentuk USDC setelah Uniswap DAO), aplikasi DeFi baru memiliki motivasi yang cukup untuk membangun Unichain karena mereka dapat memperoleh manfaat dari strategi redistribusi MEV yang disesuaikan. Pada saat yang sama, aset dalam ekosistem dapat memperoleh manfaat dari TEE untuk mengurangi kebocoran MEV.
Oleh karena itu, dengan kecepatannya, keadilan redistribusi MEV, dan interoperabilitas yang dapat disediakan oleh rantai, Unichain berpotensi menjadi pusat DeFi berikutnya.
Artikel ini bersumber dari internet: IOSG Ventures: Mari kita bahas lagi arsitektur desain Unichain. Mengapa itu penting?
Penulis asli: Glenn Hodl Disusun oleh Odaily Planet Daily ( @OdailyChine ) Penerjemah 锝淎zuma ( @azuma_eth ) Catatan Editor: Tren pasar mata uang kripto masih membingungkan, tetapi Microstrategy (MSTR), yang sangat terkait dengan Bitcoin, baru-baru ini mencetak rekor tertinggi dalam harga sahamnya. Kutipan saham AS menunjukkan bahwa pada tanggal 9 Oktober, MSTR pernah mendekati angka $200, mencapai titik tertinggi $198,35. Baru-baru ini, KOL luar negeri Glenn Hodl memberikan analisisnya sendiri tentang kinerja Microstrategy yang kuat. Glenn percaya bahwa bahkan jika harga Bitcoin berhenti tumbuh, Microstrategy dapat menggunakan perbedaan dalam model penilaian pasar untuk komoditas dan perusahaan untuk menciptakan mesin gerak abadi yang dapat meningkatkan nilai pasarnya sendiri secara berkelanjutan, yang pada akhirnya akan menjadikan Microstrategy sebagai perusahaan terbesar di dunia berdasarkan pasar…