Scream Finance adalah protokol pinjaman terdesentralisasi native Fantom Opera (fork Compound V2) yang mencapai ~$600 juta TVL pada puncaknya sebagai pasar pinjaman terbesar kedua di Fantom — sebelum mengalami insiden oracle bencana pada Mei 2022 di mana oracle harga UST yang di-hardcode pada $1,00 tidak diperbarui selama depegging Terra, memungkinkan penyerang meminjam aset nyata menggunakan jaminan UST yang hampir tidak berharga dan meninggalkan ~$35 juta utang buruk.
Ikhtisar
Scream Finance diluncurkan di Fantom Opera pada 2021, mengimplementasikan arsitektur cToken Compound V2 untuk melayani pasar pinjaman Fantom yang berkembang. Scream menawarkan antarmuka Compound V2 yang lebih sederhana — pinjam/pinjamkan dengan cToken, faktor jaminan yang jelas, mekanisme likuidasi standar. Insiden kolapsnya unik: bukan eksploitasi kode smart contract, melainkan kegagalan sistem oracle harga selama depegging Terra/LUNA.
Arsitektur Protokol
Model cToken:
- Setor: suplai aset → terima scToken (misalnya, suplai USDC → terima scUSDC)
- Apresiasi scToken: nilai tukar scToken:underlying meningkat seiring peminjam membayar bunga
- Pinjam: setor jaminan → pinjam hingga faktor jaminan × nilai jaminan
- Faktor jaminan: ETH: 75%, WBTC: 70%, USDC: 80%, stablecoin: 75-80%
- Likuidasi: jika akun undercollateralized → alamat mana pun memanggil liquidateBorrow() → menerima jaminan dengan diskon bonus 10%
Token SCREAM:
- Total pasokan: 650.000 SCREAM (sangat rendah vs. kebanyakan token tata kelola DeFi)
- Distribusi: liquidity mining (pemberi pinjaman dan peminjam mendapatkan SCREAM), alokasi tim
wSCREAM:
- Mekanisme: stake SCREAM → terima wSCREAM
- Pendapatan: 10% dari semua bunga protokol yang dibayar peminjam → staker wSCREAM
Insiden Oracle UST (Mei 2022)
Latar belakang:
Scream mendaftar UST (TerraUSD) sebagai jaminan pada awal 2022 dengan oracle yang di-hardcode pada $1,00 — asumsi peg statis.
Depegging UST (7-13 Mei 2022):
- 7 Mei: UST turun ke $0,985
- 9 Mei: UST turun ke $0,60
- 10 Mei: UST turun ke $0,20-0,30
- 13 Mei: UST kolaps mendekati $0,01
- Oracle Scream sepanjang periode ini: UST = $1,00 (di-hardcode, tidak pernah diperbarui)
Bagaimana utang buruk terakumulasi:
- Arbitrageur/penyerang membeli UST murah di pasar dengan harga $0,20-0,50
- Menyetor UST ke Scream sebagai jaminan pada valuasi Scream $1,00
- Meminjam aset nyata (USDC, ETH, FTM) hingga 75% dari nilai jaminan yang diinflasi
- Meninggalkan posisi — UST pada dasarnya tidak berharga, meninggalkan aset nyata yang dipinjam
Skala utang buruk: ~$35 juta. Respons Scream: paused darurat pasar UST; pembaruan oracle; pemulihan sebagian. TVL: puncak $600 juta → <$10 juta pada akhir 2022.
Istilah Terkait
Lihat Juga
- Mengapa Stablecoin Algoritmik Gagal
- Crypto Bridges, Hacks, dan Keamanan
- Tukar kripto dengan ChangeNOW
Sumber
- Dokumentasi Scream Finance — Scream Finance Team, 2021-2022. Dokumentasi teknis arsitektur protokol.
- “Scream Finance UST Oracle Failure: $35M Bad Debt Forensic Analysis” — DeFi Security Research, Mei 2022. Analisis forensik on-chain insiden oracle UST.
- “Hardcoded Stablecoin Oracles in DeFi: A Security Anti-Pattern” — DeFi Oracle Design Research, 2022. Analisis praktik hardcoding harga stablecoin di protokol pinjaman DeFi.
- “Fantom Lending Protocol Graveyard: Scream, Geist, and the Multi-Chain Fork Risk” — DeFi Protocol Sustainability Research, 2023. Post-mortem ekosistem protokol pinjaman Fantom.