There's a stark difference between the different kinds of zero-knowledge proofs, so let's explore zkStarks.
31 Aug 2023, 20:46
There's a stark difference between the different kinds of zero-knowledge proofs, so let's explore zkStarks!
zkSTARKs (Zero-Knowledge Scalable Transparent Argument of Knowledge) is a newer version of a security method called zkSNARK.
zkSTARKs are better because they don't need to rely on trusting certain people to work. Instead, they use publicly available randomness to set things up and make sure everything is correct when they're used. This makes zkSTARKs more open and trustworthy.
Imagine you have a computer system like a blockchain. With STARKs, you can do complex calculations outside of the main system, done by a special prover. Later, the main system just checks if everything is okay using a verifier. This helps systems like L2s processes transactions faster and cheaper. It's like doing a bunch of tasks together to save time and money when dealing with the main system.
zkSTARKs have two major advantages:
1⃣ Scalability
zkSTARKs can handle very large computations with minimal overhead, and do not require a trusted setup phase,
2⃣ Transparency
zkSTARKs are more transparent because they use a way of generating important information that anyone can verify, instead of relying on a group of people to generate it together.