Kadang-kadang aku mendapati diri sendiri berasumsi bahwa jika aku mengendalikan Bitcoin-ku, akulah yang menandatangani setiap transaksi. Begitulah kira-kira cara kerja self-custody. Kamu memegang kunci, kamu memutuskan kapan dana berpindah, dan blockchain yang mengonfirmasi. Lalu aku mulai menelusuri Babylon Labs, dan aku menyadari bahwa Trustless Bitcoin Vault mereka dibangun di atas asumsi yang berbeda.

Bagian yang menariknya bukan benar-benar pembuatan vault-nya. Banyak protokol yang memungkinkan kamu mengunci Bitcoin. Yang justru membuatku kaget adalah alur penebusan (redemption). Peminjam melunasi pinjamannya. Lalu tidak ada apa-apa. Penyedia Vault mengirimkan sebuah bukti (proof), lalu jendela challenge dibuka. Kunci privat pengguna tetap menganggur. Tidak diperlukan tanda tangan. Jika ini masih self-custody, kenapa orang yang konon memiliki aset itu tidak menyetujui pergerakan akhirnya?

Aku harus menelusurinya mundur dua kali, karena pertama-tama kupikir redemption pasti melibatkan tanda tangan tersembunyi di suatu tempat. Ternyata tidak. Jawabannya ada di pembuatan vault. Sebelum vault aktif, pengguna ikut menandatangani (co-sign) sebuah skrip Taproot yang memuat setiap kemungkinan jalur pengeluaran: pelunasan, likuidasi, pengembalian dana. Semua jalur sudah dipra-tandatangani oleh setiap peserta. Setelah vault aktif, tidak ada jalur baru yang bisa diperkenalkan. Jadi penebusan tidak meminta izin karena izin itu sudah diberikan—mungkin sudah berminggu-minggu sebelumnya.

Itu mengubah kapan kontrol benar-benar terjadi. Kontrol itu tidak dijalankan pada saat perpindahan terjadi. Kontrol itu sudah tertanam dalam arsitektur vault sebelum apa pun bergerak. Pengguna tetap memutuskan semuanya. Tapi mereka memutuskan sejak awal, bukan sebagai respons terhadap kejadian.

Tentu saja, ini berarti mekanisme self-claim fallback (klaim mandiri saat diperlukan) menjadi hal lain yang juga harus benar. Jika Penyedia Vault menghilang, pengguna tetap bisa memulihkan BTC mereka secara sepihak. Tapi hanya jika mereka menyimpan artefak claimer dari proses pembuatan vault. Jika artefak itu hilang, jalur tersebut akan tertutup. Aku masih belum yakin apakah masalah yang lebih sulit adalah mendesain skrip yang sudah dipra-tandatangani, atau membuat pengguna menyimpan file yang mungkin tidak perlu selama berbulan-bulan. Ini hanya pendapatku sendiri, bukan nasihat investasi.

#baby $BABY @BabylonLabs_io