Cualquier smart contract que se ejecute en Ethereum puede ejecutarse en Plasma sin modificación.
Lo que es igual
Plasma preserva intencionalmente el modelo de ejecución y transacciones de Ethereum para asegurar una experiencia sin fricciones tanto para usuarios como para desarrolladores.- Compatibilidad EVM: Plasma soporta Solidity, Vyper y todo el comportamiento estándar de contratos de Ethereum.
- Soporte de wallets: MetaMask, WalletConnect y otras wallets compatibles con EVM funcionan de fábrica.
- Formato de transacciones: Plasma usa los mismos tipos de transacciones que Ethereum, incluyendo comisiones dinámicas EIP-1559.
- Tooling y librerías: Foundry, Hardhat, wagmi, viem, web3.js, ethers.js y SDKs comunes son totalmente compatibles.
- Modelo de cuenta: Plasma usa el modelo de cuenta y la estructura de estado de Ethereum, manteniendo compatibilidad completa con cuentas inteligentes (EIP-4337 y EIP-7702).
Lo que es diferente
Mientras que Ethereum es una cadena de propósito general, Plasma está diseñada específicamente para pagos en stablecoins. Su arquitectura y diseño de protocolo introducen cambios clave que mejoran el rendimiento, la eficiencia de costos y la experiencia de usuario para aplicaciones payment-first.1. Precisión de timestamp
Como Ethereum, Plasma usa timestamps basados en segundos para los bloques. Sin embargo, agregaremos la opcionalidad para exponer precisión a nivel de milisegundos a través de un campo adicional para usuarios interesados en timing de mayor precisión. Esta precisión agregada preserva la compatibilidad mientras ofrece mejor soporte para la actividad de stablecoins de alto throughput.2. Optimizada para pagos en stablecoins
Plasma está construida desde cero para cargas de trabajo de pagos en stablecoins de alto volumen y bajas comisiones. Funcionalidades como tokens de gas personalizados y pagos confidenciales son mantenidas directamente por el protocolo y diseñadas para servir casos de uso específicos de pagos. Ethereum no ofrece soporte nativo para la UX de pagos en stablecoins. En Plasma, estos flujos son de primera clase.3. Soporte para tokens de gas personalizados
Plasma está diseñada para permitir que los tokens ERC-20 en lista blanca se usen como gas. Los desarrolladores pueden registrar stablecoins o tokens del ecosistema con el paymaster de gas personalizado del protocolo y permitir que los usuarios paguen comisiones de transacción sin tener XPL. Ethereum requiere que todas las comisiones se paguen en ETH a menos que los desarrolladores administren su propia infraestructura compleja de paymaster.4. Pagos confidenciales
Plasma está desarrollando un módulo de pagos confidenciales nativo del protocolo: pruebas ZK y direcciones stealth con divulgación selectiva para cumplimiento. El sistema es opt-in y está diseñado para trabajar junto con el resto del ecosistema EVM. Ethereum no tiene una capa de privacidad nativa de protocolo equivalente; los mismos resultados requieren tooling bolt-on y bridges.5. Consenso de alto rendimiento
Plasma usa una implementación pipelined de Fast HotStuff, optimizada para la finalidad y throughput de transacciones. Al separar el protocolo de consenso en múltiples procesos paralelos, Plasma reduce significativamente la latencia y aumenta el throughput bajo carga. Ethereum actualmente depende de mecanismos de finalidad con latencia tanto mayor como más variable debido a su consenso basado en slots.6. Espacio de bloque dedicado para pagos (hoja de ruta)
La hoja de ruta del Core Protocol de Plasma incluye lanes de pagos dedicados: ordenamiento de transacciones ponderado por stake para que las cargas de pagos no compartan cola con el tráfico general. En Ethereum, cada transacción compite por inclusión sin importar el tipo.Resumen
| Funcionalidad | Ethereum | Plasma |
|---|---|---|
| Compatibilidad EVM | ✅ Completa | ✅ Completa |
| Tokens de gas personalizados | ❌ Se requiere infra externa | ✅ Soportado vía paymaster del protocolo |
| Pagos confidenciales | ❌ Solo tooling bolt-on | ✅ Nativo del protocolo, opt-in |
| Diseño del consenso | Finalidad basada en slots (Casper) | Fast HotStuff pipelined |
| Lanes de pago dedicados | ❌ No disponible | 🛠 En la hoja de ruta del Core Protocol |