BoC (Bag of Cells) est le format de sérialisation binaire utilisé partout dans TON pour conditionner les cellules : smart contracts, messages, états, blocs. Chaque artefact dans TON est un BoC.
Chaque cellule stocke jusqu'à 1023 bits de données et jusqu'à 4 références vers d'autres cellules. Un BoC est le DAG (graphe) de ces cellules, sérialisé en un seul blob binaire.