¿Qué es un Hard Fork?
¿Que es un Hard Fork?
Es una actualización importante del protocolo que obliga a todos los usuarios a pasar al nuevo software si quieren seguir usando la misma cadena de bloques.
Básicamente, un Hard Fork divide una blockchain en dos, con un cambio en el código de la blockchain que significa que ahora existen dos versiones.
Un hard fork crea dos versiones de la blockchain que no son compatibles entre sí. Esto significa que los nodos que se ejecutan en la nueva versión de la blockchain no reconocerán las transacciones realizadas en la versión antigua, y viceversa. Todos los nodos de la blockchain deben estar de acuerdo con el cambio para que se produzca la hard fork.
¿Por qué sucede?
Hay muchas razones por las que la comunidad podría decidir hacer un hard fork. Tomemos, por ejemplo, bitcoin como la criptomoneda más popular, en cuya red se llevaron a cabo hard forks con mucha frecuencia. Las razones más importantes fueron:
- Baja escalabilidad de la red, después de que la red de criptomonedas haya crecido y aparezcan cadenas de bloques más rápidas;
- Altas comisiones, nuevamente debido a la congestión de la red;
- Monopolización de la minería y su inaccesibilidad para los usuarios comunes después de la aparición de «ASIC»;
- Seudoanonimato de Bitcoin.
Ejemplo de hard fork
Un ejemplo moderadamente apropiado es Bitcoin Cash de Roger Ver, la blockchain que implementó un tamaño de bloque aumentado de 8 MB en 2017 (y un tamaño de bloque de 32 MB en 2018). Ahora el activo digital en la parte superior de esta plataforma, BCH, está fácilmente dentro de las 20 principales criptomonedas por capitalización de mercado y, por lo tanto, es justo decir que ha sido un éxito por derecho propio.