An alternate version of the blockchain, leaving two blockchains to run simultaneously on different parts of the network. To fork is to take the source code from an open-source software program and develop an entirely new program. It is often the result of a deadlock in an open-source project that is so insurmountable that all work stops. Typically, this happens when development team members are unable to resolve personal conflicts or fail to reach a consensus about next steps. Forks may also occur when core members of an open-source development team decide not to address use cases that other members of the development community feel are important.