Saya kembali melalui alur penyelesaian TBV milik Babylon, dan satu hal akhirnya “klik” untuk saya: skrip vault ditandatangani terlebih dahulu, jadi skrip itu tidak “memutuskan” apa pun secara mandiri.
Tidak ada keajaiban bergaya oracle di sini. Bitcoin tidak mencoba memahami chain host secara langsung. Sebaliknya, pihak yang menggunakan BTC harus mengambil sesuatu yang sudah terjadi di chain host dan mengubahnya menjadi bukti kriptografis yang dapat diverifikasi oleh Bitcoin.
Itulah ide sebenarnya di balik TBV. Skrip tidak memahami pemberian pinjaman, penyelesaian, atau harga. Ia hanya memeriksa apakah bukti yang diajukan sesuai dengan kondisi pengeluaran yang dituliskan di dalamnya.
Itulah juga mengapa alur klaim dan tantangan itu penting. Seorang peminjam pertama kali mengirim transaksi klaim. Jika tidak ada yang menantangnya, batas waktu (timelock) berakhir dan proses berlanjut. Namun jika pihak pemberi pinjaman merasa ada yang tidak beres, mereka bisa menantangnya dan memaksa peminjam untuk mengungkap bukti ZK yang sudah ditandatangani. Bukti yang valid akan membuka BTC. Bukti yang tidak valid akan menghalangi penarikan.
Jadi, chain Bitcoin tidak menghakimi situasi dalam arti manusiawi. Keputusan tersebut sudah dikodekan di dalam skrip itu sendiri.
Dalam pengertian itu, TBV bukan tentang membuat Bitcoin “memahami” dunia luar. Ini tentang membuat peristiwa eksternal dapat dibaca oleh Bitcoin dengan cara yang bisa diverifikasi tanpa perlu saling percaya.
#baby
@BabylonLabs_io
$BABY
Tidak ada keajaiban bergaya oracle di sini. Bitcoin tidak mencoba memahami chain host secara langsung. Sebaliknya, pihak yang menggunakan BTC harus mengambil sesuatu yang sudah terjadi di chain host dan mengubahnya menjadi bukti kriptografis yang dapat diverifikasi oleh Bitcoin.
Itulah ide sebenarnya di balik TBV. Skrip tidak memahami pemberian pinjaman, penyelesaian, atau harga. Ia hanya memeriksa apakah bukti yang diajukan sesuai dengan kondisi pengeluaran yang dituliskan di dalamnya.
Itulah juga mengapa alur klaim dan tantangan itu penting. Seorang peminjam pertama kali mengirim transaksi klaim. Jika tidak ada yang menantangnya, batas waktu (timelock) berakhir dan proses berlanjut. Namun jika pihak pemberi pinjaman merasa ada yang tidak beres, mereka bisa menantangnya dan memaksa peminjam untuk mengungkap bukti ZK yang sudah ditandatangani. Bukti yang valid akan membuka BTC. Bukti yang tidak valid akan menghalangi penarikan.
Jadi, chain Bitcoin tidak menghakimi situasi dalam arti manusiawi. Keputusan tersebut sudah dikodekan di dalam skrip itu sendiri.
Dalam pengertian itu, TBV bukan tentang membuat Bitcoin “memahami” dunia luar. Ini tentang membuat peristiwa eksternal dapat dibaca oleh Bitcoin dengan cara yang bisa diverifikasi tanpa perlu saling percaya.
#baby
@BabylonLabs_io
$BABY