What is a hard fork and a soft fork?

A hard fork is a split in the blockchain, creating a new version of the cryptocurrency. This happens when a group of users disagree with the current rules of the blockchain and decide to create a new version with different rules. A soft fork is a change to the blockchain protocol that is backward-compatible, meaning that it does not create a new version of the cryptocurrency.