Ton — Operating System

← Target Reference | VM: TVM


Runtime Parameters

Parameter Value
VM TVM
Runtime binding ton.ext.*
Account model Account (cell-based state)
Storage model Cell-based
Cost model Gas (per-opcode + cell creation/storage)
Cross-chain --

Runtime Binding (ton.ext.*)

  • Cell operations — construct, parse, and manipulate cells (the fundamental data unit)
  • Message sending — internal and external message dispatch between contracts
  • Contract storage — persistent state access via cell trees
  • Ton DNS/Storage — access to Ton DNS resolution and decentralized storage

Notes

Ton uses a sharding architecture targeting 100K+ TPS across workchains. Each account's state is stored as a tree of cells, and the TVM operates directly on cell-based data structures (stacks of cells and continuations).

Telegram integration provides access to 500M+ monthly active users, making Ton one of the most widely distributed operating systems. 650+ dApps deployed on mainnet.

Gas is metered per TVM opcode with additional charges for cell creation and persistent storage. The cell-based model means all data — code, state, messages — is represented as directed acyclic graphs of cells.

For TVM details (instruction set, lowering path, bytecode format), see tvm.md.

Pages in this namespace

Local Graph