Tadi malam Tuan Lao Zhao dan Monyet datang ke rumah untuk minum, lalu saat membahas Babylon Genesis, keduanya menepuk meja bersamaan menyuruhku membalikkan buku putih. Siang ini aku menatap lama sekali desain “dual-quorum staking”.

“100 CometBFT validators running CometBFT consensus, together with 60 Bitcoin-staked Finality Providers adding Bitcoin-finality signatures.” Ide memakai keamanan ekonomi Bitcoin sebagai lapisan pertahanan eksternal untuk rantai PoS memang terdengar sangat bagus. Siapa pun yang pernah menulis sistem terdistribusi pasti akan mengakui bahwa ini adalah upaya keamanan paling agresif saat ini.

Tapi ketika mengikuti struktur kekuasaan di lapisan konsensus dan membedahnya lebih jauh, punggungku mulai merinding.

Hak suara Finality Providers terikat langsung pada jumlah BTC yang didelegasikan. Tidak ada batas kepemilikan untuk staking BTC, sehingga paus besar bisa mengumpulkan BTC dalam jumlah besar dan mendelegasikannya ke satu Provider saja. Jika ada satu entitas yang memonopoli hak suara, maka ia bisa melakukan censorship blok, atau bahkan rollback secara jahat.

Yang membuatku lebih tidak nyaman adalah celah pada pergantian epoch. Babylon melakukan rotasi validator per epoch, dan pengumuman keamanan GitHub GHSA-rj53-j6jw-7f7g mengungkapkan: saat mengirim pesan yang mengubah validator set di batas epoch, seluruh rantai bisa halt. Para pengembang menemukan bahwa protokol melakukan dereferensi pointer kosong ketika hash blok tidak ada, memicu panic; validator jahat dapat sengaja menghilangkan field hash dalam ekstensi pemungutan suara BLS, sehingga banyak validator sekaligus memanfaatkan hal itu dapat menyebabkan crash dan memperlambat kecepatan pembuatan blok. Celah ini ditandai “High severity”, dan hingga saat pengungkapan, pihak resmi belum merespons secara terbuka.

CometBFT bilang “aku setuju”, Finality Providers bilang “aku juga sudah tanda tangan”, tapi pada momen pergantian epoch, seluruh rantai berhenti. Kamu bertaruh celah ini tidak akan dimanfaatkan?

Ini hanya pandangan pribadi, tidak merupakan nasihat investasi. Apakah kamu punya pandangan berbeda? Silakan diskusikan di kolom komentar.
#baby $BABY @BabylonLabs_io