„Multi-Faceted Comparison of State-of-the-Art zkSNARK Frameworks,“ Bachelor oder Masterarbeit, E. Meißner (Betreuung), F. Kargl (Prüfer), Inst. of Distr. Sys., Ulm Univ., 2026 –
Verfügbar.
Zero-Knowledge Proofs (ZKPs) are a highly useful building block for engineering privacy-enhancing systems, yet their practical application and implementation remain notoriously complex. Recently, several mature, well-maintained software libraries have emerged to abstract this complexity and streamline the integration of ZKPs. This thesis aims to conduct a multi-faceted comparative analysis of three prominent, generalized zkSNARK frameworks: arkworks (Rust), gnark (Go), and snarkjs/circom (JavaScript/WASM). The core practical component of this thesis will be the implementation of an anonymous credential scheme across all three frameworks, using a common baseline implementation as a reference. These implementations will provide the empirical basis on which to evaluate the frameworks across qualitative dimensions, such as developer experience and quality of documentation. In addition to this qualitative analysis, the resulting implementations should undergo a rigorous performance evaluation, which will be analyzed and discussed in consideration of existing public benchmarks.