Scaling for Dummies, your go-to educational series for understanding the intricate world of scaling solutions in cryptocurrency.
NFL Season is available to trade on Overtime – Sports market AMM built on Thales Market, a Synthetix ecosystem project. Earn your share of 90k $OP, 90k ARB, and 180k $THALES in incentives. Try it ๐๐ฝ HERE!
Premia Finance is a decentralized options protocol that revolutionizes market-driven pricing and provides capital-efficient returns for all. Head over to Premia Finance today and start taking advantage of the future of decentralized finance! ย HERE.
High Rollers:
Welcome to Scaling for Dummies, your go-to educational series for understanding the intricate world of scaling solutions in cryptocurrency.
This series is designed to break down complex scaling concepts into simple, digestible definitions, making it the perfect starting point for anyone eager to learn about this crucial aspect of blockchain technology.
Cheers,
The Rollup
Ethereum Scaling for Dummies Series
Scaling For Dummies #1
Sequencers are the ‘transaction organizers’ for L2 networks, ensuring cheaper, faster transactions on Ethereum. They batch transactions and send them to the L1, earning a fee in the process.

Scaling For Dummies #2
Shared vs decentralized sequencers:
Shared sequencing is a network service, creating a mega block for multiple rollups, promoting interoperability.
Decentralized sequencing, on the other hand, assigns a dedicated sequencer army to each rollup, allowing for tailored mechanisms and easier collaboration within the network.

Scaling For Dummies #3
Validium is a scaling solution that ensures transaction integrity via validity proofs like ZK-rollups, without storing data on the Ethereum Mainnet.
Despite trade-offs from off-chain data availability, it significantly boosts scalability, processing around 9,000 transactions per second or more.

Scaling For Dummies #4
Settlement
Transactions on a validium are only confirmed after parent chain verification.
All validium activities must be settled on Mainnet.
Ethereum blockchain ensures that off-chain transactions, once committed on-chain, are irreversible.
Scaling for Dummies #5
EVM-based rollups, seen as computational shards, face issues as more applications share the same VM, leading to a scarcity of CPU capacity and network congestion.
However, Application-specific rollups, which allocate individual CPUs to applications, can mitigate these issues, ensuring high performance and efficient dispute resolution.

Scaling for Dummies #6
Monolithic chains integrate all key operations such as consensus, data availability, execution, and settlement within a single layer or closely-linked chain group.

Scaling for Dummies #7
Data Availability ensures that once a block with all its data and transactions is published by the proposer, it becomes accessible for other nodes to download and store upon request.

Scaling for Dummies #8
Modular chains, unlike traditional ones like Bitcoin, offer flexibility by focusing on weak spots. They respect base trade-offs and can prioritize security, data availability, or execution as needed.

Scaling for Dummies #9
Atomic Execution across multiple rollups is tough. Sequencers can promise atomic inclusion, but can’t ensure atomic execution due to the potential failure of complex DeFi transactions. Achieving true atomic execution remains a hurdle.

Scaling for Dummies #10
Layer-2 solutions enhance cost efficiency by processing transactions off-chain, reducing fees and congestion on the main blockchain. This is crucial for microtransactions, making more applications viable and expanding blockchain technology’s potential use cases.

Scaling for Dummies #11
Securing L2 transactions on L1, to leverage L1 security, hinges on L1 block time. The need to wait for L1 finality, confirmation, or just L2 confirmation varies based on your application’s specifics.

Scaling for Dummies #12
ZK proofs are an encryption method enabling parties to prove and verify information without having insight into the information itself.

Scaling for Dummies #13
ZK-SNARKs are used to make cryptocurrency payments more private, while ZK-STARKs are now widely deployed in Layer 2 scaling platforms. ZK technology has other potential use cases in identity and authentication.

Scaling for Dummies #14
The transparency of ZK-STARK is a prominent highlight in the zksnarks vs zkstarks debate.
Unlike ZK-SNARKs, ZK-STARKs do not require a trusted setup phase, ensuring no compromise or future vulnerabilities. With public verifiability and anonymity, ZK-STARKs prevent the creation of false proofs.

Scaling For Dummies #15
Users can seamlessly move funds from Ethereum to a validium by depositing ETH or ERC-compatible tokens into an on-chain contract. The validium off-chain credits the user’s address, and the operator includes the deposit in a batch.
Scaling for Dummies #16
Validity proofs, such as ZK-SNARKs or ZK-STARKs, are used to verify the correctness of state transitions without revealing sensitive information. These proofs ensure the integrity of off-chain computation in ZK-rollups.

Scaling for Dummies #17
An advantage of zero-knowledge proofs is that proofs can verify other proofs. For example, a single ZK-SNARK can verify other ZK-SNARKs. Such “proof-of-proofs” are called recursive proofs and dramatically increase throughput on ZK-rollups.
Scaling for Dummies #18
ZK-rollups stores data needed to recover the off-chain state on L1, which guarantees security, censorship-resistance, and decentralization.

Scaling for Dummies #19
Entries and exits
Users deposit tokens in the ZK-rollup contract on L1.
Operators submit transactions to the rollup. Users can transact by sending transactions to the operator.
Balances can be verified using hashing and Merkle proofs. Withdrawing to L1 involves initiating an exit transaction and providing proof of inclusion.
The contract executes the exit transaction and sends funds to the user’s chosen address on L1.
Scaling for Dummies #20
Merkle proofs don’t work well with rollups because rollups store transaction data on one layer (L1) but process it on another layer (L2). Sending a Merkle proof w/ a transaction is expensive, costing around 638 gas per layer. If we have 1024 words of data, a Merkle proof would require ten layers, totaling 6380 gas.

Note: If you want to learn more about scaling solutions, make sure you check our zkAcademy series, your comprehensive guide to the world of zero-knowledge proofs and their transformative potential in the blockchain space. This educational series is designed to demystify complex concepts, debunk common misconceptions, and provide you with a deep understanding of zk technology and its applications.
- zkAcademy #1: Exploring Lagrangeโs Recproofs and their Impact on DeFi
- zkAcademy #2: Misconceptions About zkRollups with Aleo
- zkAcademy #3: How To Think About zk Technology with zkSync
- zkAcademy #4: Why zk Light Clients Are The Solution to the Interop Endgame
- zkAcademy #5: Understanding zk Layer 3s and Unified Liquidity with zkLink
- zkAcademy #6: Is gaming the best usecase for zk tech? With StarkNet.
- zkAcademy #7: Drawing Merkle Trees By Hand with Lagrange
- zkAcademy #8: zkRollups-as-a-service with Altlayer
๐ Together with:
Itโs officially time to start testing the first version of Synonym. Break things, provide feedback, and of course, get rewarded.๐๐ฝ Here
Off-chain governance. On-chain execution.ย Optimistically execute governance transactions on-chain where your community can approve them. Check it out Here!
The Rollup Report ๐ฐ๐๐
โ ๏ธ DISCLAIMER:ย Investing in cryptocurrency and DeFi platforms comes with inherent risks including technical risk, human error, platform failure and more. At certain points throughout this post, we might get a commission for promoting certain projects, if this is the case we will always make sure it is clear. We are strictly an educational content platform, nothing we offer is financial advice. We are not professionals or licensed advisors.
๐ Check Us Out Onย Twitter!
๐บ Subscribe to ourย YouTube channel!
๐ฉโ๐ป Join the The Rollup Discord Server!