Ditulis oleh: 100 tahun

Disusun oleh: Yangz, Techub News

Beberapa tahun yang lalu, saya memperkirakan kemungkinan Uniswap mengembangkan jaringannya sendiri, tetapi pada saat itu saya berpikir hal itu tidak mungkin terjadi karena potensi masalah pengalaman pengguna. Namun, baru kemarin malam, Uniswap secara resmi mengumumkan peluncuran solusi L2 miliknya, Unichain, dan prediksi saya langsung dibatalkan.

Meskipun kertas putih Unichain hanya sepanjang tiga halaman, jika dilihat lebih dekat akan terlihat bahwa ini adalah sebuah mahakarya. Ini menyatukan fokus lama Uniswap pada pengalaman pengguna, penelitian MEV terbaru Flashbots, dan ekosistem luas yang dibangun oleh OP-Stack. Meskipun singkat, buku putih ini membahas topik-topik kompleks seperti TEE, penentuan prioritas, dan perpajakan MEV, yang mungkin sulit bagi pembaca yang belum memahami dasar-dasar MEV. Oleh karena itu, artikel ini bertujuan untuk memberikan perincian cepat dan sederhana tentang fitur-fitur utama Unichain demi kenyamanan pembaca.

Masalah dengan Uniswap

Uniswap adalah AMM DEX terkemuka di ekosistem Ethereum, saat ini diterapkan ke 25 jaringan dengan total TVL sekitar $4.5 miliar. Meskipun Uniswap telah dianggap sebagai salah satu protokol paling sukses, Uniswap masih menghadapi keterbatasan jaringan yang dijalankannya.

Misalnya, meskipun Ethereum menyediakan likuiditas yang sangat besar, Ethereum memiliki skalabilitas yang rendah dan kerentanan terhadap MEV (Nilai Ekstraksi Maksimum) yang berbahaya. Untuk mengatasi masalah ini, berbagai solusi Rollup telah muncul, namun saat ini sebagian besar Rollup dioperasikan oleh sequencer tunggal, yang dengan mudah menyebabkan potensi titik kegagalan tunggal, seperti kegagalan validitas dan sensor.

Selain itu, proses pembuatan blok Ethereum dan Rollup melibatkan mempool publik, yang menciptakan lingkungan bagi pengguna (pencari) untuk mengekstrak MEV (baik atau buruk) dari pengguna lain. Selain itu, karena struktur rantai nilai MEV, terdapat ketidakseimbangan di mana pengusul dapat memperoleh proporsi nilai yang berbeda, namun pengguna tidak dapat memperoleh manfaat.

Masuk ke Unichain

Ringkasan

Unichain adalah Ethereum Optimistic Rollup berdasarkan OP Stack dan diluncurkan oleh Uniswap, Flashbots, OP Labs, dan Paradigm untuk menyelesaikan masalah di atas. Unichain menawarkan beberapa keuntungan utama melalui konstruksi blok yang dapat diverifikasi dan Jaringan Validasi Unichain (UVN):

  • Pembaruan status cepat

  • Aktifkan aplikasi untuk mengekstrak dan menginternalisasi MEV

  • Penyelesaian Cepat dengan Akhir Ekonomi yang Cepat

Selain menjadi versi upgrade berdasarkan OP Stack, Unichain juga berencana untuk berpartisipasi dalam ekosistem Superchain Optimism. Selain fungsi penyelesaian cepat aslinya, integrasi ini diharapkan dapat memberikan pengalaman likuiditas yang lancar kepada pengguna melalui solusi lintas rantai di ekosistem Superchain.

Di bawah ini, mari kita lihat lebih dekat bagaimana Unichain menghadirkan keunggulan di atas.

Konstruksi blok yang dapat diverifikasi

Pembuatan blok yang dapat diverifikasi dicapai melalui Rollup-Boost, sebuah fitur yang dikembangkan dalam kemitraan dengan Flashbots. Rollup-Boost menyediakan dua fitur utama termasuk Flashblocks dan prioritas yang dapat diverifikasi. Mirip dengan MEV-Boost, Rollup-Boost juga tersedia sebagai perangkat lunak tambahan.

Blok Flash

Flashblock adalah jenis pra-konfirmasi yang dikeluarkan oleh pembuat Lingkungan Eksekusi Tepercaya (TEE) (kita akan membahasnya lebih detail di bawah). Unichain menghasilkan blok parsial, membagi satu blok menjadi empat bagian, dengan setiap blok parsial dihasilkan setiap 250 milidetik dan dikirim ke sequencer.

Sequencer terus mengunduh sebagian blok ini saat menjalankan transaksi, memberikan konfirmasi eksekusi awal kepada pengguna. Sequencer menjamin bahwa sebagian blok ini disertakan dalam blok akhir yang diusulkan. Proses ini mempercepat pembaruan status, mengurangi latensi, meningkatkan pengalaman pengguna, dan mengurangi MEV berbahaya.

Prioritas yang dapat diverifikasi

Pemesanan Prioritas

Prioritas adalah mekanisme pembangunan blok yang diusulkan oleh Dan Robinson dan Dave White dari Paradigm. Diasumsikan bahwa pengusul blok hanya memesan transaksi berdasarkan biaya prioritas dan tidak melakukan tindakan sensor atau penangguhan. Model ini hanya layak jika ada pengusul blok tunggal atau tepercaya. Dalam lingkungan kompetitif seperti Ethereum L1, di mana terdapat banyak blok penyusun pengusul, penentuan prioritas tidak mungkin dilakukan.

Tujuan dari penentuan prioritas adalah untuk memungkinkan DApps di mainnet mengambil sebagian dari nilai MEV dengan mengenakan pajak MEV pada transaksi yang berinteraksi dengannya. Nilai ini dapat digunakan secara internal oleh DApp atau didistribusikan kembali ke pengguna. Pajak MEV adalah biaya yang dikenakan atas suatu transaksi melalui kontrak pintar dan dapat ditetapkan sebagai fungsi dari biaya prioritas transaksi. Di bawah ini adalah contoh sederhana.

DEX 100y di Unichain ingin menarik MEV langsung dari transaksi MEV di bursanya. Karena ia mengetahui bahwa blok di Unichain dibangun menggunakan prioritas, ini berarti nilai MEV dari setiap transaksi sepenuhnya ditentukan oleh biaya prioritasnya. Asumsikan pajak MEV sebesar 100 tahun ditetapkan sama dengan 99 kali biaya prioritas transaksi. Jadi, jika peluang arbitrase muncul senilai 100 ETH, berapa biaya prioritas maksimum yang harus diserahkan oleh pencari MEV untuk menarik MEV tersebut? Jawabannya adalah 1 ETH. Menetapkan biaya prioritas ke 1 ETH menghasilkan pajak MEV sebesar 99 ETH, dengan total 100 ETH. Jika pencari menetapkan biaya prioritas lebih tinggi dari 1 ETH, total biaya akan melebihi 100 ETH, sehingga mengakibatkan kerugian. Oleh karena itu, 100y hanya dapat menangkap paling banyak 99 ETH dari nilai 100 ETH MEV.

Sedangkan untuk pengguna reguler yang tidak mendapatkan nilai MEV, biaya prioritas akan ditetapkan lebih rendah, artinya 100 tahun tidak akan mendapatkan nilai dari transaksi ini. Sebaliknya, ia hanya mendapatkan nilai MEV yang diwakili oleh biaya prioritas. Pengaturan ini memungkinkan aplikasi di Unichain mengekstrak MEV secara langsung, sehingga membuka berbagai potensi kasus penggunaan.

Dapat diverifikasi dengan TEE

Kuncinya di sini adalah memastikan bahwa entitas yang bertanggung jawab atas pembangunan blok menggunakan mekanisme penentuan prioritas. Untuk tujuan ini, Unichain telah mengambil dua langkah. Pertama, memisahkan sequencer dan pembuat blok, mirip dengan model PBS. Kedua, hal ini memaksa pembuat blok untuk menggunakan TEE (Lingkungan Eksekusi Tepercaya), yang memungkinkan siapa pun memverifikasi bahwa mekanisme prioritas sedang digunakan.

TEE adalah wadah aman dalam perangkat keras seperti CPU yang beroperasi secara independen dari sistem lainnya untuk menangani data sensitif dengan aman. TEE memastikan pengoperasian kode tepercaya yang aman, bahkan jika lingkungan eksternal disusupi. Contoh yang menonjol termasuk TrustZone dari ARM dan SGX dari Intel. Contoh umum adalah bagaimana data biometrik pada perangkat seluler, seperti sidik jari atau pengenalan wajah, diproses dalam TEE.

Desain ini bahkan mencegah sistem operasi atau program dengan hak administrator mengakses area aman. Untuk memastikan bahwa kode yang berjalan di TEE dapat dipercaya, proses verifikasi digunakan. Verifikasi ini memastikan bahwa TEE tetap aman dan tidak terganggu. Misalnya, di Intel SGX, nilai hash dihasilkan untuk mewakili kode dan data di SGX, dan kunci pribadi yang dikelola perangkat keras membuktikan integritas kode.

Proses pembuatan blok Unichain berlangsung dalam lingkungan eksekusi tepercaya pembuat TEE. Karena sifat TEE, pembangun ini pada awalnya dapat menyerahkan bukti yang membuktikan kepada pengguna bahwa mereka menggunakan mekanisme pembangunan blok yang diprioritaskan. Kombinasi fitur ini memastikan bahwa aplikasi di Unichain dapat secara andal mengekstraksi sebagian pendapatan MEV.

Jaringan Validasi Unichain (UVN)

Jaringan Validasi Unichain adalah jaringan operator node terdesentralisasi yang bertanggung jawab untuk memvalidasi status terbaru Unichain dan menyediakan penyelesaian yang cepat, memungkinkan transaksi lintas rantai yang lancar dengan keamanan ekonomi. Konsep ini mirip dengan MACH AltLayer (finalisasi cepat menggunakan EigenLayer), lapisan finalisasi cepat Nuffle, dan ide finalisasi cepat terbaru Symbiotic.

Untuk menjadi node terdesentralisasi di Unichain, peserta harus mempertaruhkan UNI ke jaringan utama Ethereum. Setiap epoch, node dengan saldo UNI yang dipertaruhkan tertinggi akan dipilih ke dalam kumpulan node aktif dan berpartisipasi dalam verifikasi dengan menjalankan klien Reth Unichain. Selain itu, serupa dengan jaringan lain, pemegang UNI dapat memilih untuk mendelegasikan kepemilikannya.

Meringkaskan

Uniswap telah mencapai kesesuaian pasar produk yang kuat sebagai DApp, dan saya yakin dengan transisinya ke L2 khusus aplikasi berbasis Ethereum, terutama mengingat upayanya untuk memperluas ekosistemnya. Namun, fragmentasi likuiditas tetap menjadi tantangan, dan kuncinya adalah melihat bagaimana tim Uniswap dapat memberikan pengalaman perdagangan lintas rantai yang lancar antara Ethereum L1 dan Unichain L2.

Dari perspektif investasi, token UNI sekarang akan digunakan sebagai token staking UVN. Mengingat kinerja yang kuat dari protokol penyetelan ulang seperti EigenLayer, Symbiotic, dan Karak, kita dapat memperkirakan sejumlah besar UNI akan disimpan ke UVN, yang akan memberikan kontribusi besar terhadap akumulasi nilai UNI. Sejak pengumuman Unichain, UNI telah memperoleh keuntungan sekitar 12%, masuk ke dalam 20 saham teratas berdasarkan kapitalisasi pasar. Mengingat kapitalisasi pasar UNI sudah tinggi dibandingkan token lainnya, akan menarik untuk mempelajari lebih lanjut tentang dampak staking UNI terhadap harga di masa depan.