Explain zk proofs>starks

zk-STARKs

STARKs solve SNARKs' trusted setup problem by using only hash functions and public randomness.

How STARKs Work:

• Polynomials: Convert your computation into a polynomial (like x² + x + 5)

• Merkle Trees: A Merkle tree is a hash-based structure that commits to many values in a single step. Instead of revealing every value (like f(1), f(2), f(3)…), their hashes are combined into a tree and summarized in a single Merkle root - a compact cryptographic hash that proves all the data is included and unchanged.

The tradeoff is larger proofs (~200KB vs 96 bytes) but completely transparent and quantum-safe since they only rely on hash functions.

I claim I know x where
x^2 + x + 5 = 61