Dashing will automatically execute any special move you input as long as it’s a physical attack, whereas blocking will only shield you from damage. Blocking also prevents chip damage, while dashing does not.