Points clés à retenir

  • Ethereum Plasma est un cadre de mise à l’échelle de couche 2 qui traite des transactions sur des chaînes enfants séparées, réduisant la congestion sur le réseau principal d’Ethereum.

  • Les chaînes enfants soumettent périodiquement des résumés cryptographiques de leur activité à la chaîne principale Ethereum, héritant d’un degré de sa sécurité sans la surcharger avec chaque transaction.

  • Les litiges entre utilisateurs et opérateurs sont gérés via des preuves de fraude, qui permettent aux participants de contester des transactions invalides sur la chaîne racine.

  • Plasma fait face à une limitation critique appelée le problème de Mass Exit : lorsque de nombreux utilisateurs tentent de quitter une chaîne enfant compromise en même temps, cela pourrait submerger le réseau principal.

Binance Academy courses banner

Introduction

Ethereum Plasma est un cadre de mise à l’échelle qui permet de traiter des transactions sur des blockchains secondaires, appelées chaînes enfants, plutôt que directement sur Ethereum. Il a été proposé en 2017 par Vitalik Buterin et Joseph Poon comme moyen d’augmenter le débit de transactions d’Ethereum sans modifier les règles de consensus du réseau principal. Plasma n’est pas un projet unique, mais un modèle de conception que différentes équipes peuvent implémenter à leur manière.

Cet article explique comment fonctionne Plasma, quels sont ses défis clés, et comment il se compare aux solutions de mise à l’échelle basées sur les rollups, devenues plus courantes depuis que Plasma a été proposé pour la première fois.

Comment fonctionne Plasma ?

Plasma construit une structure arborescente de blockchains. En haut se trouve la chaîne principale Ethereum, appelée chaîne racine. En dessous, on trouve des chaînes enfants, parfois comparées à des sidechains, bien que les chaînes enfants de Plasma reposent sur Ethereum pour la sécurité d’une manière que ne font pas les sidechains standard.

Chaque chaîne enfant est régie par un contrat intelligent déployé sur la chaîne racine. Ce contrat définit les règles de fonctionnement de la chaîne enfant, la manière dont les actifs peuvent être déposés depuis Ethereum, et comment les utilisateurs peuvent quitter pour revenir vers la chaîne principale. Comme chaque chaîne enfant peut être personnalisée, des implémentations différentes peuvent servir à différents objectifs : paiements, échanges de jetons, ou d’autres cas d’usage spécifiques.

L’opérateur de la chaîne enfant traite les transactions hors d’Ethereum et publie périodiquement un résumé compressé de l’état de la chaîne sur la chaîne racine. Ce résumé, appelé engagement d’état, prend la forme d’une racine Merkle. Il permet à n’importe qui de vérifier que l’historique de la chaîne enfant est cohérent, sans avoir besoin que chaque transaction soit directement publiée sur Ethereum.

Que sont les preuves de fraude ?

Comme l’opérateur d’une chaîne enfant Plasma traite les transactions, les utilisateurs doivent faire confiance au fait que l’opérateur se comporte honnêtement. Les preuves de fraude fournissent un moyen pour les utilisateurs de contester une conduite malhonnête.

Si un utilisateur estime que l’opérateur a soumis une transaction invalide ou une mise à jour d’état frauduleuse, il peut soumettre une preuve de fraude à la chaîne racine. Le contrat intelligent de la chaîne racine vérifie alors si la contestation est valide. Si la contestation aboutit, l’opérateur malveillant est pénalisé et l’état invalide est rejeté. Ce mécanisme signifie que la sécurité d’Ethereum sert de filet de sécurité à la chaîne enfant, même si Ethereum ne vérifie pas directement chaque transaction.

La période de contestation est un intervalle de temps pendant lequel les utilisateurs peuvent soumettre des preuves de fraude. Si aucune contestation valide n’apparaît dans cette fenêtre, l’engagement d’état est accepté comme définitif.

Quel est le problème du Mass Exit ?

L’un des défis les plus sérieux de Plasma est le problème du Mass Exit. Si l’opérateur d’une chaîne enfant devient malveillant ou si la chaîne échoue, les utilisateurs doivent quitter la chaîne et revenir à la chaîne principale Ethereum afin de récupérer leurs actifs. Chaque sortie nécessite de soumettre une transaction à la chaîne racine.

Si de nombreux utilisateurs essaient de quitter en même temps, la chaîne racine peut devenir congestionnée. Dans le pire des cas, le volume des transactions de sortie pourrait dépasser ce qu’Ethereum peut traiter dans la fenêtre de contestation des preuves de fraude. Cela pourrait empêcher certains utilisateurs de retirer avec succès leurs fonds avant que les transitions d’état invalides ne soient finalisées.

Le problème du Mass Exit est considéré comme un défi central non résolu du design de Plasma. Il n’existe pas de solution propre dans le cadre original de Plasma, ce qui explique pourquoi les approches de mise à l’échelle ultérieures ont pris des chemins différents.

Quel est le problème de disponibilité des données ?

Un problème connexe est la disponibilité des données. Pour que les preuves de fraude fonctionnent, les utilisateurs doivent avoir accès à l’historique complet de la chaîne enfant afin de pouvoir construire une contestation si nécessaire. Si l’opérateur retient les données de transaction, les utilisateurs ne peuvent pas prouver la fraude, même si une fraude a eu lieu.

Cela signifie que les utilisateurs doivent soit surveiller en permanence la chaîne eux-mêmes, soit faire confiance au fait que les données seront disponibles au moment où ils en auront besoin. Les deux options créent des frictions. Les conceptions de rollup résolvent cela en publiant directement les données de transaction sur Ethereum, garantissant leur disponibilité sans compter sur la coopération de l’opérateur.

Plasma vs. Rollups

Depuis la proposition de Plasma, des optimistic rollups et des ZK-rollups ont émergé comme solutions dominantes de mise à l’échelle d’Ethereum. Les deux types de rollup traitent le problème de disponibilité des données en publiant les données de transaction on-chain, ce que Plasma ne nécessite pas.

Les optimistic rollups utilisent un modèle de preuve de fraude similaire à celui de Plasma, mais publient les calldata sur Ethereum, garantissant aux utilisateurs un accès permanent aux données nécessaires pour construire des contestations. Les ZK-rollups vont plus loin en utilisant des preuves de validité cryptographiques pour vérifier chaque transition d’état on-chain, supprimant ainsi totalement la nécessité d’une période de contestation.

Actuellement, la plupart des flux d’activité de couche 2 sur Ethereum passent par des réseaux de rollups. Plasma est considéré comme une conception fondatrice qui a influencé les recherches ultérieures sur la mise à l’échelle, mais de nouvelles déploiements de Plasma sont rares. Les concepts qu’il a introduits, notamment les chaînes enfants, les engagements d’état et les preuves de fraude, restent pertinents pour comprendre le fonctionnement des systèmes de rollup.

FAQ

À quoi sert Ethereum Plasma ?

Plasma est un cadre permettant de traiter les transactions Ethereum sur des chaînes enfants distinctes, réduisant la congestion sur le réseau principal. En pratique, des systèmes basés sur Plasma ont été utilisés pour des paiements et des transferts de jetons. La plupart des nouveaux projets de mise à l’échelle d’Ethereum utilisent désormais des conceptions de rollups.

Plasma est-il encore en cours de développement ?

Le développement de Plasma a largement ralenti depuis 2026. La majorité des recherches et déploiements de mise à l’échelle d’Ethereum s’est déplacée vers des solutions de type optimistic et ZK-rollup, qui traitent plus directement les défis de disponibilité des données. Certaines équipes continuent d’explorer des conceptions proches de Plasma, mais ce n’est plus une voie principale de mise à l’échelle.

Quelle est la différence entre Plasma et les rollups ?

Plasma et les rollups traitent tous deux des transactions en dehors de la chaîne principale d’Ethereum. La différence clé concerne la disponibilité des données : les rollups publient les données de transaction sur Ethereum, garantissant que les utilisateurs peuvent toujours accéder à ce dont ils ont besoin pour contester une fraude. Plasma ne le nécessite pas, ce qui crée les problèmes de disponibilité des données et de Mass Exit.

Qui a inventé Ethereum Plasma ?

Ethereum Plasma a été proposé en août 2017 par Vitalik Buterin, cofondateur d’Ethereum, et Joseph Poon, co-auteur du livre Lightning Network. Le livre blanc original décrivait un cadre évolutif de chaînes enfants sécurisées par Ethereum au moyen de preuves de fraude.

Dernières réflexions

Ethereum Plasma a été l’une des premières propositions sérieuses pour mettre à l’échelle Ethereum via le traitement de transactions hors chaîne. Il a introduit des concepts comme les chaînes enfants, les engagements d’état et les preuves de fraude, qui continuent d’influencer la conception des solutions de couche 2. Même s’il a largement cédé la place à des solutions basées sur les rollups, comprendre comment il fonctionne peut fournir un contexte utile pour toute personne qui explore le paysage de la mise à l’échelle d’Ethereum.

Pour aller plus loin

  • Solutions de mise à l’échelle de couche 1 vs couche 2

  • Que sont les ZK-Rollups ? La technique de scalabilité de la couche 2

  • Optimistic vs. Zero-Knowledge Rollups : quelle différence ?

  • Que sont les sidechains ?


Déclaration : Ce contenu vous est fourni « en l’état », uniquement pour des informations générales et à des fins éducatives, sans aucune déclaration ni garantie de quelque nature que ce soit. Il ne doit pas être interprété comme un conseil financier, juridique ou autre conseil professionnel, et ne vise pas à recommander l’achat de tout produit ou service spécifique. Vous devez demander votre propre avis à des conseillers professionnels appropriés. Lorsque le contenu est fourni par un contributeur tiers, veuillez noter que les opinions exprimées appartiennent à ce contributeur tiers et ne reflètent pas nécessairement celles de Binance Academy. Les prix des actifs numériques peuvent être volatils. La valeur de votre investissement peut baisser ou augmenter et vous pourriez ne pas récupérer le montant investi. Vous êtes seul responsable de vos décisions d’investissement et Binance Academy n’est pas responsable des pertes que vous pourriez subir. Pour plus d’informations, veuillez consulter nos Conditions d’utilisation, l’Avertissement relatif aux risques et les Conditions d’utilisation de Binance Academy.