Overview of TON nodes, validator roles, and how apps connect to the network.
A node is a server running TON blockchain software. It stores the chain state, verifies blocks and transactions, and propagates new data to other nodes and clients.This matters when deciding whether to rely on a public API or run infrastructure, and when tracing how a wallet action becomes an on-chain transaction.
A full node keeps the latest blockchain state and relays blocks and messages across the peer-to-peer network. A validator is a full node that participates in consensus and produces blocks. Many full nodes also expose a liteserver endpoint so wallets and apps can query data or submit messages without running a full node themselves.TON also has lite clients. They do not store chain state locally. Instead, they request the data they need from liteserver-enabled full nodes.
Wallets and dApps act as lite clients: they do not keep chain state locally and instead connect to an API provider or a liteserver gateway. The gateway forwards requests to full nodes. Validators are the subset of nodes that finalize new blocks, and the results propagate back through the network.
Use public APIs for prototypes and light workloads. Full nodes typically back apps that require stricter uptime targets or direct access to the network.