Modelo EVM Base¶
Introdução¶
O modelo de rede EVM (Ethereum Virtual Machine) da Tanssi foi projetado para equipes que desenvolvem suas aplicações em cima de contratos inteligentes EVM. Ele inclui todos os componentes essenciais necessários para uma rede totalmente compatível com o Ethereum:
- EVM - adiciona uma camada de execução da Ethereum Virtual Machine para aplicações de contratos inteligentes baseados em EVM
- Suporte Etherum JSON RPC - as redes EVM da Tanssi são totalmente compatíveis com Ethereum JSON RPC. Consequentemente, todas as ferramentas baseadas em Ethereum como MetaMask, Ethers.js, Viem, Hardhat, Foundry e muito mais, funcionam perfeitamente
- Contas Unificadas - permite que as redes EVM da Tanssi apresentem contas ECDSA no estilo Ethereum
EVM Network Template¶
O modelo já inclui a configuração necessária para integração perfeita com o protocolo Tanssi e o provedor de segurança escolhido, por exemplo, Symbiotic no Ethereum. Portanto, este modelo não requer alterações adicionais no tempo de execução se o aplicativo for construído em cima do EVM.
Isso significa que este modelo está pronto para ser implantado como está através da Tanssi, desbloqueando muitos recursos, como:
- Utilizar a produção de blocos como serviço da Tanssi
- Obter finalidade de transação determinística em segundos
- Escolher o provedor de segurança que melhor se adapta às suas necessidades. Por exemplo, aproveitar a segurança de nível Ethereum do Symbiotic
- Construir dApps interagindo com sua rede através de uma API
- Conectar qualquer carteira Ethereum, como Metamask e Ledger
- Usar bibliotecas Ethereum bem conhecidas como Ethers.js, Web3.js, Web3.py, e mais
- Implantar contratos inteligentes EVM com ferramentas como Remix, Hardhat, Foundry, e mais
Módulos Incluídos¶
Alem dos módulos e configurações que tornam o modelo de rede Tanssi EVM compatível com o protocolo Tanssi, ele também inclui muitos módulos para fornecer funcionalidades básicas.
Para atingir a compatibilidade total com o Ethereum, esses módulos específicos também estão incluídos:
- EVM - adiciona suporte para execução de bytecode EVM não modificado em uma rede com tecnologia Tanssi. Ele usa o SputnikVM baseado em Rust como o mecanismo EVM subjacente
- Ethereum - funciona em conjunto com o módulo EVM para fornecer emulação completa para o processamento de blocos Ethereum. Entre muitas outras tarefas, é responsável por criar blocos Ethereum emulados para componentes específicos do Ethereum, como logs EVM
Ambos os módulos fazem parte do projeto Frontier, que é a espinha dorsal das redes com tecnologia Tanssi compatíveis com Ethereum.
| Criada: 9 de dezembro de 2025