Apa Itu Uniswap V4? Hooks System dan Singleton Architecture DEX
Uniswap V4 adalah DEX dengan hooks system — kode kustom per pool — dan singleton contract yang hemat gas hingga 99% dibanding V3 untuk pembuatan pool baru.
Uniswap V4 adalah versi terbaru protokol DEX Uniswap yang diluncurkan di Ethereum mainnet pada Januari 2025 — inovasi utamanya adalah hooks system (mekanisme plugin per pool) dan singleton architecture yang menyimpan semua pool dalam satu kontrak tunggal, memangkas gas fee pembuatan pool hingga 99% dibanding V3.
Uniswap menguasai lebih dari 50% volume DEX Ethereum secara konsisten. V4 adalah pembaruan arsitektur terbesar sejak Uniswap V3 diluncurkan pada 2021.
Uniswap V4 melewati audit keamanan lebih dari satu tahun sebelum mainnet launch Januari 2025 — proses audit terpanjang dalam sejarah protokol Uniswap.
Hooks System: Plugin untuk Pool
Inovasi inti V4 adalah sistem hooks. Setiap liquidity pool di V4 bisa memiliki hook contract sendiri — smart contract yang dipanggil pada titik-titik tertentu dalam siklus transaksi:
- beforeSwap / afterSwap — dijalankan sebelum/sesudah setiap swap
- beforeAddLiquidity / afterAddLiquidity — dipicu saat LP menambah dana
- beforeRemoveLiquidity / afterRemoveLiquidity — dipicu saat LP menarik dana
- beforeInitialize / afterInitialize — dipicu saat pool pertama dibuat
Dengan hooks, developer bisa membangun fitur yang sebelumnya tidak mungkin ada di AMM standar:
- Limit order on-chain — swap hanya terjadi bila harga menyentuh level tertentu
- Dynamic fee — biaya transaksi berubah otomatis mengikuti volatilitas pasar
- TWAP oracle built-in — tidak perlu oracle eksternal
- Auto-rebalancing — posisi concentrated liquidity direbalance otomatis, mengurangi kerja manual LP
- KYC pool — pool yang hanya bisa diakses wallet tertentu (untuk institusi)
Singleton Architecture: Semua Pool, Satu Kontrak
Di Uniswap V1 hingga V3, setiap pool adalah kontrak terpisah di blockchain. Membuat pool baru di V3 butuh sekitar 200.000–300.000 gas — setara puluhan dolar di saat gas mahal.
V4 menyimpan semua pool dalam satu kontrak tunggal. Dampaknya:
- Membuat pool baru butuh ~100 gas (nyaris gratis)
- Swap multi-hop antar pool lebih efisien — tidak perlu transfer token antar kontrak
- Seluruh state pool terpusat di satu tempat, lebih mudah diaudit
Flash Accounting dan Native ETH
Flash Accounting berbasis EIP-1153 (transient storage): alih-alih mentransfer token di setiap langkah, V4 mencatat “hutang” sementara dan menyelesaikan semua saldo di akhir satu transaksi. Ini membuat rangkaian swap kompleks jauh lebih hemat gas.
Native ETH support: di V2 dan V3, ETH harus di-wrap menjadi WETH dulu sebelum bisa dipakai di pool. V4 mendukung ETH asli langsung — menghilangkan satu langkah transaksi dan biaya gas ekstra.
Perbandingan V3 vs V4
| Fitur | Uniswap V3 | Uniswap V4 |
|---|---|---|
| Concentrated liquidity | Ya | Ya |
| Hooks / kustomisasi pool | Tidak | Ya |
| Arsitektur kontrak | Banyak kontrak | Singleton |
| Native ETH | Tidak (perlu WETH) | Ya |
| Gas buat pool baru | Mahal (200k+ gas) | ~Gratis (~100 gas) |
| Dynamic fee | Tidak | Ya (via hooks) |
Risiko yang Perlu Dipahami
Hooks jahat: Siapa pun bisa membuat hooks contract. Ada risiko hooks dirancang untuk mencuri dana LP — misalnya hooks yang meng-override logika withdrawal. Hanya berinteraksi dengan pool yang hooks-nya sudah diaudit pihak independen.
Kompleksitas teknis lebih tinggi: Bug di hooks contract bisa mengakibatkan kehilangan dana. Audit smart contract menjadi lebih kritis dibanding V3.
Impermanent loss tetap ada: Hooks bisa memitigasi impermanent loss, tapi tidak menghilangkannya sepenuhnya. LP yang tidak memahami mekanisme pool tetap bisa rugi saat volatilitas tinggi.
Likuiditas masih dalam transisi: Per 2026, sebagian besar volume masih di V3. Pool V4 butuh waktu membangun depth likuiditas yang cukup.
⚠️ Disclaimer: Artikel ini bersifat edukatif, bukan saran keuangan atau investasi personal.
Siapa yang Paling Diuntungkan V4
Developer DeFi adalah pihak yang paling merasakan manfaat langsung — V4 memungkinkan membangun produk di atas infrastruktur Uniswap tanpa harus build DEX dari nol. Hooks contract berfungsi seperti “plugin” untuk DEX.
Liquidity Provider (LP) bisa memanfaatkan pool dengan hooks auto-rebalancing untuk mengurangi kerja manual posisi concentrated liquidity.
Trader mendapat akses limit order on-chain native dan fee yang lebih efisien berkat singleton architecture.
💡 Mau belajar lebih dalam? Kelas WhaleX mengajarkan strategi dan eksekusi nyata, bukan hanya teori. Lihat kelas tersedia →
WhaleX Masterclass 2 Hari: dari setup wallet sampai LP DeFi aktif menghasilkan. Praktik langsung, dipandu mentor berpengalaman.
Lihat Jadwal Kelas →Pertanyaan Umum
Apa itu hooks di Uniswap V4?
Hooks adalah smart contract kustom yang dijalankan sebelum atau sesudah aksi di pool — swap, tambah likuiditas, atau tarik likuiditas. Developer bisa membangun limit order on-chain, dynamic fee, atau TWAP oracle langsung di dalam pool V4.
Berapa penghematan gas fee di Uniswap V4 dibanding V3?
Uniswap V4 menghemat gas pembuatan pool hingga 99% berkat singleton architecture — semua pool dalam satu kontrak, bukan kontrak terpisah seperti di V3. Biaya swap reguler turun sekitar 30%.