¿Qué es un Hard Fork?

Una bifurcación dura es una ruptura extrema de un protocolo anterior en una cadena de bloques que hace que los bloques no válidos sean válidos o los bloques válidos no sean válidos. Debido a esto, todos los nodos deben actualizarse a la versión más reciente del software de protocolo, de lo contrario, la minería será imposible. Las bifurcaciones duras marcan una división dramática de una cadena de bloques a dos: la cadena “heredada” y una nueva, que a menudo dejan una rama de la cadena “huérfana” o incapaz de continuar..

¿Qué son las bifurcaciones Blockchain y por qué suceden??

Las bifurcaciones de blockchain generalmente ocurren por una de dos razones. Primero, hay bifurcaciones accidentales. Estos suelen ocurrir cuando los mineros usan diferentes versiones del mismo software de minería, creando así dos libros contables separados. Por lo tanto, un nodo está ejecutando un protocolo antiguo y otro nodo está utilizando el protocolo más nuevo..

Bitcoin Hardfork

En un hard fork accidental, un nodo verifica un bloque de transacciones no válidas, y otros nodos intentan construir sobre éste cuando no deberían. Se crean dos cadenas, una basada en las reglas antiguas y la otra en las nuevas. Cuando esto sucede, los desarrolladores deben encontrar una manera de corregir los errores y parchear las cadenas..

La segunda razón por la que ocurren las bifurcaciones de la cadena de bloques es porque una de las partes quiere realizar cambios en la infraestructura o el código de la cadena de bloques. Esto generalmente se relaciona con su historial de transacciones o con el deseo de crear nuevas reglas para determinar qué constituye una transacción válida..

En este caso, un grupo decide crear una nueva regla, creando así una nueva cadena de bloques. El segundo grupo se queda con la cadena de bloques original y su protocolo original..

¿Cuál es la diferencia entre una bifurcación dura y una bifurcación blanda??

Las bifurcaciones de blockchain se pueden clasificar como bifurcaciones blandas o bifurcaciones duras. La diferencia radica en la naturaleza de la división. En una bifurcación suave, la actualización es compatible con versiones anteriores. Esto significa que las versiones anteriores del software aún pueden reconocer nuevos bloques. Las bifurcaciones blandas suelen tener un efecto mucho menor en la red, porque los usuarios con versiones anteriores aún pueden operar como están.

Las bifurcaciones duras son actualizaciones que no son compatibles con versiones anteriores. Como resultado, todos los usuarios deben actualizar su software o, de lo contrario, no podrán participar en la cadena de bloques. Los usuarios con versiones antiguas del software simplemente no podrán reconocer ni extraer nuevos bloques..

Una breve historia de las bifurcaciones duras de Bitcoin

Hasta la fecha, Bitcoin ha tenido cinco bifurcaciones duras, cada una derivada de Bitcoin Core, el software original publicado por Satoshi Nakamoto. Cuando se lanza la palabra “Bitcoin”, la referencia es a la moneda original, no a las bifurcaciones que se describen a continuación..

La primera bifurcación, Bitcoin XT, se lanzó inicialmente el 15 de agosto de 2015. Se suponía que la bifurcación aumentaría el tamaño del bloque a ocho megabytes y luego lo duplicaría cada dos años. No obtuvo el apoyo que necesitaba a principios de 2016 y su uso se ha ralentizado drásticamente desde entonces..

La segunda bifurcación, Bitcoin Classic, tuvo su lanzamiento estable el 5 de enero de 2017, unos diez meses después del lanzamiento inicial. Al igual que Bitcoin XT, Bitcoin Classic fue un intento de escalar la cadena de bloques, aunque de forma menos agresiva. La bifurcación finalmente transformó sus objetivos y se canceló el 10 de noviembre de 2017.

La tercera bifurcación, Bitcoin Unlimited, se puso en marcha el 11 de mayo de 2017 y permite a los usuarios determinar un límite de tamaño de bloque adecuado. Este límite debe tener un consenso mayoritario para establecer un valor de tamaño de bloque.

La cuarta bifurcación, Bitcoin Cash, es la bifurcación más popular. Se puso en marcha el 1 de agosto de 2017 y ha provocado una pequeña guerra civil entre los entusiastas de Bitcoin. La característica clave de la actualización es que implementa un aumento del tamaño del bloque a ocho megabytes en comparación con el de Bitcoin. Esta bifurcación representa un segmento de la comunidad de criptomonedas que quiere que las monedas digitales compitan principalmente como monedas y medios de pago convencionales en lugar de oro digital (aunque creen que Bitcoin también tiene valor como inversión)..

La quinta bifurcación era una bifurcación única llamada “bifurcación blanda”, que aumentaba la capacidad de cada bloque de transacciones al dividir los detalles de la transacción del “testigo” de la transacción y agrupar a los testigos en paquetes más espaciosos. Esta bifurcación fue llamada “SegWit” por los conocedores de Bitcoin y se activó el 24 de agosto de 2017.

La última y más reciente bifurcación, Bitcoin Gold, tuvo lugar el 23 de octubre de 2017. El objetivo de esta bifurcación es permitir que las personas con máquinas menos potentes puedan minar, descentralizando aún más la red y expandiendo la base de usuarios de la cadena de bloques..

Nombre de la bifurcaciónFecha de la bifurcaciónTipo de horquillaDescripción y resultado
Bitcoin XT 15 de agosto de 2015 Duro Intentó aumentar el tamaño del bloque, pero no llegó a un consenso.
Bitcoin clásico 5 de enero de 2017 Duro Intentó escalar la cadena de bloques, pero cambió sus objetivos y se cerró el 10/11/2017
Bitcoin ilimitado 11 de mayo de 2017 Duro Permite a los usuarios determinar un límite de tamaño de bloque adecuado. Consenso mayoritario requerido.
Bitcoin efectivo 1 de agosto de 2017 Duro Implementa un aumento de tamaño de bloque a ocho megabytes frente al de Bitcoin. Mayor velocidad de transacción.
Implementación de SegWit 24 de agosto,

2017

Suave Testigo segregado (SegWit) divide cada transacción entre los datos y el testigo..
Bitcoin oro 23 de octubre de 2017 Duro Permite a las personas con máquinas menos potentes minar, descentralizando aún más la red y expandiendo la base de usuarios de blockchain..

Una breve historia de las bifurcaciones duras de Ethereum

Al igual que Bitcoin, Ethereum ha tenido cinco bifurcaciones duras hasta la fecha.

Homestead fue la segunda versión principal de la plataforma Ethereum y su primer lanzamiento de producción. Proporcionó la capacidad de realizar más actualizaciones de red. Homestead se lanzó el 14 de marzo de 2016.

El hard fork de DAO tenía una función principal: devolver todo el Ethereum tomado de The DAO (la Organización Autónoma Descentralizada) a un contrato inteligente de reembolso. El hard fork entró en vigor el 20 de julio de 2016.

La bifurcación de Tangerine Whistle fue en respuesta a un ataque de denegación de servicio (DoS) que afectó a la cadena de bloques Ethereum. El objetivo era solucionar problemas urgentes de salud de la red causados ​​por el ataque. Este hard fork se lanzó el 18 de octubre de 2016.

El tenedor Spurious Dragon puede considerarse como la “segunda parte” del tenedor Tangerine Whistle. La bifurcación de Spurious Dragon aborda medidas de seguridad menos importantes, como ajustar aún más el precio del código de operación para evitar que vuelvan a ocurrir ataques tipo DoS. La bifurcación ocurrió el 22 de noviembre de 2016.

La quinta y más reciente bifurcación, Byzantium, implementó un lote de protocolos de mejora de Ethereum para ayudar a que la red funcione sin problemas. La mayoría de los cambios son menores; sin embargo, las actualizaciones más destacadas incluyen un mejor manejo de los códigos defectuosos dentro de los contratos inteligentes, la estabilización de los tiempos de bloqueo y la disminución de la recompensa que reciben los mineros para hacer que el proceso sea más rápido y más económico. Esta bifurcación tuvo lugar el 16 de octubre de 2017.

Nombre de la bifurcación Fecha de la horquilla Tipo de horquilla Descripción y resultado
Granja 14 de marzo de 2016 Duro El primer lanzamiento de producción de Ethereum; proporcionó la capacidad de realizar más actualizaciones de red
DAO 20 de julio de 2016 Duro Devolvió todo el Ethereum tomado de la DAO (la organización autónoma descentralizada) a un contrato inteligente de reembolso.
Silbato de mandarina 18 de octubre de 2016 Duro Lanzado en respuesta a un ataque de denegación de servicio (DoS) que golpeó la cadena de bloques; Se solucionaron problemas urgentes de salud de la red causados ​​por el ataque..
Dragón espurio 22 de noviembre de 2016 Duro “Segunda parte” de la bifurcación del silbato de mandarina. Este abordó medidas de seguridad menos importantes..
Bizancio 16 de octubre de 2017 Duro Implementó un lote de protocolos de mejora para ayudar a que la red funcione mejor