TVM (TON Virtual Machine) é uma máquina virtual baseada em pilha que executa o bytecode de contratos inteligentes na rede TON. Trabalha nativamente com células tipadas, passagem de mensagens e primitivas criptográficas básicas.
O TVM se diferencia do EVM do Ethereum por ser construído em torno do modelo de atores: cada contrato é um ator independente com seu próprio armazenamento local, comunicando-se com outros por mensagens assíncronas. Isso oferece escalabilidade horizontal nativa, mas exige um design de DApp diferente.