Alors, de quoi s'agit-il avec les rollups ? Quelle est la différence entre les rollups optimistes et les rollups ZK ? En quoi Arbitrum est-il différent d'Optimism ? Et pourquoi les rollups sont-ils considérés comme le Saint Graal en matière de scalabilité d'Ethereum ? Vous trouverez des réponses à ces questions dans cette vidéo.
La scalabilité d'Ethereum a été l'un des sujets les plus discutés dans le monde de la crypto. Le débat sur la scalabilité s'intensifie généralement lors de périodes d'activité réseau élevée, comme la folie des CryptoKitties en 2017, l'été DeFi de 2020 ou le marché haussier des cryptos au début de 2021.
Pendant ces périodes, la demande sans précédent pour le réseau Ethereum a entraîné des frais de gaz extrêmement élevés, rendant coûteux pour les utilisateurs quotidiens de payer leurs transactions.
Pour résoudre ce problème, la recherche de la solution ultime de scalabilité a été l'une des principales priorités pour plusieurs équipes et la communauté Ethereum dans son ensemble.
En général, il existe 3 principales façons de scalabiliser Ethereum ou en fait, la plupart des autres blockchains : scalabiliser la blockchain elle-même - scalabilité de couche 1 ; construire au-dessus de la couche 1 - scalabilité de couche 2 et construire à côté de la couche 1 - sidechains.
En ce qui concerne la couche 1, Eth2 est la solution choisie pour scalabiliser la blockchain Ethereum. Eth2 fait référence à un ensemble de changements interconnectés tels que la migration vers le Proof-of-Stake (PoS), la fusion de l'état de la blockchain Proof-of-Work (PoW) dans la nouvelle chaîne PoS et le sharding.
Le sharding, en particulier, peut augmenter considérablement le débit du réseau Ethereum, surtout lorsqu'il est combiné avec des rollups.
Si vous souhaitez en savoir plus sur Eth2, vous pouvez consulter cette vidéo ici.
En ce qui concerne la scalabilité en dehors de la couche 1, plusieurs solutions de scalabilité différentes ont été essayées avec des résultats mitigés.
D'une part, nous avons des solutions de couche 2 telles que les Channels qui sont entièrement sécurisées par Ethereum mais ne fonctionnent bien que pour un ensemble spécifique d'applications.
Les sidechains, d'autre part, sont généralement compatibles EVM et peuvent scalabiliser des applications à usage général. Le principal inconvénient - elles sont moins sécurisées que les solutions de couche 2 car elles ne s'appuient pas sur la sécurité d'Ethereum et ont plutôt leurs propres modèles de consensus.
La plupart des rollups visent à atteindre le meilleur des deux mondes en créant une solution de scalabilité à usage général tout en s'appuyant pleinement sur la sécurité d'Ethereum.
C'est le Saint Graal de la scalabilité car cela permet de déployer tous les contrats intelligents existants présents sur Ethereum vers un rollup avec peu ou pas de changements tout en ne sacrifiant pas la sécurité.
Pas étonnant que les rollups soient probablement la solution de scalabilité la plus attendue de toutes.
Mais que sont les rollups en premier lieu ?