stdsquare²
🎓 Kelas
stdsquare / materi / slides / pertemuan-08
Tema
Japan
Arcade
Dark Retro
Font
‹ Daftar slide Pertemuan 8: Risiko Ekosistem DeFi: risiko smart contract, risiko likuiditas, risiko kepatuhan
RPS minggu 8 · 2x50 menit

Risiko Ekosistem DeFi

Risiko Smart Contract, Risiko Likuiditas, Risiko Kepatuhan

Decentralized Finance — Program Studi Manajemen, FEB UNDIP

Bagian 1 dari 3
Risiko Smart Contract

Kode adalah hukum — tetapi kode bisa cacat, dan cacat itu berbiaya mahal

Mengapa Smart Contract Berisiko?

Sifat Dasar
  • Immutable — setelah di-deploy ke blockchain, kode sulit diubah tanpa mekanisme upgrade khusus.
  • Publik — kode dapat dibaca siapa saja, termasuk peretas yang mencari celah.
  • Bernilai finansial langsung — bug bukan sekadar error tampilan, tapi jalan masuk mencuri dana pengguna.
  • Tidak ada "customer service" untuk membatalkan transaksi yang sudah tercatat di blockchain.
Analogi Sederhana

Bayangkan brankas bank yang kombinasinya tertulis di dinding luar untuk transparansi. Siapa pun boleh memeriksa apakah kombinasinya benar — tetapi kalau ada cacat pada mekanisme kunci, siapa pun yang menemukannya juga bisa membobolnya, dan tidak ada satpam yang bisa menghentikannya.

Inilah trade-off inti DeFi: transparansi penuh menciptakan kepercayaan, tetapi juga memperbesar permukaan serangan (attack surface).

Anatomi Eksploitasi Smart Contract

1. Kode DirilisSmart contract deploy2. Celah DitemukanAuditor / peretas3. EksploitasiTransaksi jahat dikirim4. Dana TerkurasSulit dibatalkanJendela Kritis: kecepatan vs tata kelolaTim protokol butuh waktu memutuskan (voting DAO, multisig)Peretas hanya butuh satu transaksi untuk mengeksekusi

Jenis Kerentanan Umum

Reentrancy
Fungsi dipanggil berulang sebelum saldo ter-update, memungkinkan penarikan dana berkali-kali dari satu transaksi. Penyebab peretasan The DAO 2016.
Oracle Manipulation
Harga aset yang dipasok oracle (Pertemuan 4-5) dimanipulasi sesaat untuk memicu likuidasi atau pinjaman salah harga.
Flash Loan Attack
Pinjaman instan tanpa agunan dipakai untuk memanipulasi harga di satu blok transaksi, lalu dikembalikan — semua terjadi dalam hitungan detik.
Ketiganya sering dikombinasikan: flash loan sebagai amunisi, oracle manipulation sebagai target, reentrancy sebagai jalan keluar dana.

Hitung dari Nol: Simulasi Kerugian Reentrancy

Sebuah protokol lending memiliki total value locked (TVL) Rp 50 miliar. Peretas menemukan celah reentrancy pada fungsi penarikan.

LangkahPerhitunganNilai
1. TVL awal protokolDiberikanRp 50.000.000.000
2. Deposit awal peretas (modal umpan)DiberikanRp 500.000.000
3. Jumlah pemanggilan ulang fungsi (reentrancy loop)Diberikan, dibatasi limit gas blok40 kali
4. Dana tertarik per pemanggilan= deposit awal (kontrak gagal update saldo)Rp 500.000.000
5. Total dana tertarik peretas= Rp 500.000.000 x 40Rp 20.000.000.000
6. Sisa TVL protokol pascaserangan= Rp 50.000.000.000 − Rp 20.000.000.000Rp 30.000.000.000
7. Persentase TVL yang hilang= Rp 20 miliar / Rp 50 miliar x 10040%
Dampak
40%
TVL lenyap dalam satu transaksi tunggal

Studi Kasus: Peretasan DeFi Terbesar

InsidenTahunKerugian (perkiraan)
The DAO (Ethereum)2016~USD 60 juta
Poly Network (cross-chain)2021~USD 611 juta
Ronin Network (Axie Infinity)2022~USD 625 juta
Euler Finance (lending)2023~USD 197 juta
Catatan metodologis: angka bersifat estimasi dari pelacakan on-chain publik dan laporan pasca-insiden; nilai dolar berfluktuasi mengikuti harga aset saat serangan. Materi ini menghindari klaim prediksi harga aset ke depan.

Mitigasi Risiko Smart Contract

Sisi Protokol (Developer)
  • Audit kode oleh firma independen (mis. CertiK, Trail of Bits) sebelum peluncuran.
  • Program bug bounty — imbalan bagi peretas etis yang melapor sebelum eksploitasi.
  • Peluncuran bertahap dengan batas dana (TVL cap) di awal.
  • Mekanisme circuit breaker/pause darurat oleh multisig tepercaya.
Sisi Pengguna/Investor
  • Periksa apakah protokol sudah diaudit — dan baca ringkasan temuannya, bukan sekadar "sudah diaudit".
  • Diversifikasi — jangan tempatkan seluruh dana di satu protokol baru.
  • Waspada imbal hasil (yield) yang jauh di atas wajar — sering menandakan risiko tersembunyi.
  • Ikuti rekam jejak (track record) dan lama waktu protokol beroperasi tanpa insiden.
Bagian 2 dari 3
Risiko Likuiditas

Ketika ingin keluar tapi pintu tak cukup lebar

Anatomi Risiko Likuiditas di DeFi

Slippage Ekstrem
Pool AMM dangkal (thin liquidity) membuat transaksi besar menggerakkan harga jauh dari harga pasar wajar.
Bank Run Digital
Penarikan massal dari protokol lending saat kepercayaan runtuh — mirip rush penarikan bank, tetapi berlangsung dalam menit, bukan hari.
Impermanent Loss
Penyedia likuiditas AMM merugi relatif terhadap sekadar menahan aset (HODL) saat harga dua aset bergerak berbeda arah.

Hitung dari Nol: Impermanent Loss

Anda menyetor likuiditas ke pool AMM ETH/USDT senilai total Rp 100.000.000 (50% ETH, 50% USDT) saat harga ETH = Rp 40.000.000. Harga ETH kemudian naik menjadi Rp 60.000.000.

LangkahPerhitunganNilai
1. Rasio perubahan harga ETH= Rp 60 juta / Rp 40 juta1,5x
2. Nilai jika sekadar HODL (tidak setor pool)= (Rp 50 juta x 1,5) + Rp 50 juta USDTRp 125.000.000
3. Faktor penyesuaian AMM (formula x*y=k)= 2 x akar(1,5) / (1 + 1,5)~0,9798
4. Nilai aktual di pool AMM= Rp 125.000.000 x 0,9798Rp 122.474.000
5. Impermanent loss (rupiah)= Rp 125.000.000 − Rp 122.474.000Rp 2.526.000
6. Impermanent loss (persentase)= Rp 2.526.000 / Rp 125.000.000 x 100~2,02%
Kesimpulan
~2%
"Kerugian" dibanding sekadar menahan aset, meski nilai portofolio tetap naik

Depeg Stablecoin: Ketika Jangkar Terputus

USD 1,00 (target peg)Depeg — turun ke USD 0,60-anKepercayaan pasar runtuh

Kasus TerraUSD (UST) Mei 2022: stablecoin algoritmik (tanpa cadangan aset penuh) kehilangan pegging-nya dalam hitungan hari, memicu kerugian estimasi puluhan miliar dolar AS di seluruh ekosistem terkait.

Mengukur Kesehatan Likuiditas Protokol

Indikator Kuantitatif
  • Kedalaman pool (pool depth) — semakin besar TVL pool, semakin kecil slippage transaksi besar.
  • Rasio cadangan/kolateral — khusus stablecoin dan protokol lending, memastikan aset penopang mencukupi.
  • Konsentrasi kepemilikan (whale concentration) — pool yang didominasi sedikit alamat rentan penarikan mendadak.
Indikator Kualitatif
  • Diversifikasi sumber likuiditas — bergantung pada satu penyedia besar itu rapuh.
  • Riwayat perilaku saat volatilitas tinggi di masa lalu (stress test historis).
  • Transparansi laporan cadangan (proof of reserve) yang dapat diverifikasi publik.

Mitigasi Risiko Likuiditas

StrategiUntuk SiapaCara Kerja
Insentif liquidity miningProtokolReward token tambahan menarik penyedia likuiditas agar pool tetap dalam
Diversifikasi pool asetInvestorSebar likuiditas ke beberapa pasangan aset, tidak satu pool tunggal
Circuit breaker penarikanProtokolBatas penarikan harian/mekanisme antre saat lonjakan penarikan ekstrem
Pemantauan proof of reserveInvestorCek rutin rasio cadangan sebelum menaruh dana besar
Prinsip umum: risiko likuiditas paling efektif dimitigasi lewat diversifikasi dan transparansi data — bukan lewat janji imbal hasil tinggi.
Bagian 3 dari 3
Risiko Kepatuhan

Desentralisasi teknis, tetapi tidak kebal hukum

Mengapa DeFi Sulit "Lolos" dari Regulasi

Titik Sentuh Regulasi
  • On/off ramp — titik masuk-keluar antara rupiah/fiat dan aset digital biasanya melalui exchange yang teregulasi.
  • Front-end interface — situs web yang dipakai mengakses protokol bisa diblokir/dituntut walau kontraknya tetap "hidup" di blockchain.
  • Pengembang inti (core developer) dapat dimintai pertanggungjawaban hukum di beberapa yurisdiksi.
Kesalahpahaman Umum

"DeFi anonim dan tanpa pengawasan" — keliru. Sebagian besar transaksi blockchain publik (seperti Ethereum) bersifat pseudonim, bukan anonim penuh: alamat wallet dapat dilacak dan dikaitkan dengan identitas lewat analitik forensik on-chain, terutama saat berinteraksi dengan exchange teregulasi.

Kerangka Risiko Kepatuhan Global

AML/CFT
Anti pencucian uang & pendanaan terorisme — protokol dan exchange rentan disalahgunakan untuk mengaburkan asal dana ilegal.
Sanksi Internasional
Alamat wallet yang terafiliasi entitas tersanksi (mis. daftar OFAC) dapat memicu tanggung jawab hukum bagi protokol/exchange yang memfasilitasi.
Perlindungan Konsumen
Belum ada standar global seragam soal siapa bertanggung jawab saat pengguna ritel kehilangan dana akibat eksploitasi/kegagalan protokol.

Walkthrough: Jejak Kepatuhan Satu Transaksi DeFi

Kasus — Investor Ritel Menukar Rupiah ke Stablecoin lalu Yield Farming
  • Langkah 1 — KYC di exchange. Investor mendaftar di exchange teregulasi Bappebti, wajib verifikasi identitas (KYC) sesuai ketentuan PPATK.
  • Langkah 2 — On-ramp. Rupiah ditukar ke stablecoin; exchange mencatat asal dana dan melapor transaksi mencurigakan bila ada indikasi.
  • Langkah 3 — Transfer ke wallet pribadi. Dana keluar dari sistem teregulasi ke wallet non-kustodian — di sinilah pengawasan langsung otoritas berkurang.
  • Langkah 4 — Interaksi protokol DeFi. Wallet berinteraksi dengan smart contract lending/DEX — transaksi tercatat publik di blockchain, tetapi tanpa lapisan KYC protokol itu sendiri.
  • Langkah 5 — Off-ramp (jika ada). Saat hasil ditukar kembali ke rupiah lewat exchange, jejak identitas di Langkah 1 kembali terhubung ke seluruh riwayat wallet.

Ketiga Risiko dalam Satu Kerangka

Smart Contractbug, eksploitasiLikuiditasslippage, depegKepatuhanAML, sanksiRisiko sistemiksaling memperkuat

Ketiga risiko jarang berdiri sendiri: eksploitasi smart contract memicu penarikan massal (likuiditas), yang menarik perhatian regulator (kepatuhan) — sebagaimana terlihat pada rangkaian insiden 2022.

Latihan Kelas: Studi Kasus Mini

Instruksi (kerja kelompok, 15 menit):
  1. Bentuk kelompok 3-4 orang.
  2. Pilih SATU dari tiga studi kasus di slide 7 (The DAO / Poly Network / Ronin / Euler).
  3. Identifikasi: jenis risiko utama yang terjadi (smart contract/likuiditas/kepatuhan), faktor pemicu, dan SATU langkah mitigasi yang seharusnya mencegahnya.
  4. Presentasikan temuan kelompok Anda dalam 2 menit — siapkan argumen untuk sesi tanya-jawab singkat.

Kerangka Penilaian Risiko DeFi (Ringkasan Praktis)

KategoriPertanyaan Kunci PenilaianSumber Data
Smart ContractSudah diaudit? Berapa lama beroperasi tanpa insiden?Laporan audit publik, block explorer
LikuiditasSeberapa dalam pool? Terkonsentrasi pada berapa alamat?Dashboard analitik on-chain (mis. DeFiLlama)
KepatuhanExchange terdaftar Bappebti? Ada indikasi keterkaitan sanksi?Situs resmi regulator, analitik forensik on-chain
Prinsip penutup: risiko DeFi bukan alasan menghindar, melainkan alasan untuk menilai secara sistematis — sama seperti Anda menilai risiko kredit atau risiko pasar pada instrumen keuangan konvensional.

Ringkasan & Jembatan ke Pertemuan Berikutnya

Yang Sudah Kita Pelajari
  • Risiko smart contract: reentrancy, oracle manipulation, flash loan attack — mitigasi lewat audit & bug bounty.
  • Risiko likuiditas: slippage, bank run digital, impermanent loss, depeg stablecoin.
  • Risiko kepatuhan: AML/CFT, sanksi internasional, titik sentuh regulasi di on/off ramp.
Selanjutnya: Pertemuan 9

Kita akan membahas tata kelola DAO (Decentralized Autonomous Organization) — bagaimana protokol yang tanpa otoritas terpusat mengambil keputusan kolektif, termasuk mekanisme voting yang berkaitan langsung dengan mitigasi risiko yang baru saja kita pelajari.