La bifurcación se entiende como una actualización de protocolo o software. La ejecución se puede efectuar de tal manera que esta sea soportado o no con las versiones anteriores del programa o sistema. En el caso de las criptomonedas la bifurcación, crea una versión alternativa de la BlockChain, pudiendo según su tipo, ejecutarse o no en la red, a la par de la cadena anterior.
La separación de la cadena de bloques con la bifurcación, puede iniciar de dos formas:
1.Se puede dar una bifurcación en ascenso. Esta ocurre por la tecnología descentralizada y distribuida de las criptomonedas como Bitcoin(BTC). El resultado son dos cadenas divididas o separadas, cuando se descubre un bloque al mismo tiempo en la minería. A pesar de esto, la bifurcación en este caso se convierte temporal, debido a que la cadena que encuentre el siguiente bloque se convierte en la principal y la anterior terminará siendo abandonada mas no reciclada por la red.
2.Una bifurcación que resulte como cambio en las reglas subyacentes del protocolo. Este tipo de bifurcación permanente es ejecutada por desarrolladores, con el fin de añadir nuevas características a la red que mejoren su funcionamiento o bien para modificar una regla básica como el tamaño de los bloques de la cadena.