A hard fork is a mandatory blockchain update that conflicts with the older version. In other words, you cannot use the currency anymore unless you haven’t upgraded the client. The reason of a hard fork can be fixes for a major bug or blockchain improvements. Hard forks should be supported by all members of the crypto community, otherwise it can lead to blockchain replication.