#Bonzo Finance oracle exploit *#BonzoFinance Oracle Exploit*
*Apakah yang Berlaku, Bagaimana Ia Berfungsi, dan Apa Maknanya Terhadap Keselamatan DeFi pada 2026*
DeFi dibina atas kepercayaan terhadap kod. Apabila kod itu dimainkan, kepercayaan runtuh dengan cepat.
Minggu ini, *Bonzo Finance melaporkan eksploit oracle* yang menyebabkan pencairan yang tidak normal dan kerugian pengguna sebanyak kira-kira $18J. Protokol tersebut menghentikan semua pasaran, melancarkan penyiasatan, dan kini bekerjasama dengan firma keselamatan dan penguatkuasa undang-undang untuk melacak dana.
Ini bukan eksploit oracle yang pertama. Ia tidak akan menjadi yang terakhir. Tetapi butiran-butiran penting, kerana ia menunjukkan di mana DeFi masih rapuh, dan di mana ia semakin kuat.
Berikut adalah analisis profesional.
### *1. Apakah Bonzo Finance?*
Bonzo Finance adalah protokol pinjam-meminjam di rantai EVM utama. Pengguna deposit aset seperti ETH, USDC, dan BTC sebagai jaminan, dan meminjam aset lain berdasarkan jaminan tersebut.
Seperti Aave dan Compound, Bonzo bergantung pada *oracle harga* untuk menentukan nilai jaminan. Jika jaminan anda jatuh di bawah ambang tertentu, protokol akan mencairkannya untuk melindungi pemberi pinjaman.
Seluruh sistem bergantung pada satu anggapan: harga oracle adalah tepat.
### *2. Apakah yang Berlaku Dalam Eksploit*
Menurut laporan pasca-kejadian yang dikeluarkan oleh pasukan keselamatan Bonzo:
*Langkah 1: Manipulasi Harga*
Penyerang menargetkan pasangan dagangan dengan likuiditi rendah yang digunakan oleh oracle sebagai rujukan. Dengan menggunakan flash loan, mereka mendorong harga Aset X turun 42% pada satu DEX dalam 1 blok.
*Langkah 2: Oracle Latch*
Oracle Bonzo telah dikemas kini dari DEX tersebut. Kerana kolam itu nipis dan jendela TWAP oracle pendek, harga buruk itu diambil sebagai "benar."
*Langkah 3: Pencairan Dipaksa*
Protokol melihat banyak akaun sebagai tidak mencukupi jaminannya. Ia memicu pencairan pada harga yang dimanipulasi. Penyerang, atau bot yang bekerjasama dengan penyerang, membeli jaminan dengan diskaun 40%+.
*Langkah 4: Harga Kembali Normal*
Selepas blok itu, harga kembali normal. Tetapi pencairan adalah tidak boleh dibatalkan. $18J jaminan pengguna telah dijual jauh di bawah nilai pasaran.
Kegagalan protokol keseluruhan: $0. Dana insurans Bonzo menutupi kekurangan pemberi pinjaman. Kerugian pengguna berasal daripada pencairan.
### *3. Mengapa Ini Berjaya*
Ini adalah serangan "manipulasi oracle" klasik. Ia berjaya apabila 3 syarat wujud:
*1. Rujukan Likuiditi Rendah*
Oracle menggunakan kolam DEX dengan likuiditi kurang daripada $2J sebagai sumber utama. Ia mudah digerakkan dengan $5J-$10J.
*2. Jendela Masa Pendek*
TWAP adalah 10 minit. Di pasaran yang volatil, itu tidak mencukupi untuk meratakan kejatuhan kilat.
*3. Tiada Pemutus Litar*
Tiada pemeriksaan untuk "penyimpangan harga > X% berbanding sumber lain." Oracle mempercayai sumber tunggal.
Ini bukan ralat kontrak pintar. Kod berfungsi seperti yang ditulis. Ia adalah kelemahan reka bentuk ekonomi.
### *4. Tanggapan: Apa yang Bonzo Buat Dengan Betul*
Dalam masa 4 jam, Bonzo:
1. *Menghentikan semua pasaran* untuk mengelakkan kerosakan lanjut
2. *Menerbitkan alamat dompet* yang dikaitkan dengan penyerang
3. *Bekerjasama dengan 3 firma audit* untuk tinjauan penuh
4. *Mengumumkan pelan kompensasi* menggunakan perbendaharaan dan yuran masa depan
5. *Menukar oracle* kepada TWAP 1 jam sumber pelbagai dengan pemeriksaan penyimpangan
Mereka juga mengemukakan laporan kepada firma analisis rantai untuk melacak dana yang dicuri.
Ini adalah piawaian baharu untuk tanggapan insiden: pantas, telus, dan dengan pelan untuk pengguna.
### *5. Apa Maknanya Ini Terhadap Keselamatan DeFi*
Eksploit oracle adalah punca #2 kerugian DeFi selepas serangan jambatan. Berikut adalah apa yang setiap protokol harus belajar:
*Gunakan Sumber Pelbagai*
Tiada oracle harus bergantung pada 1 DEX. Gunakan Chainlink, Pyth, dan 2-3 DEX, kemudian ambil median.
*TWAP Lebih Panjang*
10 minit terlalu pendek untuk aset volatil. 1 jam atau lebih lebih selamat.
*Circuit Breakers*
Jika harga bergerak >15% dalam 1 blok berbanding sumber lain, hentikan dan minta tinjauan tata tertib.
*Keperluan Likuiditi*
Hanya gunakan kolam rujukan di atas $50J. Jika tidak tersedia, jangan senaraikan aset tersebut.
*Dana Insurans dan Perbendaharaan*
Dana insurans Bonzo menyelamatkan pemberi pinjaman. Protokol tanpa satu akan mati selepas eksploit.
### *6. Kesan Terhadap Pengguna dan Pasaran*
*Untuk Pengguna Bonzo*: Jika anda dicairkan, anda rugi. Pelan kompensasi akan menutupi 60-80% dalam masa 6 bulan daripada pendapatan protokol. Tidak ideal, tetapi lebih baik daripada sifar.
*Untuk Pemberi Pinjaman*: Tiada kerugian. Dana insurans berfungsi seperti yang dirancang.
*Untuk Sektor*: TVL di Bonzo turun 35% dalam 24 jam. Protokol pinjaman lain melihat aliran masuk kerana pengguna berpindah ke jenama "lebih selamat".
Pasaran menganggap ini sebagai "terkawal." Tiada penyebaran kepada aset utama. Tetapi sentimen terjejas.
### *7. Gambaran Lebih Besar: Dewasa, Bukan Rosak*
Setiap sistem kewangan mempunyai eksploit. Bank mempunyai penipuan. Pasaran saham mempunyai kejatuhan kilat. DeFi mempunyai serangan oracle.
Perbezaannya ialah kelajuan. Dalam DeFi, eksploit berlaku dalam 12 saat dan semua orang melihatnya di rantai.
Berita baik: industri ini bertindak balas lebih pantas juga. Pada 2020, ini akan mengambil 2 minggu untuk diiktiraf. Pada 2026, ia mengambil 4 jam.
Kita juga melihat alat yang lebih baik:
- Pemantauan oracle masa nyata
- Audit keselamatan ekonomi
- Pemutus litar di rantai
- P