Passer au contenu principal
Plasma est une blockchain Layer 1 compatible EVM, spécialisée dans les paiements. Elle partage l’architecture de base et l’expérience développeur d’Ethereum, tout en introduisant des améliorations structurelles en performance, abstraction de frais, confidentialité et primitives de couche de compte conçues pour les charges de travail de paiement en stablecoins.
Tout smart contract qui s’exécute sur Ethereum peut s’exécuter sur Plasma sans modification.

Ce qui est identique

Plasma préserve intentionnellement le modèle d’exécution et de transaction d’Ethereum pour garantir une expérience fluide tant pour les utilisateurs que pour les développeurs.
  • Compatibilité EVM : Plasma prend en charge Solidity, Vyper et tout le comportement standard des contrats Ethereum.
  • Support des wallets : MetaMask, WalletConnect et autres wallets compatibles EVM fonctionnent dès la sortie de la boîte.
  • Format de transaction : Plasma utilise les mêmes types de transactions qu’Ethereum, y compris les frais dynamiques EIP-1559.
  • Outils et bibliothèques : Foundry, Hardhat, wagmi, viem, web3.js, ethers.js et les SDK courants sont entièrement pris en charge.
  • Modèle de compte : Plasma utilise le modèle de compte et la structure d’état d’Ethereum, maintenant une compatibilité complète avec les smart accounts (EIP-4337 et EIP-7702).
Les développeurs n’ont pas besoin d’apprendre une nouvelle pile ou d’adapter leurs contrats. Les workflows existants et les environnements de développement se transfèrent proprement vers Plasma.

Ce qui est différent

Alors qu’Ethereum est une chaîne à usage général, Plasma est conçue spécifiquement pour les paiements en stablecoins. Son architecture et la conception du protocole introduisent des changements clés qui améliorent la performance, la rentabilité et l’expérience utilisateur pour les applications axées paiements.

1. Précision des timestamps

Comme Ethereum, Plasma utilise des timestamps de blocs basés sur les secondes. Cependant, nous ajouterons l’option d’exposer une précision à la milliseconde via un champ supplémentaire pour les utilisateurs intéressés par un timing plus précis. Cette précision ajoutée préserve la compatibilité tout en offrant un meilleur support pour l’activité stablecoin à haut débit.

2. Optimisée pour les paiements en stablecoins

Plasma est construite de zéro pour les charges de travail de paiement en stablecoins à fort volume et faible coût. Des fonctionnalités comme les tokens de gas personnalisés et les paiements confidentiels sont maintenues directement par le protocole et conçues pour répondre aux cas d’usage spécifiques aux paiements. Ethereum n’offre aucun support natif pour l’UX des paiements en stablecoins. Sur Plasma, ces flux sont de premier ordre.

3. Support des tokens de gas personnalisés

Plasma est conçue pour permettre l’utilisation de tokens ERC-20 autorisés comme gas. Les développeurs peuvent enregistrer des stablecoins ou des tokens d’écosystème avec le paymaster de gas personnalisé du protocole et permettre aux utilisateurs de payer les frais de transaction sans détenir XPL. Ethereum exige que tous les frais soient payés en ETH, sauf si les développeurs gèrent leur propre infrastructure paymaster complexe.

4. Paiements confidentiels

Plasma développe un module de paiements confidentiels natif au protocole : preuves ZK et stealth addresses avec divulgation sélective pour la conformité. Le système est opt-in et conçu pour fonctionner aux côtés du reste de l’écosystème EVM. Ethereum n’a pas de couche de confidentialité native équivalente au protocole ; les mêmes résultats nécessitent des outils et ponts ajoutés.

5. Consensus haute performance

Plasma utilise une implémentation pipelinée de Fast HotStuff, optimisée pour la finalité et le débit des transactions. En séparant le protocole de consensus en plusieurs processus parallèles, Plasma réduit considérablement la latence et augmente le débit sous charge. Ethereum s’appuie actuellement sur des mécanismes de finalité avec une latence plus élevée et plus variable en raison de son consensus basé sur des slots.

6. Espace de blocs de paiement dédié (feuille de route)

La feuille de route du protocole principal de Plasma inclut des couloirs de paiement dédiés : ordonnancement des transactions pondéré par le stake afin que les charges de travail de paiement ne partagent pas la file d’attente avec le trafic général. Sur Ethereum, chaque transaction se dispute l’inclusion quel que soit son type.

Récapitulatif

FonctionnalitéEthereumPlasma
Compatibilité EVM✅ Complète✅ Complète
Tokens de gas personnalisés❌ Infrastructure externe requise✅ Pris en charge via paymaster du protocole
Paiements confidentiels❌ Outils ajoutés uniquement✅ Natif au protocole, opt-in
Conception du consensusFinalité basée sur des slots (Casper)Fast HotStuff pipeliné
Couloirs de paiement dédiés❌ Non disponible🛠 Sur la feuille de route du protocole principal