Uniswap v4 adalah perancangan ulang arsitektur paling signifikan dalam sejarah Uniswap — sementara v2 memperkenalkan AMM constant product, v3 memperkenalkan concentrated liquidity, v4 memperkenalkan “hooks” — sistem plugin yang memungkinkan kode arbitrer mengeksekusi pada momen kunci selama operasi pool (sebelum/sesudah swap, sebelum/sesudah perubahan likuiditas) — mengubah Uniswap dari AMM yang tetap menjadi infrastruktur likuiditas yang dapat diprogram, dikombinasikan dengan arsitektur “singleton contract” (semua pool dalam satu kontrak) yang secara dramatis mengurangi biaya gas, diluncurkan di mainnet Ethereum awal 2025.
Sistem Hook
Apa itu Hook?
Callback hook yang tersedia:
beforeInitialize/afterInitialize— sebelum/sesudah pembuatan poolbeforeSwap/afterSwap— sebelum/sesudah setiap swapbeforeAddLiquidity/afterAddLiquidity— sebelum/sesudah deposit LPbeforeRemoveLiquidity/afterRemoveLiquidity— sebelum/sesudah penarikan LP
Contoh Penggunaan Hook
Biaya Dinamis:
Hook memantau volume swap → meningkatkan biaya selama periode volatilitas tinggi (mengurangi impermanent loss LP) → menurunkan biaya selama volatilitas rendah (menarik lebih banyak volume). Menciptakan tier biaya adaptif bukan tetap.
Limit Order On-Chain:
Hook memonitor harga saat ini. Ketika mencapai harga target, hook mengeksekusi swap atas nama pengguna menggunakan likuiditas yang didepositkan. Ini membuat limit order on-chain native menjadi mungkin tanpa protokol terpisah.
Pool KYC-Gated:
Hook memeriksa credential on-chain (mis., Worldcoin proof-of-humanity) sebelum setiap swap. Hanya dompet yang diverifikasi yang dapat berinteraksi dengan pool. Ini memungkinkan platform yang patuh regulasi membangun di atas Uniswap.
Oracle TWAP yang Dapat Dikonfigurasi:
Hook menyimpan dan memperbarui data harga historis menggunakan logika kustom. Protokol yang membutuhkan oracle dapat membangun kebutuhan spesifik mereka langsung ke dalam pool.
Arsitektur Singleton
Uniswap v2/v3 mendeploy kontrak terpisah untuk setiap pool. v4 menggunakan satu kontrak untuk semua pool:
| Aspek | v2/v3 | v4 |
|---|---|---|
| Arsitektur pool | Satu kontrak per pool | Satu kontrak untuk semua pool |
| Biaya deployment | Tinggi per pool | Sangat rendah (hanya parameter) |
| Transfer ERC-20 | Diperlukan setiap hop | EIP-1153 transient storage mengurangi transfer |
| Gas multi-hop | Tinggi (banyak transfer) | Jauh lebih rendah |
Flash Accounting
v4 menggunakan “flash accounting” — alih-alih mentransfer token pada setiap langkah swap multi-hop, saldo diakumulasikan dan diselesaikan sekali di akhir transaksi. Ini secara dramatis mengurangi biaya gas untuk route swap kompleks.
Kritik
Kekuatan hook v4 adalah juga risikonya: hook yang buruk atau berbahaya dapat membuat pool Uniswap berperilaku secara tidak terduga, mengunci dana LP, atau mengekstrak nilai melalui mekanisme tersembunyi. Pengguna perlu percaya tidak hanya pada protokol Uniswap tetapi juga pada hook spesifik yang dilampirkan ke pool yang mereka gunakan.
Sentimen Media Sosial
Di komunitas kripto Indonesia, Uniswap v4 dibahas terutama oleh developer dan trader DeFi yang lebih advanced. Konsep hooks adalah hal baru yang memerlukan waktu untuk dipahami oleh komunitas yang lebih luas. Terakhir diperbarui: 2026-04
Istilah Terkait
Lihat Juga
Sumber
- Uniswap v4 Documentation (https://docs.uniswap.org/contracts/v4/overview) — Dokumentasi teknis resmi Uniswap v4 termasuk spesifikasi hook dan arsitektur singleton.
- Uniswap v4 Whitepaper (https://github.com/Uniswap/v4-core/blob/main/docs/whitepaper-v4.pdf) — Kertas putih teknis resmi yang menjelaskan desain dan inovasi v4.
- Uniswap v4 Core GitHub (https://github.com/Uniswap/v4-core) — Kode sumber inti Uniswap v4 termasuk arsitektur hook.
- Uniswap Blog: v4 Announcement (https://blog.uniswap.org/) — Pengumuman resmi dan penjelasan visi v4 dari Uniswap Labs.
- Paradigm: Uniswap v4 Technical Deep Dive (https://www.paradigm.xyz/) — Analisis teknis mendalam arsitektur baru v4.