Skip to main content
This section introduces the core concepts of the TON Blockchain. It explains the fundamental building blocks of the system, including data structures, transaction flow, consensus mechanisms, and network protocols.
The material here provides the foundation for developers, researchers, and anyone who wants to understand low-level TON’s architecture.

Core Data Structures & Addressing

  • Cells – TON’s fundamental data structure used to represent every piece of information on-chain, from account states to transactions.
  • Addresses – Addresses are unique identifiers for smart contracts (including wallets). Every entity on TON is a smart contract with its own address.
  • Account Statuses – The four possible states of an account in TON and how these states control contract execution.

Transaction Processing

  • Messages and Transactions – TON is message-driven: all interactions between accounts are handled through internal and external messages, which form transactions.
  • Execution Phases and Fees – How TON processes a transaction through the Storage, Credit, Compute, Action, and Bounce phases, while applying fees at each step.
  • Precompiled Contracts – A feature of TON that heavily optimizes gas usage for frequently invoked contracts.

Network Architecture

  • Blockchain Sharding – TON’s horizontal scaling model, where every workchain is divided into multiple shardchains that can process transactions in parallel.
  • Blockchain Configuration – Dynamically updated configuration of the blockchain∆ that is a native TON account.
  • Network Protocols – TON’s communication stack, including ADNL for peer discovery, RLDP for reliable data transfer, and DHT for distributed lookups.
  • Blocks – The structure of TON blocks, which record transactions, state updates, and references that connect shardchains across the TON Blockchain.

Validation & Security

  • Proofs – Applicability of Merkle proofs, natively supported by TON Blockchain.
  • Consensus – TON’s Catchain consensus protocol, a Byzantine Fault Tolerant algorithm that ensures validators reach agreement on blocks in the presence of faulty or malicious participants.

Technical Whitepapers

  • TON Blockchain – Describes the core architecture of the TON Blockchain.
  • TVM Whitepaper – Defines the TON Virtual Machine (TVM), the computation engine that executes smart contracts within TON blockchain.
  • The Open Network – Outlines the overall design and components of the TON ecosystem,
  • Catchain Consensus – Explains TON’s Byzantine fault-tolerant consensus protocol used by TON blockchain for block creation.

Reference Materials

  • Glossary – A reference guide to important TON-specific terms and definitions.