#baby $BABY / @BabylonLabs_io
Membaca dokumen Babylon hari ini, aku terus berhenti di satu pertanyaan.

Bitcoin tidak memiliki smart contract. Jadi bagaimana sebuah protokol memberlakukan slashing pada BTC yang tidak pernah keluar dari rantai Bitcoin?
Covenant Committee adalah jawabannya, tapi bukan seperti yang awalnya kupikirkan.

Setiap transaksi staking ditinjau oleh komite sebelum transaksi itu menjadi aktif. Mereka memeriksa apakah kondisi unbonding dan slashing sesuai dengan aturan Babylon. Jika mereka mencapai kuorum, mereka mempra-menandatangani (pre-sign) baik transaksi unbonding maupun slashing tepat di sana. Tanda tangan mereka sudah tersedia bahkan sebelum masa staking dimulai.

Detail pre-signing itu mengubah cara aku memahami keseluruhan model. Komite tidak “mengawasi” untuk misbehavior lalu bereaksi terhadapnya. Mereka menandatangani semuanya sejak awal. Setelah itu, satu-satunya tanda tangan yang kurang untuk menjalankan slashing adalah tanda tangan milik Finality Provider itu sendiri. Dan tanda tangan itu baru tersedia jika penyedia tersebut melakukan double sign, yang persis seperti yang EOTS dirancang untuk mengungkap.

Yang paling melekat padaku adalah perlindungan yang dibangun untuk para staker. Komite tidak bisa mencuri stake kamu. Mereka tidak bisa menyebabkan slash yang keliru (wrongful). Kunci EOTS milikmu sendiri diperlukan dalam kondisi slashing, dan hanya kamu yang memilikinya. Bahkan komite yang sepenuhnya terkompromi pun tidak bisa memindahkan Bitcoin-mu melawan kehendakmu...