Unsolicited advice to zero-knowledge system learners. I’m a cryptographer, not a ZK specialist, who spent years lost in the Cambrian explosion of ZK systems. Every time I sat down to learn the new cool kid, say Plonk, an even cooler kid arrived, Halo or the next thing. Neighbor’s boat syndrome, theirs always looked bigger, faster, shinier. I hovered in a limbo, unsure where to invest serious time. As an elliptic-curve lover, I bet on curve-based SNARKs. I even flirted with class groups, DARK, gorgeous math that never truly lifted off. With hindsight, that bet was misaligned with where the ecosystem’s pragmatics were headed. What changed my mind was a mix of the post-quantum narrative hardening, you can debate timelines, not the direction, spectacular prover and performance gains on the STARK side driven by hash-centric designs and simple, scalable building blocks, and a maturing ecosystem around FRI and its descendants with cleaner recursion stories and increasingly friendly hardware paths. Net result: STARKs, with FRI and its offspring (STIR, WHIR), have effectively ossified into the pragmatic default for many real-world pipelines today. Not the only game in town, but the clearest hill to climb first. If I were starting now, and this is what I’m doing, I’d focus on the STARK stack first. Learn AIRs and how to turn computations into execution traces and constraints. Understand FRI and DEEP style low-degree testing and why it scales. Study recursion and composition patterns and why they feel cleaner with hash-based commitments. Get comfortable with hash-friendly arithmetic and lookup patterns. Invest in prover engineering such as memory layout, parallelization, field choices, commitment schemes, and profiling. And do not forget to (always) have fun
Name & Symbol: Dark Eclipse ($DARK)
Address: 8BtoThi2ZoXnF7QQK1Wjmh2JuBw9FjVvhnGMVZ2vpump