Saya pergi melihat alur migrasi jembatan Dusk dengan harapan bagian yang menariknya adalah kontrak EVM. Ternyata, yang ada di baliknya adalah penandatangan (signer).
Kontrak migrasinya sendiri cukup sederhana. Pengguna mengunci ERC20 atau BEP20 DUSK dan sebuah peristiwa migrasi (migration event) dipancarkan. Namun, peristiwa itu tidak secara ajaib menciptakan native DUSK. Diperlukan layanan eksternal untuk memantaunya dan menerbitkan ulang dana di Dusk.
Perbedaan itu lebih penting daripada yang pertama kali terlihat.
Arsitektur besar Dusk bergerak menuju model native bridge, di mana nilai bisa berpindah antara DuskDS dan DuskEVM tanpa aset yang dibungkus (wrapped) atau kustodian eksternal. Namun, jalur migrasi lama masih bergantung pada sebuah wallet penandatangan operasional untuk mengubah peristiwa EVM yang teramati menjadi transaksi Dusk yang nyata.
Data insiden membuat ketergantungan itu terlihat. Pada 16 Januari, seorang penyerang membobol wallet tersebut lalu memindahkan DUSK hasil curian melalui jalur jembatan. Rangkaian tersebut mencakup 7.880 DUSK yang dijembatani dan kemudian 1,91 juta DUSK lagi sebelum mitigasi menghentikan upaya tambahan sebesar 8,91 juta DUSK.
Yang saya anggap penting bukan sekadar bahwa sebuah wallet dibobol.
Melainkan bahwa pengambilan (ingestion) peristiwa dan pelepasan nilai secara efektif terhubung melalui satu jalur operasional. Kontrak pintar bisa deterministik, tetapi sistem di sekelilingnya tetap bergantung pada kustodi kunci, isolasi server, pemantauan, dan penanganan transaksi.
Jadi, perancangan ulang yang memisahkan ingestion peristiwa dari penandatangan serta mengubah peristiwa migrasi menjadi job yang dipersisten bukan hanya sekadar patch keamanan. Perubahan ini menggeser letak tempat kepercayaan berada.
Setelah membacanya, saya berpikir berbeda tentang jembatan. Kontrak sering kali menjadi bagian yang pertama kali kita periksa, tetapi batas kepercayaan yang sesungguhnya bisa berada beberapa lapis di belakang kontrak—di dalam perangkat lunak yang memutuskan kapan sebuah peristiwa menjadi uang.
#dusk $DUSK @Dusk
Kontrak migrasinya sendiri cukup sederhana. Pengguna mengunci ERC20 atau BEP20 DUSK dan sebuah peristiwa migrasi (migration event) dipancarkan. Namun, peristiwa itu tidak secara ajaib menciptakan native DUSK. Diperlukan layanan eksternal untuk memantaunya dan menerbitkan ulang dana di Dusk.
Perbedaan itu lebih penting daripada yang pertama kali terlihat.
Arsitektur besar Dusk bergerak menuju model native bridge, di mana nilai bisa berpindah antara DuskDS dan DuskEVM tanpa aset yang dibungkus (wrapped) atau kustodian eksternal. Namun, jalur migrasi lama masih bergantung pada sebuah wallet penandatangan operasional untuk mengubah peristiwa EVM yang teramati menjadi transaksi Dusk yang nyata.
Data insiden membuat ketergantungan itu terlihat. Pada 16 Januari, seorang penyerang membobol wallet tersebut lalu memindahkan DUSK hasil curian melalui jalur jembatan. Rangkaian tersebut mencakup 7.880 DUSK yang dijembatani dan kemudian 1,91 juta DUSK lagi sebelum mitigasi menghentikan upaya tambahan sebesar 8,91 juta DUSK.
Yang saya anggap penting bukan sekadar bahwa sebuah wallet dibobol.
Melainkan bahwa pengambilan (ingestion) peristiwa dan pelepasan nilai secara efektif terhubung melalui satu jalur operasional. Kontrak pintar bisa deterministik, tetapi sistem di sekelilingnya tetap bergantung pada kustodi kunci, isolasi server, pemantauan, dan penanganan transaksi.
Jadi, perancangan ulang yang memisahkan ingestion peristiwa dari penandatangan serta mengubah peristiwa migrasi menjadi job yang dipersisten bukan hanya sekadar patch keamanan. Perubahan ini menggeser letak tempat kepercayaan berada.
Setelah membacanya, saya berpikir berbeda tentang jembatan. Kontrak sering kali menjadi bagian yang pertama kali kita periksa, tetapi batas kepercayaan yang sesungguhnya bisa berada beberapa lapis di belakang kontrak—di dalam perangkat lunak yang memutuskan kapan sebuah peristiwa menjadi uang.
#dusk $DUSK @Dusk