In cross-chain communication, the submitters pack the blocks produced on BTTC and send them to the Ethereum/TRON/BSC networks on a regular basis. The regularly submitted contents are checkpoints.
Checkpoints are primarily used for cross-chain asset withdrawal. For more information, please refer to Dev Docs.