Plasma
En quelques mots, Plasma est conçu comme une technique de solution de mise à l'échelle pour le réseau Ethereum. La principale proposition de Plasma est de fonctionner comme un cadre de chaînes latérales qui interagiront le moins possible avec la blockchain Ethereum (la chaîne principale). La structure Plasma est conçue pour fonctionner comme un arbre de blockchain,. organisé hiérarchiquement de telle sorte que de nombreuses « chaînes enfants » soient créées au-dessus de la chaîne principale.
Le framework Plasma est construit grâce à l'utilisation de contrats intelligents et d' arbres Merkle et permet la création d'un nombre illimité de chaînes latérales - qui sont, essentiellement, des copies plus petites de la blockchain Ethereum.
En effet, les chaînes enfants sont conçues pour exécuter un contrat intelligent personnalisé, ce qui permet aux entreprises d'utiliser la structure Plasma en fonction de leurs besoins individuels. Par conséquent, différents contrats intelligents Plasma peuvent être créés pour différents cas d'utilisation. En tirant parti de la sécurité fournie par la chaîne principale, Plasma est capable de déployer une multitude de chaînes enfants différentes qui fonctionneraient de manière prédéterminée, vers des objectifs spécifiques (pas nécessairement liés à ceux de la chaîne principale). Par conséquent, la blockchain principale d'Ethereum serait moins susceptible d'être encombrée.
En bref, Plasma est une solution off-the-mai n-chain qui cherche à augmenter considérablement l'efficacité du réseau Ethereum (ou de toute autre blockchain) en supprimant l'essentiel des tâches de traitement de la chaîne principale et en le redistribuant sur un série de petites chaînes fonctionnelles.
Le plasma a été proposé par Vitalik Buterin et Joseph Poon, en août 2017, comme solution de mise à l'échelle pour Ethereum, mais le concept peut également être adapté et mis en œuvre dans d'autres blockchains. Poon était également l'un des idéalisateurs de la proposition Lightning Network, ce qui explique les similitudes entre Plasma et LN en tant que solutions de mise à l'échelle (Plasma pour Ethereum et Lightning Network pour Bitcoin). Mais gardez à l'esprit qu'ils ont des approches et des mécanismes différents.
Ethereum Plasma est un projet open source et le référentiel public se trouve sur leur GitHub. Pour des informations plus détaillées et techniques, vous pouvez également vous référer au livre blanc officiel Plasma. Bien que le projet en soit encore à ses débuts, l'idée est en effet très intéressante. S'il est mis en œuvre avec succès, Plasma peut considérablement améliorer l'efficacité du réseau Ethereum. En outre, cela peut également être un point de départ utile pour d'autres réseaux de blockchain qui peuvent avoir besoin d'une solution de mise à l'échelle à l'avenir.
Notez cependant que Plasma seul n'est pas un projet, c'est un cadre pour la construction d'applications évolutives qui peuvent être mises en œuvre de différentes manières par différents groupes de recherche ou entreprises.