Les projets de couche-2 comme Polygon améliorent la scalabilité en construisant une nouvelle couche de calcul pour désengorger la blockchain de la couche 1 (mainchain). Ils visent à permettre un débit élevé de transactions tout en conservant le haut niveau de sécurité de la blockchain de la couche 1. Les principales formes de couches 2 sont les rollups optimistes et les rollups Zero-Knowledge (ZK).
Les blockchains de couche 1 comme Ethereum offrent une sécurité élevée, mais elles manquent de scalabilité en raison de coûts de transaction plus élevés et d’un faible débit, devenant plus coûteuses et plus lentes à mesure que l’activité des utilisateurs sur la blockchain s’accroît. Par exemple, Ethereum ne traite que sept à onze transactions par seconde (tps), et plus les utilisateurs sont nombreux, plus le réseau est encombré, ce qui entraîne une augmentation des frais de transaction. Cela provoque une véritable guerre des enchères, rendant parfois les transactions sur le réseau extrêmement onéreuses.
De nombreuses solutions de couche 2 pour Ethereum visent à résoudre les problèmes de scalabilité. Parmi celles-ci, citons Arbitrum, Metis et Optimism.