Kamus Crypto

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.

DeFiDEX

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

FiturUniswap V3Uniswap V4
Concentrated liquidityYaYa
Hooks / kustomisasi poolTidakYa
Arsitektur kontrakBanyak kontrakSingleton
Native ETHTidak (perlu WETH)Ya
Gas buat pool baruMahal (200k+ gas)~Gratis (~100 gas)
Dynamic feeTidakYa (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 →

Belajar DeFi Langsung — Bukan Hanya Teori

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%.