• Discover
  • Partner with us
  • Chapters
  • Blog

Learn everything about Scroll

Course Introduction

Web1 and Web2
The Middleman
Blockchain Comes Into Play
Web3 As a New Iteration for Web
Web3 Use Cases
The Architecture of a dApp
The Architecture of Web2 Apps

What is ZKP
Submit Your Homework 1
ZKP Tools: Zk-SNARK
ZkSNARK: Under the Hood (Optional)
ZKP Tools: Zk-STARK
ZkSTARK: Under the Hood (Optional)
Applied ZK: Noir
Applied ZK: Circom
Intro to ZK Development
Quiz 1

Scroll & Ethereum
Submit Your Homework 2

Smart Contract Basic and Remix IDE
Introduction to Solidity
Variables and Data Types
Variables and Data Types - Part 2
Functions and Modifiers
Control Flow
Error Handling
Inheritance
Interface
Smart Contract Demo
Deploying Smart Contract to Scroll
Submit Your Homework 3
Bonus: Oracles

zkEVM
Execution Node
Rollup Node
Prover Network
Rollups
Bridge Contracts
Quiz 2

Submit Your Final Project

Welcome back, cryptography enthusiasts! Now that you've seen the impressive capabilities of ZkSNARKs, you might be curious about how they achieve their magic. While the inner workings involve some advanced mathematics, let's peek under the hood and gain a basic understanding:

The ZkSNARK "Recipe"

Imagine ZkSNARKs as a complex recipe with three key ingredients:

  • The Problem: This is the statement you want to prove. For example, in a financial transaction, it could be "I have sufficient funds."
  • The Witness: This is your secret ingredient, the hidden knowledge that allows you to prove the statement is true. In our example, the witness would be your actual account balance.
  • The ZkSNARK "Toolkit": This refers to the cryptographic tools and algorithms used by ZkSNARKs. These tools involve advanced concepts like elliptic curves and polynomial commitments, but the core idea is:
  • Transforming the Problem: The ZkSNARK system transforms the problem statement (e.g., having enough funds) into a complex mathematical equation.
  • Witness as the Solution: The secret witness (your account balance) acts as the unique solution to this equation. Think of it like a hidden key that unlocks the truth of the statement.
  • The Proof, Not the Witness: Instead of revealing your secret witness (account balance), the ZkSNARK system helps you generate a cryptographic proof. This proof acts like a mathematical handshake that convinces the verifier the equation has a solution (meaning you have enough funds) without revealing the actual solution itself (your balance).

Think of it this way: Imagine proving you have a specific key to open a locked door without showing the key itself. ZkSNARKs use complex math to create a cryptographic "handshake" that convinces someone you possess the key (the witness) without revealing its exact details.

Important Note: In this part, we have avoided diving into the technical details of elliptic curves, polynomial commitments, and other cryptographic concepts. However, it provides a basic understanding of how ZkSNARKs leverage the power of mathematics to achieve zero-knowledge proofs with impressive efficiency and compactness.

For those who crave a deeper dive: Numerous resources delve into the nitty-gritty of ZkSNARKs' cryptographic underpinnings. If you're ready to explore the mathematical wilderness, feel free to do your own research and go deeper!

Previous
Next

Lesson discussion

Swap insights and ask questions about “Learn everything about Scroll”.

Enroll to participate
Start the course to unlock the discussion. Enrolling helps us keep conversations relevant to learners.
WebsiteDiscoverPartner with UsBlogEvents
Discover
CoursesCircleRustSoliditySolanaWeb3 FundamentalsBlockchain Basics
CompanyAbout UsBrand GuidelineFAQsTerms of UsePrivacy PolicyGDPR NoticeCookies
Don't miss any update!

Disclaimer: The information, programs, and events provided on https://risein.com is strictly for upskilling and networking purposes related to the technical infrastructure of blockchain platforms. We do not provide financial or investment advice, nor do we make any representations regarding the value, profitability, or future price of any blockchain or cryptocurrency. Users are encouraged to conduct their own research and consult with licensed financial professionals before engaging in any investment activities. https://risein.com disclaims any responsibility for financial decisions made by users based on the information provided here.

© 2026 Rise In, All rights reserved