What criteria does KIP-0016 use to select zero-knowledge proof libraries for Kaspa?

KIP-0016 proposes integrating only proof systems that meet four criteria: substantial production history, active maintenance, a security audit history, and open-source transparency. A zero-knowledge proof library is the software that generates and checks cryptographic proofs — compact mathematical certificates that let one party convince another that something is true without revealing private details. Requiring production history means the library has been battle-tested in real systems; active maintenance means bugs will be patched; audit history means independent experts have already reviewed the code; and open-source transparency means anyone can inspect it. For a beginner, the takeaway is that Kaspa is not experimenting with untested cryptography — the proposal sets a deliberate bar before any new proof system is allowed near users' transactions.

Learn more ›