En este momento estás viendo Hard Fork (Blockchain)

¿Qué es un Hard Fork?

Una bifurcación dura (o bifurcación dura), en lo que respecta a la tecnología blockchain, es un cambio radical en un protocolo de red que hace válidos los bloques y transacciones previamente inválidos, o viceversa. Una bifurcación requiere que todos los nodos o usuarios se actualicen a la última versión del software de protocolo.

Los desarrolladores o miembros de la comunidad criptográfica pueden introducir bifurcaciones que no estén satisfechos con las funcionalidades que ofrecen las implementaciones de blockchain existentes. También pueden surgir como una forma de financiación colectiva para nuevos proyectos de tecnología u ofertas de criptomonedas.

Un tenedor duro se puede contrastar con un tenedor suave.

Conclusiones clave

  • La bifurcación dura se refiere a un cambio radical en un protocolo de red blockchain que efectivamente da como resultado dos ramas, una que sigue el protocolo anterior y otra que sigue a la nueva versión.
  • En una bifurcación dura, los titulares de tokens en la cadena de bloques original también recibirán tokens en la nueva bifurcación, pero los mineros deben elegir qué cadena de bloques continuar verificando.
  • Las bifurcaciones duras pueden ocurrir en cualquier blockchain, y no solo en Bitcoin (donde las bifurcaciones duras han creado Bitcoin Cash y Bitcoin SV, entre muchas otras, por ejemplo).

Entendiendo Hard Fork

Una bifurcación dura es cuando los nodos de la versión más nueva de blockchain no aceptan las versiones anteriores de blockchain; lo que crea una variación duradera de la versión anterior de blockchain.

Básicamente, agregar una nueva regla al código crea una bifurcación en la cadena de bloques: una ruta sigue la nueva cadena de bloques actualizada y la otra ruta sigue la ruta anterior. En general, después de poco tiempo, aquellos en la cadena anterior se darán cuenta de que su versión de la cadena de bloques está desactualizada o es irrelevante y se actualizan rápidamente a la última versión.

Cómo funcionan las horquillas

Una bifurcación en una cadena de bloques puede ocurrir en en absoluto plataforma de tecnología criptográfica, no solo Bitcoin. Eso es porque blockchain y la criptomoneda funcionan esencialmente de la misma manera sin importar en qué plataforma de criptografía se encuentren. Podría pensar que los bloques en una cadena de bloques son claves criptográficas que mueven la memoria. Debido a que los mineros en una cadena de bloques establecen las reglas que mueven la memoria en la red, estos mineros entienden las nuevas reglas.

Pero, todas los mineros deben acordar las nuevas reglas y lo que constituye un bloque válido en la cadena. Entonces, cuando desee cambiar esas reglas, debe «bifurcarlas», como una bifurcación en la carretera, para indicar que el protocolo ha sido cambiado o redirigido. Luego, los desarrolladores pueden actualizar todo el software para reflejar las nuevas reglas.

Es a través de este proceso de carretilla elevadora que surgieron varias monedas digitales con nombres como bitcoin: bitcoin cash, bitcoin gold y otras. Para el inversor ocasional de criptomonedas, puede ser difícil diferenciar entre estas criptomonedas y mapear las distintas bifurcaciones en una línea de tiempo. Para solucionar esto, hemos hecho un historial de las bifurcaciones duras de bitcoin más importantes de los últimos años.

Como muestra el gráfico a continuación, los nodos no actualizados rechazan las nuevas reglas, que crean una variante, o bifurcación, en la cadena de bloques.

Tenedor duro

Imagen de Julie Bang © Investopedia 2019

¿Causas de Hard Fork?

Hay una serie de razones por las que los desarrolladores pueden implementar una bifurcación dura, como corregir riesgos de seguridad importantes que se encuentran en versiones anteriores del software, agregar nuevas funciones o revertir transacciones, como cuando la cadena de bloques Ethereum creó una bifurcación difícil de revertir el hockey. la Organización Autónoma Descentralizada (DAO).

Después del hockey, la comunidad de Ethereum votó casi unánimemente a favor de una bifurcación dura para revertir las transacciones realizadas por un hacker anónimo por valor de millones de dólares. El hard fork también ayudó a los titulares de señales de DAO a recuperar sus fondos de ether (ETH).

La propuesta de un hard fork no permitía directamente el historial de transacciones de la red. En cambio, reubicó los fondos adjuntos al DAO a un contrato inteligente recién creado con el único propósito de permitir que los propietarios originales retiren sus fondos.

Los titulares de una señal DAO pueden retirar ETH a una tasa de aproximadamente 1 ETH a 100 DAO. Los curadores de DAO retiraron el saldo adicional de tokens y cualquier éter que quedara como resultado de la bifurcación dura para brindar una «protección insegura» para la organización.

Horquillas duras frente a horquillas blandas

Las bifurcaciones duras y las bifurcaciones blandas son esencialmente las mismas cuando se cambia el código actual de una plataforma de criptomonedas, una versión anterior permanece en la red mientras se crea la nueva versión.

Con una bifurcación suave, solo una cadena de bloques será válida cuando los usuarios realicen la actualización. Si bien hay una bifurcación dura, tanto la cadena de bloques antigua como la nueva están una al lado de la otra, lo que significa que el software debe actualizarse para que funcionen las nuevas reglas. Las dos bifurcaciones crean una división, pero una bifurcación dura crea dos cadenas de bloques y da como resultado una bifurcación blanda.

Teniendo en cuenta las diferencias de seguridad entre las bifurcaciones duras y blandas, casi todos los usuarios y desarrolladores piden una bifurcación dura, incluso cuando parece que una bifurcación blanda podría hacer el trabajo. La revisión de los bloques en una cadena de bloques requiere una gran cantidad de potencia informática, pero la privacidad obtenida con una bifurcación dura tiene más sentido que usar una bifurcación blanda.