Terkadang aku mendapati diri sendiri mengasumsikan bahwa AMM likuiditas terkonsetrasi dapat menangani token apa pun selama kamu menetapkan batas harga yang cukup ketat. Sepertinya begitulah cara kerja pool Uniswap v3 standar: pilih rentang harga, parkir beberapa likuiditas, lalu kumpulkan biaya swap. Namun setelah aku mulai melihat AMM pesanan range khusus TermMax, aku menyadari bahwa AMM ini dibangun berdasarkan asumsi yang berbeda secara mendasar tentang peluruhan waktu.

Bagian yang menariknya bukan benar-benar rumus kurva bonding itu sendiri. Kurva invarian standar hanya melacak swap spot, sepenuhnya buta terhadap fakta bahwa kontrak utang berjangka tetap akan konvergen menuju nilai par saat jatuh tempo semakin dekat. Dalam perdagangan obligasi tradisional, market maker terus-menerus mengutip ulang spread imbal hasil dari waktu ke waktu, bukan mempertahankan limit price order yang statis. Di rantai, memaksa token yang nilainya berkurang seiring waktu ke dalam rentang AMM statis biasa memastikan adanya impermanent loss saat aset secara alami bergeser menuju nilai penuh.

Aku harus membaca mekanisme penentuan harga itu dua kali karena awalnya kupikir itu hanya pool terkonsetrasi yang umum dengan jarak tick yang lebih rapat. Ternyata tidak seperti itu pemahamanku sekarang. AMM tersebut secara dinamis memperhitungkan waktu hingga jatuh tempo, menggeser batas harga secara otomatis saat masa kedaluwarsa mendekat.

Logika yang konsisten antara market maker obligasi dan likuiditas berjangka di on-chain tetap sama: penetapan harga membutuhkan target yang bergerak, bukan pool statis. Pada akhirnya, AMM yang sadar waktu hanyalah upaya untuk mematok durasi tanpa bergantung pada relayer di luar rantai. Aku masih belum yakin apakah masalah yang lebih sulit adalah merancang kurva invarian yang dinamis, atau memastikan cukup banyak penyedia likuiditas pasif yang bersedia mengunci modal di dalam pita yang terus bergerak hingga jatuh tempo.

#termmax @TermMax $ACE $GPS $HEMI