Dua kata menghentikan saya saat menggulir di situs Dusk hari ini: shield, unshield. Saya kembali dan membaca ulang pengumuman dompet dari beberapa bulan lalu—yang waktu itu saya lewatkan begitu saja.
Saya mengira rantai privasi akan membuat setiap transfer otomatis menjadi privat. Ternyata tidak seperti itu. Dompet ini mendukung transfer publik dan privat, shield dan unshield, dan pilihannya ada pada siapa pun yang mengirim, diperbarui setiap kali, sesuai pengumuman resmi.
Lalu saya menangkap sesuatu yang lebih kecil, mudah terlewat. Penyimpanan kunci tidak seragam di seluruh platform. Versi ekstensi peramban berjalan dengan PBKDF2 dan AES-GCM. Versi desktop dan seluler berjalan dengan Stronghold yang dipasangkan dengan Argon2, sesuai rilis yang sama. Dua model keamanan yang berbeda, bergantung di mana dompet itu dipakai.
Saya terus kembali ke apa artinya ini untuk sisi kontrak yang bersifat rahasia. Jika shielding adalah pilihan per transaksi, itu mengubah cara selective disclosure benar-benar berjalan di praktik—bukan sekadar abstraksi tingkat protokol, tetapi pada momen persis ketika seseorang menekan kirim.
Satu hal yang belum bisa saya jawab: setelah sebuah transfer di-unshield, apakah ia tetap terlihat permanen sejak saat itu, atau apakah ada reversibilitas yang disematkan. Pengumuman tidak menyebutnya, dan saya juga belum menemukan pembahasannya di tempat resmi lain.
$DUSK #dusk @Dusk #dusk $DUSK