TVM (TON Virtual Machine) — стековая виртуальная машина, исполняющая байт-код смарт-контрактов сети TON. Поддерживает работу с типизированными ячейками (cells), хранение и передачу сообщений, базовые криптографические операции.
TVM отличается от EVM (Ethereum) тем, что построена вокруг модели actor: каждый контракт — это автономный actor с локальным хранилищем, общающийся с другими через async-сообщения. Это даёт нативное горизонтальное масштабирование, но требует иначе проектировать DApp'ы.