Qualquer smart contract que roda no Ethereum pode rodar na Plasma sem modificação.
O Que é Igual
A Plasma preserva intencionalmente o modelo de execução e transação do Ethereum para garantir uma experiência sem atrito tanto para usuários quanto para desenvolvedores.- Compatibilidade com EVM: A Plasma suporta Solidity, Vyper e todo o comportamento padrão de contratos Ethereum.
- Suporte a Wallets: MetaMask, WalletConnect e outras wallets compatíveis com EVM funcionam nativamente.
- Formato de Transação: A Plasma usa os mesmos tipos de transação do Ethereum, incluindo taxas dinâmicas EIP-1559.
- Ferramental e Bibliotecas: Foundry, Hardhat, wagmi, viem, web3.js, ethers.js e SDKs comuns são totalmente suportados.
- Modelo de Conta: A Plasma usa o modelo de conta e a estrutura de estado do Ethereum, mantendo compatibilidade total com smart accounts (EIP-4337 e EIP-7702).
O Que é Diferente
Embora o Ethereum seja uma chain de uso geral, a Plasma é construída especificamente para pagamentos em stablecoins. Sua arquitetura e design de protocolo introduzem mudanças importantes que melhoram o desempenho, a eficiência de custos e a experiência do usuário para aplicações payment-first.1. Precisão de Timestamp
Como o Ethereum, a Plasma usa timestamps baseados em segundos para blocos. No entanto, adicionaremos a opcionalidade de expor precisão em nível de milissegundo por meio de um campo adicional para usuários interessados em timing de maior precisão. Essa precisão adicional preserva a compatibilidade enquanto oferece melhor suporte para atividade de stablecoin de alto throughput.2. Otimizada para Pagamentos em Stablecoins
A Plasma é construída do zero para cargas de trabalho de pagamentos em stablecoins de alto volume e baixa taxa. Recursos como tokens de gas personalizados e pagamentos confidenciais são mantidos diretamente pelo protocolo e projetados para atender a casos de uso específicos de pagamentos. O Ethereum não oferece suporte nativo para a UX de pagamentos em stablecoins. Na Plasma, esses fluxos são de primeira classe.3. Suporte a Tokens de Gas Personalizados
A Plasma é projetada para permitir que tokens ERC-20 incluídos na whitelist sejam usados como gas. Os desenvolvedores podem registrar stablecoins ou tokens do ecossistema com o paymaster de gas personalizado do protocolo e permitir que os usuários paguem taxas de transação sem manter XPL. O Ethereum requer que todas as taxas sejam pagas em ETH, a menos que os desenvolvedores gerenciem sua própria infraestrutura complexa de paymaster.4. Pagamentos Confidenciais
A Plasma está desenvolvendo um módulo de pagamentos confidenciais nativo do protocolo: provas ZK e endereços stealth com divulgação seletiva para compliance. O sistema é opt-in e projetado para funcionar junto com o resto do ecossistema EVM. O Ethereum não tem camada de privacidade nativa equivalente no protocolo; os mesmos resultados exigem ferramental bolt-on e bridges.5. Consenso de Alto Desempenho
A Plasma usa uma implementação pipelined do Fast HotStuff, otimizada para finalidade de transação e throughput. Ao separar o protocolo de consenso em múltiplos processos paralelos, a Plasma reduz significativamente a latência e aumenta o throughput sob carga. O Ethereum atualmente depende de mecanismos de finalidade com latência tanto mais alta quanto mais variável devido ao seu consenso baseado em slots.6. Espaço de Bloco Dedicado para Pagamentos (roadmap)
O roadmap do Core Protocol Plasma inclui lanes de pagamento dedicadas: ordenação de transações ponderada por stake para que as cargas de trabalho de pagamento não compartilhem fila com o tráfego geral. No Ethereum, cada transação compete pela inclusão independentemente do tipo.Resumo
| Recurso | Ethereum | Plasma |
|---|---|---|
| Compatibilidade com EVM | ✅ Total | ✅ Total |
| Tokens de Gas Personalizados | ❌ Infra externa necessária | ✅ Suportado via paymaster do protocolo |
| Pagamentos Confidenciais | ❌ Apenas ferramental bolt-on | ✅ Nativo do protocolo, opt-in |
| Design do Consenso | Finalidade baseada em slots (Casper) | Fast HotStuff pipelined |
| Lanes de pagamento dedicadas | ❌ Não disponível | 🛠 No roadmap do Core Protocol |