A hardfork is a significant change to a blockchain's protocol that is not backward-compatible. This results in a permanent split in the blockchain, where one path follows the new protocol while the other continues on the old one. This leads to two separate blockchains, each with its own version of the digital currency.