Aumentar el límite de procesamiento de transacciones de la red requiere hacer cambios en el funcionamiento técnico de bitcoin, en un proceso conocido como fork. Los forks pueden agruparse en dos tipos:
Hard forkEdit
Un hard fork es un cambio de reglas tal que el software que valida según las reglas antiguas verá los bloques producidos según las nuevas reglas como inválidos. En caso de una bifurcación dura, todos los nodos destinados a trabajar de acuerdo con las nuevas reglas necesitan actualizar su software.
Si un grupo de nodos continúa utilizando el software antiguo mientras los otros nodos utilizan el nuevo software, puede producirse una división permanente. Por ejemplo, Ethereum ha realizado una bifurcación dura para «compensar» a los inversores de The DAO, que había sido hackeado explotando una vulnerabilidad en su código. En este caso, la bifurcación dio lugar a una división que creó las cadenas Ethereum y Ethereum Classic. En 2014 se pidió a la comunidad de Nxt que considerara una bifurcación dura que habría llevado a un retroceso de los registros de la cadena de bloques para mitigar los efectos de un robo de 50 millones de NXT de una importante bolsa de criptomonedas. La propuesta de hard fork fue rechazada, y parte de los fondos se recuperaron tras las negociaciones y el pago de un rescate. Alternativamente, para evitar una bifurcación permanente, una mayoría de nodos que utilicen el nuevo software pueden volver a las antiguas reglas, como fue el caso de la bifurcación de bitcoin el 12 de marzo de 2013.
Bitcoin Cash («BCH») es una bifurcación dura de bitcoin que aumenta el tamaño máximo de los bloques. Bitcoin XT, Bitcoin Classic y Bitcoin Unlimited soportaron cada uno un aumento del tamaño máximo de bloque. El 1 de agosto de 2017, el día en que BTC se bifurcó, el blockchain de BTC se dividió en dos blockchains separados: uno mantenido de acuerdo con las reglas actualmente válidas para BTC, y el otro mantenido de acuerdo con las reglas actualmente válidas para BCH. Si uno tenía monedas en la cadena de BTC antes de la bifurcación y aún no las ha movido, podría moverlas en una u otra o en ambas cadenas. Así, todos los poseedores de BTC se convirtieron también en poseedores de BCH en el momento de la bifurcación. A partir de ahora, BTC y BCH están separados y se negocian con valoraciones totalmente independientes entre sí, las monedas fiduciarias y otros activos.
BitcoinSV (BSV) significa Bitcoin Satoshi’s Vision, y es una bifurcación dura de Bitcoin Cash con la pretensión de que los bloques deben ser aún más grandes para permitir la escalabilidad.
Bifurcación suaveEditar
Una bifurcación suave o un cambio de bifurcación suave se describe como una bifurcación en el blockchain que puede ocurrir cuando los antiguos nodos de la red no siguen una regla seguida por los nuevos nodos actualizados.:glosario Esto podría causar que los antiguos nodos acepten datos que parecen inválidos para los nuevos nodos, o que se desincronicen sin que el usuario lo note. Esto contrasta con una bifurcación dura, en la que el nodo dejará de procesar bloques siguiendo las reglas cambiadas.
El Testigo Segregado es un ejemplo de bifurcación suave.
En caso de una bifurcación suave, todos los nodos mineros destinados a trabajar de acuerdo con las nuevas reglas necesitan actualizar su software.