Blockchain3 jours
Développer sur Layer 2 : Optimism, Arbitrum, zkSync
Developpeurs Solidity souhaitant deployer leurs smart contracts sur Layer 2 pour reduire les couts et ameliorer la scalabilite
21h de formationdistanciel

Objectifs pedagogiques
- Comprendre les solutions Layer 2 : Optimistic Rollups vs zkRollups
- Deployer des smart contracts sur Optimism et Arbitrum
- Utiliser zkSync Era pour des applications zkEVM
- Implementer des bridges L1 <-> L2
- Optimiser le gas et les couts sur L2
- Gerer les differences et gotchas entre L1 et L2
Programme
- •Scaling Ethereum : sharding, sidechains, rollups
- •Optimistic Rollups : architecture, fraud proofs, challenge period
- •Optimism : OP Stack, Bedrock upgrade, Superchain
- •Deploiement sur Optimism : configuration Hardhat/Foundry
- •Bridges : deposit/withdraw ETH, ERC-20, messaging L1 <-> L2
- •Gas differences : L1 data cost, sequencer fees
- •Opcodes differences : TIMESTAMP, BLOCKHASH, COINBASE
- •Atelier : deployer un smart contract sur Optimism testnet
- •Arbitrum : Nitro, AnyTrust, Nova vs One
- •Multi-round fraud proofs : interactive verification
- •Deploiement sur Arbitrum : RPC, explorateurs, faucets
- •Cross-chain messaging : Arbitrum inbox/outbox, retryables
- •Precompiles L2 : ArbSys, ArbInfo, block numbers
- •Gas optimizations : calldata compression, batch transactions
- •Monitoring : gas tracker, sequencer status
- •Atelier : migrer une dApp de mainnet vers Arbitrum
- •zkRollups : zero-knowledge proofs, validity proofs
- •zkSync Era : zkEVM, differences avec EVM
- •Deploiement zkSync : zksolc compiler, tooling
- •Account abstraction native : paymasters built-in
- •Bridges zkSync : official bridge, third-party
- •Limitations zkEVM : opcodes non supportes, workarounds
- •Comparison L2s : Optimism vs Arbitrum vs zkSync vs Polygon zkEVM
- •Atelier : deployer sur zkSync Era, utiliser native AA
Prerequis
- •Solidity intermediaire
- •Comprehension d'Ethereum mainnet
- •Experience en deploiement de smart contracts
Modalites d'evaluation
Deploiement multi-L2 (Optimism, Arbitrum, zkSync), implementation de bridges, optimisation gas L2
Feuilles d'emargement, suivi de connexion pour le distanciel, evaluation des acquis en fin de formation.
Accessibilite handicap
Formation accessible aux personnes en situation de handicap. Referent handicap disponible pour adapter les modalites.