Saat meneliti alur brankas (vault), saya melihat ini: transaksi itu tampak sudah “beres” di atas kertas, tetapi satu referensi input yang diubah saja bisa membuat setiap jalur pelarian yang sudah ditandatangani sebelumnya menjadi tidak berguna.

Bagian rumitnya ada pada desain vault Babylon. Para partisipan tidak hanya menyepakati siapa yang boleh membelanjakan Bitcoin. Mereka juga menyepakati dengan tepat grafik transaksi yang harus ada nanti, karena malleability dapat mengubah ID transaksi dan merusak apa pun yang ditandatangani terhadap versi lama.

Sistem mengatakan bahwa ia melindungi pengguna melalui jalur-jalur yang sudah ditandatangani sebelumnya. Dalam praktiknya, ia justru memberi imbalan sesuatu yang lebih ketat: koordinasi sebelum uang bergerak. Bukan aktivitas, tetapi ketelitian.

Ini penting untuk BABY karena token berada di sekitar protokol yang mengoordinasikan kepercayaan, insentif, dan penegakan. Jika para partisipan tidak menyepakati terlebih dahulu output pendanaan, pengurutan, penanganan biaya (fee), dan cabang fallback, BABY dapat mengamankan perilaku jujur di sekitar jalur yang tidak lagi dikenali oleh Bitcoin.

Kebanyakan orang mendengar “pre-signed” dan menganggapnya sebagai kepastian. Namun, sebuah tanda tangan hanya melindungi transaksi yang dirujuknya. Jika parent-nya diubah, anaknya bisa berubah menjadi beban yang tidak berguna.

Kesimpulan saya: risiko malleability bukan sekadar kasus pinggiran pada Bitcoin. Itu adalah masalah tata kelola (governance) yang tersembunyi di dalam konstruksi transaksi.

Babylon terlihat lebih kuat ketika setiap jalur dipastikan sejak awal. Namun, saya tetap bertanya-tanya: seberapa baik vault menangani tekanan biaya ketika jalur itu perlu melengkung.

@BabylonLabs_io _io #baby $BABY