What are parent blocks in Kaspa?

In Kaspa, parent blocks are the specific blocks that a newly created block directly references in its header. When a block creator builds a new block, they explicitly declare which previous blocks it is building upon — those declared references are the parents. This is an intentional choice made by the block creator, not something assigned automatically by the network. If you open the Kaspa DAG Visualizer, the arrows you see between blocks represent exactly these parent relationships, with each arrow pointing from a new block back to the parents it is building upon. Understanding parents matters because they are the explicit links that stitch blocks together in Kaspa's DAG, forming the traceable structure that lets the network agree on a shared history.

Learn more ›