Saya membaca bagian tentang borrowing range order setters, dan satu angka menghentikan saya: dalam contoh, Alice mengunci 1 ETH, dicocokkan untuk 500 USDC, dan GT-nya kemudian mencatat 535 FTs sebagai utang. Pembacaan pertama saya adalah bahwa ia entah bagaimana meminjam lebih dari yang ia terima.
Setelah memeriksa lagi bagian mekanismenya, itu bukan yang terjadi. Dana 500 USDC mendanai 500 FTs (pokok) dan 500 XTs (bunga). XTs tersebut ditukar di dalam range order miliknya sendiri menjadi 35 FTs tambahan, yang dimintakan dari GT-nya—itulah yang membuat utang tercatatnya menjadi 535. Ia tidak pernah menyentuh XT itu sendiri.
Yang mengejutkan saya adalah menyadari bahwa XT tidak menganggur di sini; ia adalah mekanisme yang mengonversi kewajiban bunga mengambang menjadi kewajiban yang tetap, bahkan sebelum pinjaman terselesaikan. Alih-alih bunga bertambah seiring waktu, bunga tersebut diberi harga dan dikunci menjadi FTs tambahan pada saat pencocokan. Komprominya adalah utang GT dari borrowing order setter bukan hanya "apa yang dipinjam" tetapi "apa yang dipinjam ditambah bunga yang sudah ia setujui untuk dibayar," yang terlihat on-chain sejak hari pertama, bukan sesuatu yang bertambah secara diam-diam. Itu tampak disengaja: pinjaman dengan suku bunga tetap memerlukan seluruh kewajiban dikunci sejak awal, bukan dihitung kemudian. Masih penasaran bagaimana kurva penetapan harga menentukan pembagian antara pengisian lebih awal pada 8% versus pengisian lebih lambat yang mendekati 6% dalam satu order yang sama.

#termmax @TermMax