¿Qué es una bifurcación de blockchain?
Cripto para profesionales
Otros artículos
Las conexiones en la red blockchain son esencialmente una división de la red. La red es un software de código abierto, y el código fuente se puede descargar. Esto significa que cualquiera puede realizar cambios en el código y presentar mejoras. La posibilidad de experimentar con software de código abierto es una característica clave de las criptomonedas, y también ayuda con las actualizaciones del software blockchain. Cuando el software de distintos mineros no está sincronizado, se producen bifurcaciones. Los mineros deben elegir qué blockchain utilizar en el futuro. Si no hay una conclusión mayoritaria, pueden crearse dos copias de la blockchain. En tales ocasiones, puede haber períodos de mayor volatilidad de precios.
Las bifurcaciones funcionan realizando cambios en el protocolo de software de la blockchain. Frecuentemente están vinculados a la generación de nuevos tokens. El método más común para producir nuevas monedas es empezar desde cero. Otra posibilidad es "bifurcar" la cadena de bloques de Bitcoin existente. La forma más popular es crear nuevos tokens desde cero. Este método consiste en "copiar y pegar" el código existente en un nuevo token, que luego se modifica y se lanza. La red debe construirse desde cero y hay que convencer a los usuarios para que utilicen la nueva moneda. Litecoin, que comenzó como un clon de bitcoin, es un ejemplo de esta estrategia. La gente fue persuadida por los ajustes de los creadores en el código, y ahora se ha convertido en una criptomoneda popular.
Hay dos tipos de bifurcaciones: bifurcaciones duras y blandas.
Una bifurcación dura es el proceso de crear bitcoin cash a partir de bitcoin. Un hard fork es una modificación significativa del software que obliga a todos los usuarios a actualizarse a la versión más reciente. Los nodos que aún estén ejecutando la versión anterior del programa no serán aceptados en la nueva. Un hard fork es una ruptura permanente con la versión anterior del blockchain. Si la nueva versión no recibe la aprobación unánime, dos blockchains podrían utilizar una variante del mismo software.
Una bifurcación suave, por otro lado, es compatible con versiones anteriores. La blockchain mejorada se encarga de la validación de las transacciones. Los nodos no modificados, por su parte, considerarán válidos los nuevos bloques. Esto sólo funciona en una dirección; los nodos que no se hayan actualizado serán ignorados por la blockchain mejorada. La mayoría de los mineros deben actualizarse para que una bifurcación suave funcione. La red será más segura después de la bifurcación si más mineros aceptan las nuevas normas. Las bifurcaciones suaves se han empleado en las blockchains de bitcoin y ethereum, entre otras. Suelen emplearse para llevar a cabo actualizaciones de software (como el BIP 66 en el caso de bitcoin).