"So, zk-SNARKs have been all the rage in the crypto world lately, and with the rise of Layer 2 scaling solutions, it's more crucial than ever to understand what's really going on. From my basic understanding, zk-SNARKs enable private transactions, but I've been seeing contradictory claims about their true impact on scalability. Thoughts, guys?"