
Bir kez kullanılabilecek, ancak yeniden doğrulanabilen bir imza? Evet, @quipnetwork aslında kendi belgelerinde bunun nedenini açıklıyor. Quip Hesapları, post-kuantum koruma için tasarlanmış SHRINCS adlı bir hash-tabanlı imza sistemi kullanır. Normal hesap işlemlerinde, her imza bir slot tüketir. Bir kez kullan, bir sonrakine geç. Oldukça basit. Ancak bir dapp, imzaları ERC-1271 aracılığıyla doğruladığında şeyler ilginç hale gelir. Bu doğrulama salt-okuma işlemidir. Bir imza slotu tüketmez. Ve anahtar kurululu kalırken, aynı imza doğrulamayı sürekli geçebilir. Bekle, bu bir kez kullanma fikrini tamamen bozuyor değil mi? Tam olarak değil. Aynı tek kullanımlık anahtarla yeni bir mesaj imzalamak ve mevcut bir imzayı yeniden doğrulamak, iki farklı işlemdir. Sorun, bir protokolün geçerli bir imzanın bir işlem sonrası otomatik olarak kullanılamaz hale geldiğini varsaydığı zaman ortaya çıkar. Quip’in belgeleri geliştiricilere bunu açıkça uyarıyor. Tek kullanımlık yetki mi istiyorsunuz? Nonces’i izleyin. Süre sonu ekleyin. Veya anahtar döndürmeyi yönetin. ERC-1271’in otomatik olarak tekrar oynama koruması sağlayacağını beklemeyin. Ve bu, post-kuantum cüzdan altyapısı hakkında benim ilgimi çeken şey. Kriptografiyi yükseltmek, o cüzdana bağlı her uygulamayı otomatik olarak yükseltmez. Daha güçlü imzalar elde edebilir, ancak entegrasyon katmanında hala yetki hataları yapabilirsiniz. Bunu bir Quip açığı olarak adlandırmıyorum. Bu, geliştiricilerin dikkate alması gereken belgelenmiş bir davranış. Gerçek zorluk, sadece cüzdanları kuantum dirençli hale getirmek değil. Aynı zamanda insanların zaten kullandığı DeFi uygulamalarıyla entegre edilmesi güvenli hale getirmek. Bu son kısım çok daha fazla dikkat gerektiriyor.
