TVM(TON Virtual Machine)은 TON 네트워크의 스마트 컨트랙트 바이트코드를 실행하는 스택 기반 가상 머신입니다. 타입화된 셀, 메시지 패싱, 기본 암호화 프리미티브를 네이티브로 처리합니다.
TVM은 이더리움 EVM과 달리 액터 모델을 기반으로 설계되었습니다. 각 컨트랙트는 독립적인 액터로서 자체 로컬 스토리지를 갖고 비동기 메시지를 통해 상호 통신합니다. 덕분에 수평 확장성이 자연스럽게 확보되지만, DApp 설계 방식도 달라집니다.