Saya menarik paket kunci yang sebenarnya untuk model Dusk's Phoenix, bukan sekadar membaca penjelasannya, dan ada satu struktur yang menghentikan saya: tunggu—ViewKey bukan versi yang lebih kecil dari spend key. Ia dibangun dari bagian yang benar-benar berbeda.
Di dalam kode, SecretKey terdiri dari dua skalar. ViewKey terdiri dari satu skalar dan satu titik—pasangan yang sengaja dibuat tidak lengkap. Ini bukan sekadar bendera izin yang ditempelkan pada rahasia yang sama; komponen yang tepat untuk menghasilkan signature spend yang valid justru hilang. $DUSK #dusk @Dusk
Yang berubah bagi saya adalah menyadari bahwa "akses view" di sini bukan janji yang ditegakkan oleh kebijakan. Itu ditegakkan oleh apa yang secara matematis terkandung di dalam kuncinya. Memberikan seseorang ViewKey tidak bisa membocorkan otoritas spend, karena skalar yang hilang memang tidak pernah ada di dalamnya sejak awal. Batas paparan yang lebih sempit ini daripada kebanyakan klaim "hanya-baca" di ruang ini, yang biasanya hanya berarti "tolong jangan."
Masih terbuka: ini mengonfirmasi tipe kuncinya sendiri, bukan siapa yang akhirnya memegangnya. Dokumentasi menjelaskan bahwa ViewKey memungkinkan pengungkapan kepada auditor dan regulator—tapi di level tipe, tidak ada yang menyatakan apakah itu kunci yang sama yang digunakan pemilik catatan untuk memindai saldo mereka sendiri, atau jalur delegasi terpisah yang dibangun khusus untuk auditor pihak ketiga. Perlu dicek bagaimana penyerahannya benar-benar bekerja.
---
Di dalam kode, SecretKey terdiri dari dua skalar. ViewKey terdiri dari satu skalar dan satu titik—pasangan yang sengaja dibuat tidak lengkap. Ini bukan sekadar bendera izin yang ditempelkan pada rahasia yang sama; komponen yang tepat untuk menghasilkan signature spend yang valid justru hilang. $DUSK #dusk @Dusk
Yang berubah bagi saya adalah menyadari bahwa "akses view" di sini bukan janji yang ditegakkan oleh kebijakan. Itu ditegakkan oleh apa yang secara matematis terkandung di dalam kuncinya. Memberikan seseorang ViewKey tidak bisa membocorkan otoritas spend, karena skalar yang hilang memang tidak pernah ada di dalamnya sejak awal. Batas paparan yang lebih sempit ini daripada kebanyakan klaim "hanya-baca" di ruang ini, yang biasanya hanya berarti "tolong jangan."
Masih terbuka: ini mengonfirmasi tipe kuncinya sendiri, bukan siapa yang akhirnya memegangnya. Dokumentasi menjelaskan bahwa ViewKey memungkinkan pengungkapan kepada auditor dan regulator—tapi di level tipe, tidak ada yang menyatakan apakah itu kunci yang sama yang digunakan pemilik catatan untuk memindai saldo mereka sendiri, atau jalur delegasi terpisah yang dibangun khusus untuk auditor pihak ketiga. Perlu dicek bagaimana penyerahannya benar-benar bekerja.
---
