Siaran
avatar

Tandatangan sekali pakai yang masih boleh disahkan semula? Ya, dan @quipnetwork sebenarnya menjelaskan mengapa dalam dokumen mereka sendiri. Akaun Quip menggunakan SHRINCS, sistem tandatangan berasaskan hash yang direka untuk perlindungan pasca-kuantum. Untuk operasi akaun biasa, setiap tandatangan menghabiskan satu slot. Gunakan sekali, kemudian berpindah ke slot seterusnya. Cukup mudah. Tetapi perkara menjadi menarik apabila dapp menyemak tandatangan melalui ERC-1271. Pengesahan ini adalah baca-sahaja. Ia tidak menghabiskan slot tandatangan. Dan tandatangan yang sama boleh terus lulus pengesahan selagi kunci tersebut masih dipasang. Tunggu, bukankah itu menggagalkan konsep satu kali pakai? Tidak juga. Menandatangani mesej baru dengan kunci satu kali pakai yang sama dan menyemak semula tandatangan yang sedia ada adalah dua operasi yang berbeza. Masalah muncul apabila protokol mengandaikan bahawa tandatangan yang sah secara automatik menjadi tidak boleh digunakan selepas satu tindakan. Dokumen Quip secara eksplisit memperingatkan pembangun tentang ini. Ingin autorisasi sekali pakai? Lacak nonce. Tambah tempoh luput. Atau urus penggantian kunci. Jangan berharap ERC-1271 secara ajaib memberi perlindungan terhadap serangan ulangan. Dan inilah yang saya anggap menarik tentang infrastruktur dompet pasca-kuantum. Mengupgred kriptografi tidak secara automatik mengupgred setiap aplikasi yang terhubung ke dompet tersebut. Anda boleh mempunyai tandatangan yang lebih kuat dan tetap memperkenalkan kesilapan autorisasi pada peringkat integrasi. Saya bukan memanggil ini sebagai eksploit Quip. Ia adalah perilaku yang didokumentasikan yang perlu diambil kira oleh pembangun. Cabaran sebenar bukan sahaja menjadikan dompet tahan kuantum, tetapi menjadikan dompet tersebut selamat untuk diintegrasikan dengan aplikasi DeFi yang sudah digunakan orang. Bahagian terakhir ini layak mendapat perhatian jauh lebih banyak.

Kandungan ini adalah bagi tujuan maklumat dan pendidikan sahaja. Ia mungkin termasuk pandangan pihak ketiga, kandungan tajaan, atau bahan promosi yang mana pencipta mungkin menerima pampasan. Tiada apa-apa dalam suapan ini yang merupakan nasihat pelaburan atau jaminan pulangan. Anda bertanggungjawab sepenuhnya ke atas keputusan pelaburan anda sendiri. Sentiasa jalankan penyelidikan anda sendiri dan berhati-hati sebelum berdagang. Kami tidak menjamin ketepatan maklumat pihak ketiga dan tidak bertanggungjawab ke atas sebarang kerugian yang ditanggung. Prestasi masa lalu tidak menunjukkan hasil masa hadapan. Sila rujuk Terma Komuniti dan Penyata Pendedahan Risiko kami untuk mendapatkan butiran.

avatarSiarkan balasan anda

Komen