Can Kaspa blocks have more than one parent block?
Yes — unlike a traditional blockchain where every block has exactly one parent, GHOSTDAG is designed to work with Directed Acyclic Graph (DAG) structures where blocks can have multiple parents. A DAG allows each block to reference more than one preceding block rather than forming a single straight chain. GHOSTDAG extends standard consensus rules to operate across this multi-parent structure, which is how Kaspa can treat parallel blocks as valid entries in the ledger rather than discarding them. When GHOSTDAG processes a new block, it selects a primary parent by looking for the one with the highest Blue Work among its multiple parents. For a beginner, this is the core architectural reason Kaspa can handle many simultaneous blocks without the wasted work that plagues traditional single-chain networks.