jonasnick proposed the SHRIMPS protocol in the blog, combining compact and fallback SPHINCS+ instances to enable small post-quantum signatures across multiple devices, reducing size in contexts like Bitcoin. jonasnick在博客中提出了SHRIMPS协议,通过结合紧凑和回退SPHINCS+实例,实现跨多设备的小型后量子签名,在比特币等场景下显著减小签名大小。
AbdelStark released the open-source project, integrating Rust signing, Cairo verification, and Stwo STARK proving for post-quantum signature verification with 772-byte compact signatures and ZK proof generation. AbdelStark发布了开源项目,结合Rust签名、Cairo验证和Stwo STARK证明,支持后量子签名SHRIMPS的验证,提供772字节紧凑签名和ZK证明生成。
零知识证明零知識証明zkDaily
Q&A Deep Dive 💬今日要点 深入解析 💬今日の要点 深掘り 💬
Thu星期四木曜日
04.02
2026
What is SHRIMPS and what problem does it solve? SHRIMPS 是什么?它解决了什么问题? SHRIMPSとは何で、どのような問題を解決しますか?
SHRIMPS is a post-quantum hash-based signature design that solves the problem of using the same seed across multiple devices. Compared with SLH-DSA’s roughly 7.9KB signatures, it reduces common signatures to about 2.5KB while supporting backup and restored devices. SHRIMPS 是一种面向后量子场景的哈希签名设计,重点解决“同一个种子在多个设备上使用”的问题。相比传统 SLH-DSA 约 7.9KB 的签名,它可以把常见签名压缩到约 2.5KB,同时支持备份设备和多设备恢复。 SHRIMPSは、複数のデバイスで同じシードを使用するという問題を解決するポスト量子ハッシュベースの署名設計です。SLH-DSAの約7.9KBの署名と比較して、一般的な署名を約2.5KBに削減しつつ、バックアップおよび復元されたデバイスをサポートします。
Why can SHRIMPS significantly reduce signature size? SHRIMPS 为什么能显著缩小签名大小? SHRIMPSは署名サイズを大幅に削減できるのはなぜですか?
It uses a compact SPHINCS+ instance with a small q_s for most signatures. Since Bitcoin wallets typically use each key only a few times, this assumption is practical and allows much smaller parameter sets, giving signatures around 2564 bytes. 它利用一个小 q_s 的紧凑 SPHINCS+ 实例处理大多数常见签名。由于 Bitcoin 钱包通常每个 key 只签很少次数,这种假设非常实际,因此可用更小参数集获得约 2564B 的签名。 ほとんどの署名で、小さなq_sを持つコンパクトなSPHINCS+インスタンスを使用しています。Bitcoinウォレットは通常各キーを数回しか使用しないため、この仮定は現実的であり、より小さなパラメータセットを可能にし、約2564バイトの署名を生成します。
What is the significance of combining SHRIMPS with SHRINCS? SHRIMPS 与 SHRINCS 结合的意义是什么? SHRIMPSとSHRINCSを組み合わせることの意義は何ですか?
When combined, the primary device can use extremely small signatures of around 324 bytes, while backup devices remain under 3KB instead of reverting to full stateless signatures. This is especially suitable for low-frequency, multi-device Bitcoin wallet use cases. 组合后主设备可使用约 324B 的极小签名,而备份设备仍保持低于 3KB,而不是退化到完整 stateless 路径。这特别适合 Bitcoin 这类低频签名、多设备备份的钱包场景。 これらを組み合わせることで、プライマリデバイスは約324バイトという非常に小さな署名を使用でき、バックアップデバイスはステートレスな完全署名に戻るのではなく、3KB未満に抑えることができます。これは特に低頻度でマルチデバイスを利用するBitcoinウォレットのユースケースに適しています。