Do KIP21 lane limits make a Kaspa block invalid if exceeded?
KIP21 lane limits govern block admission — whether a node accepts a block into its local view — not consensus validity, so a block that exceeds them is turned away locally without affecting the broader chain. In Kaspa, "consensus validity" is the network-wide agreement on which blocks belong to the canonical blockDAG. "Block admission" is a per-node decision made before that global step: if a block carries more than 50 non-coinbase lanes or breaches the per-lane gas cap, compliant nodes decline to process it. The selected-parent coinbase transaction participates in the sequencing commitment but is not counted toward these limits. This distinction matters because it means a misbehaving block producer cannot force the rest of the network into expensive computation — nodes simply refuse admission at the door.