Fork o bifurcación de Bitcoin

En este tutorial vamos a tener una visión global de qué es un Fork o bifurcación en la Blockchain Bitcoin.

Te voy a mostrar todo lo que necesitas saber sobre las bifurcaciones de Bitcoin. Comenzaré explicando qué es realmente una bifurcación BTC, seguida de una reflexión sobre algunas de las bifurcaciones más populares y conocidas de los últimos años.

Qué es un Fork o bifurcación de Bitcoin

En su forma más simple, una bifurcación de Bitcoin es cuando alguien crea una copia del código de la Blockchain Bitcoin y le hace cambios. Estos cambios se pueden realizar por varios motivos, porque la cadena de bloques anterior que se prevé inestable o porque es necesario realizar mejoras. En general, hay dos tipos de forks en Blockchain: un Fork suave o Soft Fork  y Fork duro o Hard Fork.

Un Fork suave es más fácil que un Fork duro, ya que solo se realizan pequeños cambios en la cadena de bloques. Una bifurcación suave se le denomina /compatible con versiones anteriores/, porque mientras que las transacciones antiguas ya no son válidas, las nuevas transacciones se reconocen tanto por los nodos antiguos como por los nuevos. 

Para que un Fork o bifurcación de Bitcoin tenga éxito, debe ser objeto de un /consenso mayoritario/. Algo más parecido a una votación pública.

Recuerda: utilizamos el término “nodo” para describir un dispositivo que está conectado a una cadena de bloques para ayudar a verificar las transacciones. Existen miles de nodos de Bitcoin repartidos por todo el mundo.

Una bifurcación dura de Bitcoin es algo diferente, ya que exige la creación una nueva cadena de bloques. Bitcoin Cash es un ejemplo de un Hard Fork de Bitcoin. Como la mayoría de las Blockchains como Bitcoin son de código abierto, cualquiera puede ver y copiar el código, lo que significa que cualquier usuario puede proponer una bifurcación de Bitcoin.

Forks de Bitoin - Bitcoin Cash

Un equipo de desarrolladores de Bitcoin decidió en 2017 realizar un Fork o bifurcación dura de Bitcoin. Todo el proceso resultó en la creación de una criptomoneda completamente nueva y una Blockchain llamada Bitcoin Cash (BCH).

La razón principal detrás de esta división de Bitcoin fue que las tarifas de transacción de Bitcoin estaban alcanzando precios demasiado elevados. De hecho, lo que comenzó costando menos de un centavo de dólar en 2009, se incrementó rápidamente a varios dólares por transacción.

Sin embargo, antes de que se realizara la bifurcación dura de Bitcoin, el grupo de desarrolladores intentó convencer a la comunidad de Bitcoin para que realizara los cambios necesarios dentro del cliente de Bitcoin original.

Los cambios que un equipo de desarrolladores quiso hacer fue aumentar el tamaño máximo de cada bloque de 1 MB a 8 MB. Esto permitiría a los mineros agregar más transacciones a un bloque, lo que habría reducido las tarifas que los usuarios de Bitcoin pagaban para transferir fondos.

Desafortunadamente, la mayoría de los usuarios de Bitcoin no querían hacer el cambio, así que tuvieron que crear una nueva cadena de bloques.

La Blockchain Bitcoin efectiva fue lanzada oficialmente en agosto de ese mismo año. Al igual que Bitcoin, el volumen efectivo de bitcoins se limita a 21 millones de criptomonedas y cada bloque tarda aproximadamente 10 minutos en resultar confirmado.

Por otro lado, como el tamaño máximo de cada bloque se incrementó ocho veces, permitió que la nueva Blockchain Bitcoin Cash aumentara la escalabilidad de las transacciones.

Recuerda: la escalabilidad es la cantidad máxima de transacciones que una determinada cadena de bloques puede procesar cada segundo.

Bitcoin es muy limitado en este sentido, ya que solo puede procesar un promedio de 7 transacciones por segundo. Esta es una de las funcionalidades que actualmente están dejando de potenciar Bitcoin: si se va a utilizar como un sistema de pagos global, debería mejorar su rendimiento de escalabilidad.

Debido a los cambios que se han implementado después de esta bifurcación de Bitcoin, Bitcoin Cash puede procesar aproximadamente 61 transacciones por segundo.

Cualquier usuario que tuviera BTC el día del Fork o bifurcación de Bitcoin recibió exactamente la misma cantidad de criptomonedas de Bitcoin Cash (BCH). Lo que significa es que si hubieras tenido 0.5 BTC, también habrías recibido 0.5 BCH cuando se inició Bitcoin Cash.

Desde que se lanzó Bitcoin Cash, ha sido un proyecto bastante bien valorado. Así pues, en el momento de hacer este tutorial, es la sexta criptomoneda más valiosa del mercado crypto. 

Roger Ver es el personaje detrás del proyecto Bitcoin Cash. Es un conocido inversor de criptomonedas y cree que Bitcoin Cash es en realidad el auténtico Bitcoin. No obstante, está convencido de que superará a Bitcoin como criptomoneda número uno.

Forks de Bitcoin - Bitcoin Gold

La Blockchain de Bitcoin Gold se lanzó oficialmente en octubre de 2017. Mientras que el objetivo de Bitcoin Cash era reducir las tarifas de transacción, los desarrolladores de Bitcoin Gold proponían que Bitcoin fuera más descentralizado.

Aunque Bitcoin está técnicamente descentralizado, y el sistema no está controlado por ninguna autoridad, ni está respaldado por ningún banco central o estado o nación, todavía existe cierta preocupación respecto a la forma en que se verifican las transacciones.

Esto se debe a que la mayor parte de la minería de Bitcoin está controlada por unos pocos grupos en China. Un grupo de minería (pool) es donde muchos usuarios combinan sus recursos de hardware para obtener una mayor ventaja al momento ganar la recompensa de la minería.

Una vez que se gana la recompensa de Bitcoin, se divide entre el grupo en función de cuánto ha invertido cada usuario. En última instancia, esto le da a la gente que maneja el grupo de minería mayor potencial e influencia en la Blockchain, por lo que algunos usuarios creen que se ha vuelto demasiado centralizado.

Antes de que aparecieran grupos (pools) mineros dominantes, era posible minar Bitcoin utilizando una CPU o GPU básica, lo que significaba que cualquiera podía hacerlo desde la comodidad de su propio garaje. Hoy día si tu objetivo es tener la oportunidad de ganar la recompensa por minar; no solo necesitas ser parte de un grupo de minería, sino que también debes poseer hardware ASIC, que es muy muy caro.

Continúo. Bitcoin Gold creó un nuevo proceso de minería que garantizaba que ese hardware tan caro y especializado no pudiera usarse para aumentar las posibilidades de que alguien ganara la recompensa.

Ejemplo: si un Porsche compitiera con 10 Citroën, ¿cuál crees que ganaría? La respuesta es obvia. El Porsche, ya que tiene el motor más potente.

Al igual que Bitcoin y Bitcoin Cash, Bitcoin Gold limitaría su suministro de criptomonedas BTG a un máximo de 21 millones. Además, el tamaño máximo de bloque de 1 MB tampoco se incrementaría. Sin embargo, en lugar de tardar 10 minutos como Bitcoin, Bitcoin Gold puede confirmar una transacción en tan solo 2.5 minutos, es decir, cuatro veces más rápido.

La otra gran diferencia a tener en cuenta en un Fork o bifurcación de Bitcoin es la forma en que los mineros verifican las transacciones. Bitcoin Gold también usa (PoW), Proof of work o Prueba de trabajo (al igual que Bitcoin), pero se ha modificado para que solo las GPU puedan minar, no las de ASIC.

Al igual que con la bifurcación de Bitcoin Cash, cualquier usuario que tuviera Bitcoin en el momento del lanzamiento recibiría cantidades idénticas de Bitcoin Gold.

Desde su lanzamiento, Bitcoin Gold también se ha mostrado estable. La criptomoneda de BTG se sitúa mientras preparo este tutorial en el puesto 29 del mercado.

A mediados de 2018, Bitcoin Gold experimentó el temido «ataque del 51%». Esto pasa cuando un usuario (o un grupo de usuarios que trabajan juntos) puede obtener el 51% o más del poder total de hashing de la Blockchain de que se trate. Esta circunstancia significa que pueden realizar cambios temporalmente en dicha Blockchain. El resultado fue la intervención ilícita de algo más de 18 millones de dólares en  criptomonedas BTG.

Este ataque supone una absoluta ironía, porque todo el objetivo de Bitcoin Gold era evitar que los mineros centralizados tuvieran demasiado control sobre su Blockchain. Como solución, se prevé que los desarrolladores realicen una bifurcación del código de Bitcoin Gold para garantizar que no vuelva a suceder.

Forks de Bitcoin - Bitcoin Private

Bitcoin Private se lanzó oficialmente en marzo de 2018, sin embargo, no se trató de una bifurcación directa del Bitcoin original. Sucedió a tres bandas:

  1. Bitcoin Private fue bifurcado de un blockchain llamado ZClassic.
  2. ZClassic fue bifurcado de un blockchain llamado Zcash.
  3. Zcash fue bifurcado del Bitcoin original.

Su fundador y desarrollador principal, Rhett Creighton, también creó ZClassic y, desde entonces, otros se han unido al equipo. La propuesta de Creighton fue combinar la privacidad y el anonimato de ZClassic con la seguridad y la popularidad de Bitcoin.

Al igual que en las otras bifurcaciones de Bitcoin que te he mostrado, cualquier usuario que tuviera BTC en el momento del lanzamiento recibiría la proporción 1: 1 de Bitcoin Private (BTCP). Además, cualquier usuario que tuviera ZClassic (ZCL) recibiría también la proporción de 1: 1. Quiero decir con esto, que si hubieras tenido ambos BTC y ZCL, habrías recibido criptomonedas Bitcoin Private dos veces.

En total, habrá un suministro máximo de 21 millones de criptomonedas BTCP

El tamaño del bloque es el doble del tamaño de Bitcoin, 2 MB, y también puede confirmar una transacción cuatro veces más rápido.

Añadiré también que al igual que Bitcoin Gold, el mecanismo de minería de Bitcoin Private se ha modificado para evitar que los usuarios utilicen un hardware de precio caro, lo que significa que es una Blockchain mucho más justa y equitativa que Bitcoin. 

Además, también utiliza el mecanismo de consenso de Prueba de trabajo y permite más transacciones privadas. Del mismo modo que la cadena de bloques de ZClassic, Bitcoin Private utiliza ZK-Snarks.

Aunque cada movimiento de fondos todavía se publica en el libro mayor distribuido, tanto el remitente como el receptor permanecen privados. Esto es ligeramente diferente al Bitcoin original, ya que, aunque la identidad del remitente y del receptor en el mundo real no se revela, es posible averiguar cuánto tiene una determinada dirección de Bitcoin. 

No solo eso, sino que también se puede ver cuánto ha enviado y recibido una dirección en particular en el pasado.

Bitcoin Private ha alcanzado, a día de hoy, la posición 333 del ranking de criptomonedas.

Forks de Bitcoin - Bitcoin Diamond

Bitcoin Diamond fue bifurcado directamente del cliente original de Bitcoin. El objetivo principal de su equipo de desarrollo fue permitir a los usuarios permanecer aún más anónimos. En este sentido, su propósito es muy similar al de Bitcoin Private.

Su lanzamiento fue en noviembre de 2017, Bitcoin Diamond distribuyó sus criptomonedas de forma diferente a las otras bifurcaciones de Bitcoin que te he mostrado. Mientras que las anteriores mantuvieron su suministro total a 21 millones de criptomonedas, Bitcoin Diamond lo aumentó 10 veces. Como resultado, si hubieras tenido 0.5 BTC en el momento de la bifurcación, habría recibido 5 criptomonedas de Bitcoin Diamond (BCD).

Al igual que con Bitcoin Cash, el tamaño máximo de bloque se incrementó de 1 MB a 8 MB, y el tiempo de confirmación de la transacción también se cifra en 10 minutos. Algunos usuarios de la comunidad de criptomonedas creen que Bitcoin Diamond es una estafa, y otros no están conformes con que el equipo de desarrolladores no haya publicado su Whitepaper.

Se cree que sus creadores eran mineros de Bitcoin, bajo el nombre de Team Evey, o también Equipo 007. De cualquier forma, ha alcanzado una posición potente situándose en el puesto  49 del ranking.

Una reflexión personal

Como probablemente ya sabes, Bitcoin es la primera criptomoneda conocida. Cuando se lanzó en 2009, el propósito principal de Bitcoin era crear un sistema de pagos global que pudiera ser utilizado por cualquier persona en el mundo, sin necesidad de que las transacciones fuesen confirmadas por un tercero.

Sin embargo, aunque Bitcoin ya está en su décimo año de operaciones, los tiempos de transacción siguen siendo muy lentos. Mínimo10 minutos. Además, la red solo puede manejar alrededor de 7 transacciones por segundo y las tarifas de transacción parecen ser cada vez más altas.

Existen otros proyectos de Blockchain que pueden manejar transacciones más rápidas, más económicas y más eficientes, lo que las hace mucho más adecuadas para un sistema de pagos global. Aunque el equipo de Bitcoin está tratando de resolver esta funcionalidad mediante la actualización Lighting Network, no hay garantía de que sea capaz de resolver sus niveles de rendimiento.

En mi opinión creo que Bitcoin siempre será la criptomoneda número uno en términos de uso, valor y capitalización de mercado, pero creo que no se adoptará como sistema de pagos global. En cambio, sí creo que la mayoría de las personas podrían utilizar Bitcoin como un valor refugio, es decir, similar a un activo del mundo real como el oro o la plata o incluso las obras de arte.

Así mismo, no creo que un Fork o bifurcación de Bitcoin, tal y como te lo he planteado en este tutorial llegue lo suficientemente lejos como para convertirse en un sistema de pagos global y a la vez resulten de utilidad. Mientras sigan empeñados en variaciones del nombre original Bitcoin, no llegará a calar en las aspiraciones inversionistas de los mercados.

Me puedo equivocar o podría estar en lo cierto. Para todo ello tendremos que seguir evolucionando.

Recuerda

Dos cuestiones importantes que debes tener en cuenta si tienes Bitcoin y esperas algunas criptomonedas gratis de cualquier Fork de Bitcoin son:

  1. Nunca envíes Bitcoin a otra dirección solo porque una nueva cadena de bloques bifurcada te lo haya indicado. Si la bifurcación es legítima, las criptomonedas estarán disponibles.
  2. Si la nueva Blockchain bifurcada te pide que les envíes tus claves privadas, no lo hagas. Sería claramente una estafa.

Conclusión

Espero que una vez  lo hayas leído todo puedas tener una idea más clara de lo que es un Fork y las razones por las que ocurren. Algunos forks se centran en mejorar los niveles de rendimiento del Bitcoin original (como tarifas más bajas y su escalabilidad), mientras que otros se centran en una mayor privacidad o descentralización.

Si quieres compartir información sobre los futuros Forks, me gustaría que me lo contaras en hola@descubreblockchain.com