Put simply, a fork occurs whenever there is a change to the current status quo of a specific blockchain. There are two kinds of forks you need to know about - soft and hard forks.