ETFFIN Finance >> Finanzas personales curso >  >> Criptomoneda >> Ethereum

Comprensión de las bifurcaciones duras en criptomonedas

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

En lenguaje sencillo :Una bifurcación dura es cuando una sola criptomoneda se divide en dos. Ocurre cuando se cambia el código existente de una criptomoneda, resultando en una versión nueva y antigua. [1] [2]

  • Con un tenedor suave las dos versiones del software deben ser compatibles.
  • Con un tenedor duro las dos versiones del software deben ser incompatibles.

Entonces, 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 un hard fork está destinado a crear dos blockchains / tokens 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 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 una ficha 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 este, Era importante para los usuarios de Ethereum que ejecutaban sus propios "nodos" (versiones del software) actualizar 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 horquillas :Si desea asegurarse de tener acceso a una bifurcación, estar en 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 a su cliente antes de la bifurcación. En todos los otros 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, gorjeo, 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 airdrop es diferente a un fork. 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 una bifurcación blanda o una bifurcación dura dadas generalmente sería:

  1. Una cadena de bloques se vuelve dominante , lo que resulta en que la otra cadena de bloques tenga una baja adopción comunitaria y / o valor (digo "y / o" aquí porque algunas bifurcaciones como SegWit y Byzantium no dan como resultado dos tokens diferentes, por lo tanto, solo hay una diferencia en la adopción del software y no en el valor de los tokens).
  2. Se adoptan ambas cadenas de bloques , coexistiendo y operando independientemente unos de otros con una adopción comunitaria aproximadamente igual y / o valor (SegWit es así, a partir de 2018, muchos usuarios todavía ejecutan nodos que no son SegWit).
  3. Se adoptan ambas cadenas de bloques, pero uno es favorecido . 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 hard forks que crean nuevas criptomonedas.

De nuevo, 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 uno 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, línea de fondo, cuando descubra que una moneda se está “bifurcando”… ¡asegúrese de comprender qué tipo de bifurcación es!

Como usuario ocasional, 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 eres 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 participar 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. Ver cómo funcionan las horquillas y cómo obtener "monedas gratis" de las horquillas.

Por qué las horquillas producen monedas gratis :Una cadena de bloques es un libro mayor de transacciones (y es donde se registra la propiedad de las monedas). Cualquiera que tuviera monedas delante de un tenedor, y durante la bifurcación, por lo tanto, necesariamente habrá monedas en ambas cadenas después de que se haya producido la bifurcación. Con hard fork que crean nuevos activos (y con airdrops y otros "obsequios"), generalmente hay una fecha 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 horquillas, la fecha del calendario solo es importante para comprender cuándo ocurrió el número de bloqueo. Por lo tanto, en general, si uno quiere "estar en la bifurcación, ”Y así obtener“ monedas gratis ”, deben 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 por código. En criptomoneda, 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 quieren usar la nueva moneda o blockchain. para mantener el protocolo existente si quieren usar la moneda antigua o blockchain, o ejecutar dos versiones independientes 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ódigos diferentes, ambos se originan 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 (ver un explicador 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 sus claves privadas :Cuando una criptomoneda se bifurca, desea tener 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 que los intercambios y las carteras de terceros tienen que trabajar mucho 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 usted depende de ellos para acreditarlo 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 de :Para obtener ejemplos y explicaciones de horquillas, vea lo que significa la bifurcación de Bitcoin Cash para los titulares de Bitcoin, Preguntas frecuentes sobre Bitcoin Fork, Actualización sobre Bitcoin Cash, nuestra página sobre Bitcoin Gold, y nuestra página sobre cómo reclamar Bitcoin SV.

PROPINA :Para 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 anotado, Las bifurcaciones solo requieren consenso en términos de la adopción de una actualización. En términos de simplemente crear una bifurcación dura o blanda (no adoptarla), cualquiera puede copiar y pegar el código de una moneda y cambiarlo, y así crear una bifurcación dura o una bifurcación blanda para ser potencialmente adoptada.

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). Ese es el "fácil, " parte. Lo difícil es obtener el apoyo de los mineros, usuarios (que no solo deben descargar y configurar una billetera, sino también usar e intercambiar la moneda), e intercambios.

Sin el apoyo de mineros y usuarios, no hay una cadena de bloques que funcione (de ahí el término "Bifurcación activada por el usuario".

Sin el apoyo de los intercambios, Es probable que el valor del nuevo token sea mínimo o nulo.

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. abrazado por suficientes mineros, usuarios, e intercambios para que haya una viabilidad, marcha, alternativa.

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 blanda (como fue un poco el caso con Bitcoin Cash y casi fue el caso con SegWit2x).

PROPINA :Cuando la mayoría vota por 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 realizar 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 intercambios suficientes para listarlo. Luego, incluso si pueden, conseguir algo cercano a la misma valoración que la moneda original es una batalla cuesta arriba. Entonces sí, cualquiera puede tirar una moneda en teoría ... 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, el tenedor duro, 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 se produce un hard fork legítimo 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. [5]

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

PROPINA :También existen otros tipos de horquillas (horquillas en general, horquillas blandas como se indicó anteriormente, horquillas 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.