Tadi malam sambil memeriksa log error node RPC, aku juga mengeluarkan kembali catatan on-chain untuk peristiwa keamanan jembatan lintas-chain yang terjadi pada pertengahan Januari—@Dusk —lalu menyusunnya ulang. Dalam urusan trading koin dan interaksi, aku selalu menganut prinsip “utamakan nyawa”: setiap ada angin ribut, respons naluriku adalah tidak pernah percaya desas-desus. Harus turun langsung membongkar kode dan mengecek arus on-chain untuk mencari kebenaran.

Saat itu banyak orang panik, mengira protokol dasar Dusk sudah roboh. Tapi setelah kucocokkan jejak on-chain-nya, aku ingin menyampaikan komentar yang objektif untuk lapisan konsensusnya: konsensus dasar DuskDS memang tidak ditembus, dan kode inti protokolnya juga tidak mengandung bug. Yang benar-benar dibuat babak belur oleh peretas adalah dompet tanda tangan layanan bridging yang menghubungkan Dusk ke rantai EVM. Intinya, protokolnya tidak bocor—yang kemasukan adalah “petugas jaga” di luar yang menyimpan kunci privat.

Dalam rekonstruksi aksi on-chain malam itu, peretas mulai bergerak pukul 21:28. Mereka mengambil dana bertahap: lebih dari 2,7 juta, 1,9 juta, dan 8 juta—$DUSK —setiap transaksi berlangsung satu per satu untuk menguras. Barulah hampir dua jam kemudian tim secara darurat menarik rem, dan transaksi terakhir sebanyak 8,91 juta keping berhasil “dikunci mati”. Bagian tengah dana sempat dicuci ke BSC.

Kejadian ini benar-benar menyentakku. Biasanya, ketika kita menulis kontrak Solidity sendiri atau menyusun arsitektur, kita sering terbuai oleh keyakinan pada “modularisasi dan decoupling”—memisahkan konsensus, settlement, dan eksekusi dengan sangat rapi—terlihat kokoh. Tapi kenyataannya pahit: semakin detail komponen dipecah, semakin banyak pula “celah sambungan” yang terekspos ke pihak eksternal. Demi mengejar kecepatan dan integrasi yang ringan, pihak proyek memusatkan semua kewenangan tanda tangan pada satu jalur yang rapuh. Akibatnya, tembok kokoh yang dibangun dari ZKP (bukti tanpa pengetahuan) dan finalitas deterministik di dalam rantai runtuh seketika—namun di luar, dompet tanda tangan lintas-chain justru tumbang.

Jadi sekarang, saat menilai sebuah proyek, aku tidak lagi percaya buta pada “seberapa hardcore konsensusnya”. Begitu aset keluar dari lapisan settlement asli, jembatan-jembatan di pinggiran dan dompet tanda tangan ini bisa, dalam hitungan menit, menarik kembali desentralisasi ke dalam kubangan rapuh yang penuh kepercayaan manusia. Kelemahan keamanan di batas seperti inilah yang biasanya jadi batu karang paling mematikan.

Saudara-saudaraku, menurut kalian risiko single point pada jembatan lintas-chain di public chain yang modular seperti ini—apa benar ada solusi dari sisi kode?

#dusk $DUSK @Dusk