Ada bug nyata dalam kode Babylon, dan menurut saya cara mereka menanganinya lebih penting daripada bug itu sendiri
Saya mencari kritik dari Bitcoin maximalist terhadap @BabylonLabs_io , mengharapkan keributan biasa “ini bukan Bitcoin asli”. Ternyata saya menemukan sesuatu yang lebih berguna: kerentanan yang benar-benar diungkap dalam kode.
Ada celah yang ditemukan pada ekstensi pemungutan suara BLS Babylon—bagian dari sistem yang digunakan validator untuk menandatangani blok. Validator berbahaya bisa saja menghilangkan data hash blok tertentu pada batas epoch, dan jika cukup banyak dari mereka melakukan ini bersama-sama, hal itu bisa memicu crash pada validator serta memperlambat produksi blok tepat pada momen ketika rantai paling membutuhkan keandalan. Para pengembang menandainya secara terbuka, peneliti keamanan memperingatkan bahwa itu perlu ditambal, dan akhirnya diperlakukan sebagai risiko produksi yang nyata.
Berikut alasannya mengapa saya tidak merasa ini seharusnya membuat orang takut. Bug pada infrastruktur awal bukan pertanda sesuatu sedang rusak; justru itu pertanda sedang dicari dengan cukup keras sampai retakan-retak tersebut ditemukan sebelum dieksploitasi. Yang benar-benar membuat saya khawatir adalah sebuah protokol yang menyimpan miliaran Bitcoin namun tidak pernah memiliki kerentanan yang diungkap sama sekali, karena itu biasanya berarti tidak ada yang mengawasi dengan cukup ketat—bukan berarti tidak ada masalah.
Sekarang, kritik maximalist di bawah semua ini adalah pertanyaan yang terpisah dan saya tidak ingin menghindarinya. Sebagian purist berpendapat bahwa melakukan staking Bitcoin sama sekali, mengaitkannya ke logika validator dan kondisi slashing, mengubah apa yang Bitcoin pada dasarnya adalah—sebuah langkah menuju financialization yang Bitcoin dibangun untuk menghindar. Saya tidak menganggap keberatan itu bodoh. Setiap mekanisme tambahan adalah satu bagian permukaan serangan lagi yang sebelumnya tidak ada saat BTC hanya tergeletak di dompet tanpa melakukan apa pun.
Di mana saya akhirnya berpandangan: bug itu memberi tahu saya bahwa rekayasa sedang diuji tekan secara jujur. Keberatan maximalist memberi tahu saya bahwa sebagian orang hanya tidak ingin Bitcoin melakukan lebih dari yang sudah dilakukannya, dan itu adalah perbedaan nilai, bukan masalah keamanan. Sebaiknya memegang kedua pikiran itu sekaligus, alih-alih memilih yang mendukung keyakinan yang sudah Anda miliki.
#baby $BABY
Saya mencari kritik dari Bitcoin maximalist terhadap @BabylonLabs_io , mengharapkan keributan biasa “ini bukan Bitcoin asli”. Ternyata saya menemukan sesuatu yang lebih berguna: kerentanan yang benar-benar diungkap dalam kode.
Ada celah yang ditemukan pada ekstensi pemungutan suara BLS Babylon—bagian dari sistem yang digunakan validator untuk menandatangani blok. Validator berbahaya bisa saja menghilangkan data hash blok tertentu pada batas epoch, dan jika cukup banyak dari mereka melakukan ini bersama-sama, hal itu bisa memicu crash pada validator serta memperlambat produksi blok tepat pada momen ketika rantai paling membutuhkan keandalan. Para pengembang menandainya secara terbuka, peneliti keamanan memperingatkan bahwa itu perlu ditambal, dan akhirnya diperlakukan sebagai risiko produksi yang nyata.
Berikut alasannya mengapa saya tidak merasa ini seharusnya membuat orang takut. Bug pada infrastruktur awal bukan pertanda sesuatu sedang rusak; justru itu pertanda sedang dicari dengan cukup keras sampai retakan-retak tersebut ditemukan sebelum dieksploitasi. Yang benar-benar membuat saya khawatir adalah sebuah protokol yang menyimpan miliaran Bitcoin namun tidak pernah memiliki kerentanan yang diungkap sama sekali, karena itu biasanya berarti tidak ada yang mengawasi dengan cukup ketat—bukan berarti tidak ada masalah.
Sekarang, kritik maximalist di bawah semua ini adalah pertanyaan yang terpisah dan saya tidak ingin menghindarinya. Sebagian purist berpendapat bahwa melakukan staking Bitcoin sama sekali, mengaitkannya ke logika validator dan kondisi slashing, mengubah apa yang Bitcoin pada dasarnya adalah—sebuah langkah menuju financialization yang Bitcoin dibangun untuk menghindar. Saya tidak menganggap keberatan itu bodoh. Setiap mekanisme tambahan adalah satu bagian permukaan serangan lagi yang sebelumnya tidak ada saat BTC hanya tergeletak di dompet tanpa melakukan apa pun.
Di mana saya akhirnya berpandangan: bug itu memberi tahu saya bahwa rekayasa sedang diuji tekan secara jujur. Keberatan maximalist memberi tahu saya bahwa sebagian orang hanya tidak ingin Bitcoin melakukan lebih dari yang sudah dilakukannya, dan itu adalah perbedaan nilai, bukan masalah keamanan. Sebaiknya memegang kedua pikiran itu sekaligus, alih-alih memilih yang mendukung keyakinan yang sudah Anda miliki.
#baby $BABY