A. Optimistic Rollups
B. A group of transactions bundled together
D. L2 rollups process a batch of transactions off the main chain (L1) to reduce congestion and improve scalability, while L1 chains process all transactions directly on-chain.
B. Optimistic Rollups require fraud proofs for validation, while Zero-Knowledge require a trusted setup and zk-SNARKs for validation which can be slower due to the complexity of their cryptographic proofs.
C. As more users onboard, transaction fees increase and efficiency slows
D. All of the above
B. Deploying high-performance, customizable app-specific L2 app-specific rollups.
G. All of the above
E. All of the above
B. It's the foundational layer of a blockchain where transactions are finalized and securely recorded.
C. It's a layer in the blockchain protocol designed to ensure that block data is available to all participants, even if only a subset of participants store the full blockchain.
A. Allows developers and users to interact with the blockchain and perform various actions, such as sending transactions, querying account balances, and more
B. Provides compatibility with existing client libraries, such as Ethers.js, Web3.js, Web3.py and go's web3 library
C. Both A & B
Quiz: Advanced Questions
A. Hardhat
B. Foundry
C. Ethers.js & Web3.js
D. All of the above
B. OP Stack AND Arbitrum Orbit
A. True
D. All of the above
A. A third-party information source that supplies data to blockchains that cannot obtain it themselves, allowing smart contracts to interact with data outside their network.
B. Usually the native token of the given chain (e.g., Ether for Ethereum)
A. Any ERC-20 of the developer’s choice
C. It simplifies the user experience but also eliminates the need for users to hold multiple currencies
A. Yes!
