How does Kaspa handle parallel blocks differently from Bitcoin?
Kaspa allows blocks to point to multiple previous blocks, so when two miners produce blocks at nearly the same time, both are included in the network rather than one being discarded. In Bitcoin, each block can only point to one previous block. When two miners find valid blocks simultaneously, the network forks and must pick a winner — the losing block is orphaned, meaning all the work that produced it is wasted. Kaspa changes this by letting nodes accept parallel blocks even when they have different views of the network at that moment, and all parallel blocks are included. For a beginner, this means Kaspa stops throwing away valid mining work, which is what enables it to create blocks faster than the time it takes for a block to propagate across the network.