Scroll est une solution de mise à l'échelle de couche 2 conçue pour Ethereum. Elle exploite la technologie de cumul à connaissance nulle (zk-rollup) pour augmenter le débit des transactions et réduire les coûts sans compromettre la sécurité et la décentralisation. Grâce aux zk-rollups, Scroll traite les transactions hors chaîne, puis soumet un résumé à la couche 1 d'Ethereum pour vérification, ce qui optimise l'interaction des développeurs et des utilisateurs avec les applications basées sur Ethereum.
L'une des caractéristiques uniques de Scroll est sa zkEVM (Zero-Knowledge Ethereum Virtual Machine), qui assure une compatibilité totale avec l'infrastructure Ethereum existante. Ainsi, les développeurs peuvent facilement migrer leurs applications décentralisées (DApps) vers Scroll sans aucune modification, pour une intégration fluide, tout en bénéficiant de frais de gaz réduits et de transactions plus rapides.
L'architecture de Scroll comprend trois couches principales : la couche de règlement sur Ethereum, une couche de séquençage pour le traitement des transactions et une couche de preuve où des preuves zk sont générées pour garantir la validité des transactions. Cette structure offre de solides garanties de sécurité et d'évolutivité, faisant de Scroll une solution prometteuse pour répondre aux défis d'évolutivité d'Ethereum et à la demande croissante d'applications décentralisées.