A Hard Fork (or Soft Fork) is the blockchain technology describes a major change to blockchain protocol which makes previously invalid blocks or transactions valid (or vice-versa). The Hard Fork will be blocked according to the new rules as invalid because the existing and the newest version are completely split, there is no communication or transaction option between the two, but the Soft Fork don’t have to immediately upgrade the blockchain version, unless do something against the new protocol.
Related Definitions in the Project: The Computer Technology