Skip to main content

What Is the Computational Overhead of Using zk-SNARKs?

Using zk-SNARKs for shielded transactions involves significant computational overhead. The process of generating the zero-knowledge proof is computationally intensive and takes longer than a standard, transparent transaction.

This can result in slower transaction times and potentially higher transaction fees compared to non-private cryptocurrencies. However, the verification of the proof is very fast.

How Does This Concept Relate to a Zero-Knowledge Proof?
How Are Futures Contracts Typically Used for ‘Hedging’?
What Is the Difference between a Merkle Proof and a Zero-Knowledge Proof?
How Does the Fee Market Affect Transaction Confirmation Times?