#termmax @TermMax
Saya sudah mengamati angka live milik @TermMax , bukan sekadar membaca pengungkapan risiko. TVL berada di $31,22M, turun 7,2% selama 30 hari dari puncak mendekati $49-55M dengan nilai pinjaman yang dihitung di dalamnya. Napas normal untuk pinjaman fixed rate, bukan bagian yang menarik. Yang membuat saya berhenti adalah halaman konfigurasi oracle.
#TermMax menjalankan Chainlink dan RedStone sebagai feed utama, setup standar. Namun nilai heartbeat untuk MC_PTs, ETH+, xUSD, dan beberapa token PT semuanya terbaca 86400. Itu artinya 24 jam di antara pembaruan yang dijamin, kecuali ambang deviasi memicu lebih dulu. Banyak hal bisa terjadi pada posisi terleveraged dalam sehari yang tidak pernah menyentuh pricing pada feed harga.
Feed cadangan menceritakan kisah kedua. USDS memiliki Chainlink sebagai utama dan Chronicle sebagai cadangan. MC_PTs tidak mencantumkan apa pun. Satu feed, tanpa fallback, untuk aset yang aktif digunakan sebagai jaminan.
Rumus likuidasi membuat semuanya menjadi jelas. Jaminan yang dilikuidasi dihitung sebagai jumlah utang kali harga utang kali penalti, dibagi dengan harga jaminan. Harga jaminan berada di penyebut. Jika harga itu masuk terlalu rendah, basi atau terglitch, penyebut menyusut dan jumlah yang dilikuidasi membesar. Formulanya dieksekusi dengan benar. Input-nya yang salah.
Dan ini bukan sekadar hipotetis. Pada bulan Maret, ada kesalahan konfigurasi pada oracle Aave yang mematok wstETH secara keliru dan memicu likuidasi senilai $26,4M pada 34 akun dalam 15 menit, sementara bot menangkap mendekati 499 ETH. Protokol berbeda, mekanisme sama: mesin likuidasi mempercayai harga yang diberikan.
Mekanisme physical delivery milik TermMax membantu setelah kejadian, mendistribusikan jaminan secara proporsional alih-alih meninggalkan utang macet. Itu melindungi protokol. Tapi tidak membatalkan likuidasi yang dipicu oleh angka yang salah.
Yang saya awasi bukan heartbeat itu sendiri—setiap oracle punya heartbeat. Melainkan apakah ambang deviasi benar-benar memaksa pembaruan lebih cepat di pasar yang volatil, dan berapa banyak yang menjalankan single-feed tanpa cadangan.
TVL menunjukkan apa yang tampil. Itu tidak memberi tahu apa pun tentang pasar mana yang tinggal selangkah lagi dari harga yang “stuck” dan menyebabkan likuidasi yang seharusnya tidak terjadi.
Saya sudah mengamati angka live milik @TermMax , bukan sekadar membaca pengungkapan risiko. TVL berada di $31,22M, turun 7,2% selama 30 hari dari puncak mendekati $49-55M dengan nilai pinjaman yang dihitung di dalamnya. Napas normal untuk pinjaman fixed rate, bukan bagian yang menarik. Yang membuat saya berhenti adalah halaman konfigurasi oracle.
#TermMax menjalankan Chainlink dan RedStone sebagai feed utama, setup standar. Namun nilai heartbeat untuk MC_PTs, ETH+, xUSD, dan beberapa token PT semuanya terbaca 86400. Itu artinya 24 jam di antara pembaruan yang dijamin, kecuali ambang deviasi memicu lebih dulu. Banyak hal bisa terjadi pada posisi terleveraged dalam sehari yang tidak pernah menyentuh pricing pada feed harga.
Feed cadangan menceritakan kisah kedua. USDS memiliki Chainlink sebagai utama dan Chronicle sebagai cadangan. MC_PTs tidak mencantumkan apa pun. Satu feed, tanpa fallback, untuk aset yang aktif digunakan sebagai jaminan.
Rumus likuidasi membuat semuanya menjadi jelas. Jaminan yang dilikuidasi dihitung sebagai jumlah utang kali harga utang kali penalti, dibagi dengan harga jaminan. Harga jaminan berada di penyebut. Jika harga itu masuk terlalu rendah, basi atau terglitch, penyebut menyusut dan jumlah yang dilikuidasi membesar. Formulanya dieksekusi dengan benar. Input-nya yang salah.
Dan ini bukan sekadar hipotetis. Pada bulan Maret, ada kesalahan konfigurasi pada oracle Aave yang mematok wstETH secara keliru dan memicu likuidasi senilai $26,4M pada 34 akun dalam 15 menit, sementara bot menangkap mendekati 499 ETH. Protokol berbeda, mekanisme sama: mesin likuidasi mempercayai harga yang diberikan.
Mekanisme physical delivery milik TermMax membantu setelah kejadian, mendistribusikan jaminan secara proporsional alih-alih meninggalkan utang macet. Itu melindungi protokol. Tapi tidak membatalkan likuidasi yang dipicu oleh angka yang salah.
Yang saya awasi bukan heartbeat itu sendiri—setiap oracle punya heartbeat. Melainkan apakah ambang deviasi benar-benar memaksa pembaruan lebih cepat di pasar yang volatil, dan berapa banyak yang menjalankan single-feed tanpa cadangan.
TVL menunjukkan apa yang tampil. Itu tidak memberi tahu apa pun tentang pasar mana yang tinggal selangkah lagi dari harga yang “stuck” dan menyebabkan likuidasi yang seharusnya tidak terjadi.