Blisters form because the outer layer of the skin has become damaged. Blisters are usually caused by friction or heat. Any rubbing of the skin can cause a blister if it is continued for long enough.
Blisters are the most common sports injury. 40% of marathon runners suffer from them. The pain can severely interrupt the performance of any athlete, whatever the sport, and will spoil the enjoyment of a leisure walker/hiker. Blistered skin can take 5-7 days to recover. Though there are numerous after-care products available, wouldn't it make more sense to try and prevent blisters from forming in the first place?