Cryptocurrency Study Group: Hard Fork
In order to upgrade a cryptocurrency network, all nodes operating the network need to start using the new protocol. But what happens if only some node operators adopt and the rest reject? A new token is generated. In essence, the code base splits in two, and this is called a hard fork.