¿Qué es un tenedor duro?
Un hard fork (o hardfork), en lo que se refiere a la tecnología blockchain, es un cambio radical en el protocolo de una red que hace que los bloques y transacciones previamente inválidos sean válidos, o viceversa. Un hard fork requiere que todos los nodos o usuarios actualicen a la última versión del software del protocolo.
Para llevar clave
- Una bifurcación dura es un cambio radical en el protocolo de una red blockchain que hace válidos los bloques / transacciones previamente inválidos (o viceversa). Una bifurcación en una cadena de bloques puede ocurrir en cualquier plataforma de tecnología criptográfica, no solo en Bitcoin.
Comprender un tenedor duro
Una bifurcación dura es cuando los nodos de la versión más nueva de una cadena de bloques ya no aceptan la versión más nueva de la cadena de bloques; lo que crea una divergencia permanente de la versión anterior de blockchain. Agregar una nueva regla al código esencialmente crea una bifurcación en la cadena de bloques: una ruta sigue a la cadena de bloques nueva y mejorada, y la otra ruta continúa a lo largo de la ruta anterior. Generalmente, después de un corto 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 actualizarán rápidamente a la última versión.
Tenedor de Bitcoin explicado
Una bifurcación en una cadena de bloques puede ocurrir en cualquier plataforma de tecnología criptográfica, por ejemplo, Ethereum, no solo en Bitcoin. Eso se debe a que las cadenas de bloques y la criptomoneda funcionan básicamente de la misma manera, sin importar en qué plataforma de criptografía se encuentren. Puede pensar en los bloques en blockchains como 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.
Sin embargo, todos los mineros deben ponerse de acuerdo sobre las nuevas reglas y sobre lo que comprende un bloque válido en la cadena. Entonces, cuando desee cambiar esas reglas, debe "bifurcarlo", como una bifurcación en una carretera, para indicar que ha habido un cambio o una desviación en el protocolo. Los desarrolladores pueden actualizar todo el software para reflejar las nuevas reglas.
Es a través de este proceso de bifurcación que se han convertido en varias monedas digitales con nombres similares a bitcoin: bitcoin cash, bitcoin gold y otros. Para el inversor informal en criptomonedas, puede ser difícil distinguir entre estas criptomonedas y mapear los diversos tenedores en una línea de tiempo. Para ayudar a resolver esto, hemos compuesto una historia de las horquillas duras bitcoin más importantes de los últimos años.
Como se muestra en el gráfico a continuación, los nodos que no se actualizan rechazan las nuevas reglas, lo que crea una divergencia o una bifurcación dura en la cadena de bloques.
Imagen de Julie Bang © Investopedia 2019
¿Razones para un tenedor duro?
Hay una serie de razones por las cuales los desarrolladores pueden implementar un hard fork, como corregir los riesgos de seguridad importantes que se encuentran en versiones anteriores del software, agregar nuevas funcionalidades o revertir transacciones, como cuando la cadena de bloques Ethereum creó un hard fork para revertir el piratear la Organización Autónoma Descentralizada (DAO). Después del hack, la comunidad Ethereum votó casi unánimemente a favor de un tenedor difícil para revertir las transacciones que desviaron decenas de millones de dólares en moneda digital por parte de un hacker anónimo. El hard fork también ayudó a los titulares de tokens DAO a recuperar sus fondos ether (ETH)
La propuesta de una bifurcación dura no desenrolló exactamente el historial de transacciones de la red. Más bien, reubicó los fondos vinculados 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 tokens DAO ahora pueden retirar ETH a una tasa de aproximadamente 1 ETH a 100 DAO. Los conservadores de DAO retirarán y distribuirán el saldo adicional de tokens y cualquier éter que quede como resultado de la bifurcación dura para proporcionar "protección a prueba de fallas" para la organización.
Horquillas duras frente a horquillas blandas
Las horquillas duras y blandas son esencialmente las mismas en el sentido de que cuando se cambia el código existente 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 seguirá siendo válida a medida que los usuarios adopten la actualización. Mientras que con una bifurcación dura, las cadenas de bloques antiguas y nuevas existen una al lado de la otra, lo que significa que el software debe actualizarse para que funcione según las nuevas reglas. Ambas bifurcaciones crean una división, pero una bifurcación dura crea dos cadenas de bloques y una bifurcación blanda debe dar como resultado una.
Teniendo en cuenta las diferencias de seguridad entre las horquillas duras y blandas, casi todos los usuarios y desarrolladores piden una horquilla dura, incluso cuando una bifurcación suave parece que 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 de una bifurcación dura tiene más sentido que usar una bifurcación blanda.