Kemarin, saya mencoba pinjaman berbasis native BTC melalui Aave v4 di testnet publik Babylon. Bagian yang mengejutkan saya datang setelah saya melunasi utang tiruan (mock debt).
Sisi Aave terlihat sudah selesai. Utang saya sudah dibersihkan, jadi saya mengira BTC tinggal satu klik lagi.
Tapi Repay hanya mengakhiri kewajiban pinjaman. Sebelum vault bisa keluar dari Aave v4, setiap reserve harus dibersihkan. Ini termasuk bunga yang sudah ditambahkan. Lalu pengguna menarik vault tersebut dari posisinya. Ini menghapus catatan agunan internal, tetapi Bitcoin masih terkunci di dalam Taproot UTXO-nya.
Barulah alur kembali ke Trustless Bitcoin Vaults (TBV). Penyedia Vault menerbitkan sebuah Claim. Sebuah bukti ZK bergerak melalui Assert, kemudian protokol menunggu melalui jendela challenge sekitar 432 blok Bitcoin. Pembayaran (payout) datang setelah proses itu selesai.
Itu memberi saya dua versi yang sangat berbeda dari istilah "selesai". Aave sudah selesai dengan utang saya. TBV belum selesai dengan Bitcoin saya. Perbedaan itu masuk akal pada level protokol. Aave mengelola pinjaman di Ethereum, sedangkan TBV mengatur bagaimana BTC keluar dari vault-nya di Bitcoin. Namun pengalaman produk bisa membuat pergantian itu kabur. Pengguna mungkin melihat utang nol dan mengira seluruh posisi sudah ditutup.
Itulah wawasan yang saya dapat dari testnet. Pinjaman berbasis native Bitcoin tidak punya satu titik keluar (exit). Ia punya exit pinjaman dan exit Bitcoin, dan keduanya selesai pada jam yang berbeda. Tanpa pemisahan itu, proses repay terasa seperti garis finis, padahal sebenarnya hanya serah-terima (handoff).
Saya pikir Babylon perlu membuat tahapan-tahapan ini tidak mungkin tertukar. Portal bisa menampilkan "Utang dilunasi" terlebih dahulu, lalu "Vault ditarik dari Aave". Setelah itu, barulah beralih ke "Penebusan BTC sedang berlangsung".
Tahap terakhir butuh lebih dari sekadar spinner. Ia harus menampilkan langkah TBV yang sedang berjalan dan jumlah blok challenge yang tersisa. Alamat tujuan pembayaran juga sebaiknya tetap terlihat. Peringatan yang jelas harus menjelaskan bahwa menutup utang Aave tidak langsung melepas BTC.
Babylon sudah menghubungkan dua lapisan itu di dalam satu alur. Tantangan UX berikutnya adalah menunjukkan dengan tepat di mana satu lapisan berakhir dan lapisan lainnya dimulai.
@BabylonLabs_io $1000RATS $BABY #baby