Comprender las bifurcaciones duras en criptomonedas

Hard Forks y Soft Forks en Bitcoin, Ethereum y otras criptomonedas

En términos simples: una bifurcación dura es cuando una sola criptomoneda se divide en dos. Ocurre cuando se cambia el código existente de una criptomoneda, lo que resulta en una versión nueva y antigua. [1] [2]

  • Con una bifurcación blanda, las dos versiones del software deben ser compatibles.
  • Con un hard fork, las dos versiones del software deben ser incompatibles.

Por lo tanto, ambos tipos de bifurcaciones crean dos versiones diferentes del software (y, por lo tanto, dos versiones diferentes de la cadena de bloques y dos versiones diferentes del token de moneda AKA), pero una bifurcación dura está destinada a crear dos cadenas de bloques / fichas incompatibles, mientras que una bifurcación suave crea dos versiones compatibles del software y el token.

SegWit es un ejemplo de una bifurcación suave de Bitcoin destinada a crear dos versiones compatibles del software que comparten un solo activo. Tanto el software SegWit como el que no es SegWit utilizan exactamente el mismo Bitcoin. La cadena de bloques de SegWit sigue reglas que no son de SegWit y, por lo tanto, el software que no es de SegWit reconoce las transacciones realizadas con el software activado por SegWit. SegWit es compatible con versiones anteriores.

Bitcoin Cash es una bifurcación dura de Bitcoin que estaba destinada a crear dos activos diferentes con valor. Después de que ocurrió la bifurcación, Bitcoin Cash y Bitcoin se convirtieron en dos criptomonedas totalmente diferentes desde el bloque de activación en adelante. No puede enviar Bitcoin Cash a Bitcoin Blockchain o viceversa, las cadenas no son compatibles [tenga en cuenta que los desarrolladores tuvieron que agregar código para asegurarse de que las dos cadenas no fueran compatibles; consulte la información sobre los ataques de repetición a continuación].

Con eso cubierto, es importante tener en cuenta que no todos los hard fork están destinados a crear una nueva moneda con valor.

El hard fork Byzantium de Ethereum es un ejemplo de hard fork destinado a crear dos blockchains incompatibles, pero solo un token con valor. Byzantium fue una actualización obligatoria del software Ethereum. Con Byzantium, el software antiguo (la antigua cadena de bloques y el token) no estaba destinado a utilizarse después del bloqueo de activación. Después de Bizancio, todavía había un solo Ethereum. Dado esto, era importante que los usuarios de Ethereum que ejecutaban sus propios “nodos” (versiones del software) se actualizaran al nuevo software antes de la bifurcación para asegurarse de que estaban accediendo a la nueva cadena.

Una última nota, en última instancia, estamos hablando de software aquí. Y eso significa que los detalles de cada bifurcación se reducen al código.

Reglas rápidas para bifurcaciones: si desea asegurarse de tener acceso a una bifurcación, tenga una billetera donde controle sus claves privadas (y luego siga estos pasos para reclamar una bifurcación). Si está ejecutando un nodo (la versión completa del software; el tipo donde descarga la cadena de bloques), DEBE actualizar su cliente antes de la bifurcación. En todos los demás casos, no tienes que hacer nada y el custodio de tu billetera se encargará de todo en la mayoría de los casos (aunque querrás verificar con ellos permaneciendo atento a su blog, twitter, etc.).

En Airdrops: un tenedor es cuando una moneda se divide en dos. Un airdrop es cuando las monedas se envían a una billetera existente por cualquier motivo. Aunque es posible que escuche las dos palabras utilizadas indistintamente en una conversación informal, un lanzamiento aéreo es diferente a un tenedor. Más información sobre los lanzamientos aéreos.

Los resultados esperados de una bifurcación

Con todo lo anterior en mente, para usar las palabras de Coinbase cuando se habla de un Soft Fork activado por el usuario, y también agregar algunas de nuestras propias notas, el resultado de un soft fork o hard fork dado generalmente sería:

  • Una cadena de bloques se vuelve dominante, lo que da como resultado que la otra cadena de bloques tenga una adopción y / o valor de la comunidad bajo (digo “y / o” aquí porque algunas bifurcaciones como SegWit y Byzantium no dan como resultado dos tokens diferentes, por lo que solo hay una diferencia en adopción del software y no en el valor de los tokens).
  • Ambas cadenas de bloques se adoptan, coexisten y operan independientemente entre sí con una adopción y / o valor de la comunidad aproximadamente igual (SegWit es así, a partir de 2018 muchos usuarios aún ejecutan nodos que no son SegWit).
  • Se adoptan ambas cadenas de bloques, pero se prefiere una. Una de las dos cadenas se convierte o sigue siendo la cadena dominante en términos de adopción y valor (pero la otra cadena mantiene un nivel razonable de apoyo y valor de la comunidad; Bitcoin Cash y Ethereum son excelentes ejemplos de esto).

Cualquiera de los casos anteriores puede ocurrir con una bifurcación determinada, pero la tercera opción es la más común y, por lo tanto, el resultado esperado a lo largo del tiempo con bifurcaciones duras que crean nuevas criptomonedas.

Una vez más, Bitcoin Cash (una bifurcación de Bitcoin) y Ethereum (una bifurcación de lo que ahora llamamos Ethereum Classic) son buenos ejemplos del resultado esperado de las bifurcaciones duras que están destinadas a crear dos activos con valor de mercado. Ambas cadenas existen, pero una es más popular y generalmente mantiene un valor más alto.

Mientras tanto, una bifurcación blanda como SegWit generalmente está destinada a ser el segundo caso y una bifurcación dura como Byzantium siempre está destinada a ser el primer caso.

Entonces, en resumen, cuando descubra que una moneda se está “bifurcando”… ¡asegúrese de entender qué tipo de bifurcación es!

Como usuario casual, no tendrá que hacer nada a menos que sea una bifurcación dura que cree dos cadenas de bloques / monedas incompatibles diferentes con un valor como la bifurcación de Bitcoin Cash.

Sin embargo, si usted es un minero, o si generalmente ejecuta su propio software de cifrado, deberá mantenerse actualizado para asegurarse de que está ejecutando la versión correcta del software.

Cómo estar en la bifurcación: si desea obtener “monedas gratis” de una próxima bifurcación dura que está destinada a producir dos activos con valor, debe seguir pasos muy específicos. Vea cómo funcionan las horquillas y cómo obtener “monedas gratis” de las horquillas.

Por qué las bifurcaciones producen monedas gratis: una cadena de bloques es un registro de transacciones (y es donde se registra la propiedad de las monedas). Cualquiera que haya tenido monedas antes de un tenedor, y durante el tenedor, necesariamente tendrá monedas en ambas cadenas después de que se haya producido el tenedor. Con hard fork que crean nuevos activos (y con airdrops y otros “obsequios”), generalmente hay una fecha de instantánea, donde se captura una instantánea del libro mayor. La instantánea ocurre en un número de bloque, el número de bloque es importante con las bifurcaciones, la fecha del calendario solo es importante para comprender cuándo ocurrió el número de bloque. Por lo tanto, en general, si uno quiere “estar en la bifurcación” y, por lo tanto, obtener “monedas gratis”, debe tener su transacción agregada al libro mayor antes de que ocurra el “bloque de instantáneas”. No es necesario sostener la moneda original después de que se haya producido la instantánea.

En términos más técnicos: una bifurcación es un cambio de código, como “una bifurcación en el camino” pero de código. En criptomonedas, una bifurcación suave es un cambio menor en el software que no es necesario que todos los nodos (computadoras que ejecutan software) se actualicen. Por ejemplo, con SegWit, tanto los nodos activados por SegWit como los nodos que no son SegWit pueden usar la misma red de Bitcoin (porque SegWit fue diseñado para ser compatible con versiones anteriores). Mientras tanto, un hard fork es un término que describe un cambio importante en el protocolo blockchain que puede cambiar fundamentalmente la forma en que funciona una red criptográfica (puede revertir transacciones, puede cambiar la forma en que funciona la minería, etc.). Esto se puede usar para mantener la misma moneda con cambios importantes en la cadena de bloques o para crear una nueva moneda. Una bifurcación requiere que todos los nodos (todas las computadoras que se conectan a la red de la criptomoneda) se actualicen a la última versión del software si desean usar la nueva moneda o blockchain, para mantener el protocolo existente si desean usar la moneda antigua o blockchain, o ejecutar dos versiones separadas del software si quieren hacer ambas cosas. Las horquillas duras hacen que la cadena vieja y la nueva sean incompatibles. [3]

El resultado de una moneda que se “bifurca” para formar su propia cadena de bloques o moneda es que hay dos de todo. Dos monedas diferentes, con dos libros de contabilidad diferentes (desde el bloque X en adelante), con dos conjuntos de código diferentes, ambos originados en la misma plataforma y blockchain. En casos como Segwit, idealmente todos se actualizan al nuevo software, pero incluso si no lo hacen, el sistema sigue funcionando; Bitcoin sigue siendo Bitcoin, la actualización es opcional (consulte una explicación de Segwit). En casos como Bitcoin Cash, dos monedas diferentes y blockchains-from-x-block-forward corren comenzando en un bloque dado y las dos cadenas no son compatibles.

HODLing de sus claves privadas: cuando una criptomoneda se bifurca, desea mantener esa criptomoneda en una billetera digital donde controla sus claves privadas y no una bolsa de intercambio o de terceros como regla general. La razón de esto es porque los intercambios y las billeteras de terceros tienen que hacer mucho trabajo para acreditar a sus usuarios, ¡donde una persona que posee sus claves privadas puede hacer este trabajo por sí misma! Tus llaves, tus monedas. Utilice una plataforma de terceros y dependerá de ellos para que le otorguen crédito por la bifurcación.

Elegir el servicio de terceros adecuado: algunos intercambios y carteras de terceros son mejores que otros cuando se trata de bifurcaciones. Cada uno es diferente, pero el intercambio de criptomonedas Binance, por ejemplo, tiene un historial sólido de acreditar a los usuarios por las bifurcaciones.

Ejemplos: para obtener ejemplos y explicaciones de las bifurcaciones, consulte Qué significa la bifurcación de Bitcoin Cash para los titulares de Bitcoin, Preguntas frecuentes sobre la bifurcación de Bitcoin, Actualización sobre Bitcoin Cash, nuestra página sobre Bitcoin Gold y nuestra página sobre cómo reclamar Bitcoin SV.

SUGERENCIA: Para ver una imagen de un hard fork, consulte la página de Hard Fork de Investopedia.

¿Qué sucede si soy un minero o un operador de nodos y no participo en la actualización? En general, si no actualiza su cliente antes de la bifurcación, se quedará atascado en una cadena incompatible siguiendo las reglas anteriores y no podrá enviar ether ni operar en la red posterior a la actualización.

¿Cómo se crean las horquillas rígidas y otras horquillas?

En general, cualquier actualización del software de una moneda (al menos aquellos que están controlados democráticamente como Bitcoin) requiere algún tipo de consenso.

La creación de una bifurcación que actualice el software existente que todos usan actualmente requiere el apoyo mayoritario (consenso) de los poseedores de monedas (más técnicamente, “nodos”) conectados a la red de la moneda. Esos nodos deben aceptar la actualización y luego actualizar su software en consecuencia. En la práctica, este consenso puede provenir principalmente de mineros y grupos de minería en lugar de una población general de usuarios, porque tienden a controlar muchos nodos. Consulte las reglas de consenso en Bitcoin.org para obtener más detalles. [4]

Con lo anterior, las bifurcaciones solo requieren consenso en términos de la adopción de una actualización. En términos de simplemente crear un hard fork o soft fork (no adoptarlo), cualquiera puede copiar y pegar el código de una moneda y cambiarlo, y así crear un hard fork o soft fork para ser potencialmente adoptado.

En otras palabras, cualquier desarrollador con las habilidades necesarias podría decidir bifurcar Bitcoin o crear una copia única de Bitcoin (de ahí todas las bifurcaciones de Bitcoin reales y potenciales). Esa es la parte fácil. La parte difícil es obtener el apoyo de los mineros, los usuarios (que no solo deben descargar y configurar una billetera, sino también usar e intercambiar la moneda) y los intercambios.

Sin el apoyo de los mineros y los usuarios, no hay una cadena de bloques en funcionamiento (de ahí el término “Bifurcación activada por el usuario”.

Sin el apoyo de los intercambios, es probable que el nuevo token tenga poco o ningún valor.

Por lo tanto, una sola criptomoneda con una sola cadena de bloques (como Bitcoin) experimenta una “bifurcación dura” adecuada (como Bitcoin Cash o Bitcoin Gold) cuando el código 1. se cambia para crear una nueva moneda, pero también 2. es aceptado por suficientes mineros, usuarios e intercambios para que exista una alternativa viable y funcional.

Una bifurcación como esta puede ocurrir por cualquier motivo, ya sea para innovar (como es el caso de Bitcoin Cash), para reparar el daño causado por un hack (como es el caso de Ether), o simplemente porque no se pudo construir un consenso para una bifurcación suave (como fue un poco el caso con Bitcoin Cash y casi fue el caso con SegWit2x).

CONSEJO: Cuando la mayoría vota sobre un cambio (como el SegWit de bifurcación suave), pero una minoría se opone al voto de la mayoría … pueden crear una bifurcación dura (como Bitcoin Cash).

¿Alguien puede tirar una moneda? Cualquiera puede ir a GitHub, tomar el código de una moneda (por ejemplo, Bitcoin) y luego hacer el trabajo de desarrollo necesario para actualizar el software. Sin embargo, nadie puede conseguir suficientes mineros para extraer la nueva moneda, suficientes usuarios para actualizar su software o descargar carteras para la moneda y / o suficientes intercambios para incluirla. Entonces, incluso si pueden, obtener algo cercano a la misma valoración que la moneda original es una batalla cuesta arriba. Entonces, “sí, en teoría, cualquiera puede tirar una moneda … pero hay muchas barreras en la práctica”. Ha habido muy pocas monedas bifurcadas exitosas en la historia de las criptomonedas. En la práctica, las bifurcaciones de todo tipo requieren alguna forma de construcción de consenso para ser efectivas. Incluso los que son efectivos tienden a tener una valoración más baja que la moneda original. Una de las únicas excepciones en las que puedo pensar es Ether vs.Ethereum classic (donde Ether, la bifurcación dura, tiene una valoración más alta y más usuarios / mineros).

HECHO: No todas las bifurcaciones darán como resultado que los propietarios de una criptomoneda obtengan “monedas gratis”, sin embargo, cuando ocurre una bifurcación legítima que crea una nueva criptomoneda, este es el caso. Por ejemplo, los titulares de Bitcoin recibieron un BCH (Bitcoin Cash) “gratis” por cada BTC (Bitcoin) que poseían. Obviamente, es un trato absurdamente bueno (aunque uno corre el riesgo de que el precio del activo original caiga en eventos de “división” como este). Técnicamente, uno puede crear una nueva versión de una moneda y elegir otro método de distribución, por ejemplo, pueden hacer un lanzamiento aéreo o vender la nueva moneda en el mercado abierto.

CONSEJO: Lea sobre El nacimiento de BCH: Los primeros días locos de “Bitcoin Cash” o el Bifurcación dura de Bizancio de Ethereum para tener una mejor idea de los diferentes tipos de bifurcaciones duras y sus implicaciones.

SUGERENCIA: También hay otros tipos de bifurcaciones (bifurcaciones en general, bifurcaciones suaves como se indicó anteriormente, bifurcaciones de git, [insertar referencia de Bubba Gump]). Cualquier divergencia en la cadena de bloques es una bifurcación; los términos calificativos describen los detalles de la divergencia con respecto al código y la intención detrás de la bifurcación.

CriptoMundo

CriptoMundo.com es un medio digital independiente que difunde noticias y contenido sobre criptomonedas y tendencias emergentes de tecnologías financieras. Ofrece noticias, guías, artículos de opinión y gráficos en tiempo real.

Monedas

Bitcoin

Ethereum