I started digging into rollups by reading Vitalik’s An Incomplete Guide to Rollups article. At a high level, the picture makes sense:On-chain smart contract: minimal, responsible for deposits, withdrawals, and proof verification.Off-chain computation: where the heavy lifting happens.That gave me a solid mental model. I also joined the zkSync Discord, shared what I was doing, and got pointed to their core/prover docs and community discussions. It felt like a signal that I’m in the right place....