Esta es una pieza de opinión, y las opiniones reflejadas en este artículo no son necesariamente las de Cointelegraph.

Bitcoin se acerca rápidamente a una bifurcación en el camino que determinará mucho sobre su futuro. Recientemente, Cointelegraph publicó un artículo destacando las denominadas bifurcaciones de "Bitcoin Cash" y "Bitcoin Gold" y explicando que ninguna de ellas era una amenaza para la red.

La próxima bifurcación Core vs. SegWit2x es un animal completamente diferente.

Fondo

El debate sobre la escalabilidad de Bitcoin ha estado en curso durante más de cuatro años, y alcanzó un nivel tan rencoroso que algunos hasta lo han llamado una verdadera guerra civilEl debate comenzó cuando muchos en la comunidad de Bitcoin se dieron cuenta de que con el uso cada vez mayor de la red, se debe aumentar la capacidad para evitar retrasos en las transacciones.

Muchos pidieron que se duplicara el tamaño de bloques como solución provisional hasta que se pueda resolver una solución a más largo plazo. El equipo de desarrollo de Bitcoin Core se opuso a un aumento de bloques, prefiriendo una solución técnica más a largo plazo.

A Core se le ocurrió Segregated Witness (SegWit),lo que aumentaría el número de transacciones que podrían ser comprimidas en un bloque y solucionaría el error de maleabilidad de Bitcoin. La corrección de este error permitiría el despliegue de Lightning networklo que permitiría a Bitcoin escalar exponencialmente.

En febrero de 2016, Representantes de Bitcoin Core se reunieron con un consorcio de mineros en Hong Kong y acordaron comprometerseSegWit se adoptaría y el tamaño de bloques se aumentará a 2 MB. Entre los firmantes estaba Adam Back, presidente de Blockstream, que proporciona gran parte del financiamiento para el equipo de desarrollo de Bitcoin.

Gregory Maxwell, uno de los desarrolladores principales y el subordinado de Back, inmediatamente atacaron el Consenso de Hong Kong:

"Es solo que un par de ineptos bien intencionados fueron a China unos meses atrás para aprender y educarse sobre los asuntos, y lograron dejarse encerrar en una habitación hasta las 3 a 4 am hasta que personalmente aceptaron proponer un poco de bifuración dura después SegWit ".

Una vez que se lanzó el código SegWit, aproximadamente el 40 por ciento de los mineros comenzó a señalar su apoyo, mientras que aproximadamente otro 40 por ciento señaló su apoyo a bloques más grandes. Hubo un callejón sin salida, y las cosas permanecieron así durante aproximadamente un año.

En mayo de 2017, Barry Silbert, del Digital Currency Group, se reunió con numerosos mineros y líderes de negocios de Bitcoin, y de esta reunión surgió el Acuerdo de Nueva YorkLos firmantes acordaron que SegWit se activaría antes de septiembre de este año, y que un aumento de bloques de 2 MB se produciría con una bifurcación dura en noviembre. El acuerdo fue firmado.

El grupo de empresas firmadas representa una masa crítica del ecosistema de Bitcoin. A partir del 25 de mayo, este grupo representa a:

  • 58 empresas ubicadas en 22 países
  • 83.28 por ciento de poder de hashing
  • 5.1 millones de USD mensuales en volumen de transacciones en cadena
  • 20.5 millones de billeteras Bitcoin

Siguiendo ese acuerdo, el 95 por ciento de los mineros de Bitcoin comenzaron a señalar su apoyo al Acuerdo de Nueva York, también conocido como "SegWit2x". Hasta hace unos días, el apoyo a SegWit2x se mantenía a 95%. Sin embargo, parte de los negocios Bitcoin que firmaron, como Bitwala, han renegado acerca de su promesaMás importante, el principal minero Bitcoin F2Pool ha dejado de señalizar SegWit2x, reduciendo el soporte minero de la bifurcación al 85%.

Algunos han sugerido que los mineros que solo respaldaron SegWit podrían retirar su apoyo a la porción de aumento de bloques del acuerdo, como ha hecho ahora F2Pool. Esta es una posibilidad fuerte, particularmente con grietas que aparecen rápidamente en el edificio. Solo el tiempo lo dirá con certeza.

Mientras tanto, los desarrolladores Core de Bitcoin, se oponen vehementemente a la bifurcación dura y aparentemente pretenden continuar apoyando la cadena que no es 2x. Esto crea la probabilidad de una división en cadena, ya que no todo el mundo actualizará su software al nuevo código 2x.

¿Qué pasa si lo hacen?

No es nada certero que los mineros van a seguir apoyando a la bifurcación dura. Cualquier cosa podría pasar en las próximas seis semanas. Sin embargo, dada la incertidumbre que se está generando en el mercado, parece lógico suponer que los mineros que en realidad no tenían la intención de continuar con el tenedor ya habrían retirado públicamente su apoyo. Hasta ahora, eso no ha sucedido.

Si la bifurcación dura SegWit2x ocurre este noviembre, y si el 85 por ciento de los mineros comienza a ejecutar el nuevo código, y si Bitcoin Core y sus partidarios deciden no actualizar al nuevo códigoentonces va a ocurrir una división de cadena. 

Esta división de cadena se complica por el hecho de que el código 2x aparentemente no incluirá protección de reproducción. La protección de reproducción es importante, ya que de lo contrario las monedas enviadas en una cadena también se enviarán automáticamente a la otra cadena. Eso probablemente sea desastroso.

Jeff Garzik, que mantiene el código SegWit2x, se ha negado a incluir la protección de reproducción. Insiste en que SegWit2x, con su abrumador soporte para mineros, es el Bitcoin "real", y que su código es simplemente una actualización muy necesaria (y ya acordada). Mientras tanto, los desarrolladores de Bitcoin Core se niegan a agregar protección de reproducción a su código, ya que ven "su" versión de Bitcoin como algo real, a pesar de la falta de soporte minero.

Resultados probables

Si todo continúa como es hoy, en noviembre se producirá una división en cadena. La cadena heredada continuará existiendo, pero solo será apoyada por aproximadamente el 15 por ciento de los mineros de Bitcoin. La cadena mejorada será apoyada por el 85 por ciento de los mineros de Bitcoin. El equipo de desarrollo de Bitcoin Core y muchos usuarios de Bitcoin apoyarán la cadena heredada.

Los intercambios de Bitcoin se encuentran en la difícil posición de decidir si enumerar ambas cadenas, y cuál llamar "Bitcoin". Bitfinex, el intercambio de Bitcoin más grande en volumen USD, recientemente anunció que la cadena heredada mantendrá el teletipo de BTC, aunque también lo harán intercambiar la nueva cadena también.

Si efectivamente hay dos Bitcoins, uno respaldado por los desarrolladores y el otro respaldado por los mineros, es probable que se produzca una confusión masiva y un caos, ya que los inversores potenciales no sabrán qué Bitcoin es el bitcoin "real". Para resolver este problema potencialmente devastador, es probable que la cadena mayor ataque y destruya la cadena minoritaria.

La forma en que funcionaría es simple: dado que 2x tendrá el 85% de los mineros, una pequeña porción de mineros puede comenzar a minar la cadena heredada. En algún momento, lanzarán un ataque del 51 por ciento contra la cadena minoritaria, causando doble gasto, Blockchain reorgs, y generalmente haciendo que la red heredada no se pueda utilizar.

Bitcoin Core ha dicho que en el caso de un ataque del 51 por ciento, cambiarán su algoritmo de minería para evitar nuevos ataques. Por lo tanto, tiene el grupo que dice ser el "bitcoin real y original", cambiando su mecanismo de consenso y lanzando un obstáculo muy peligroso.

En el caso de una división de cadena en la que el 85 por ciento de los mineros apoyan la cadena 2x, y Bitcoin Core continúa ejecutando la antigua cadena heredada, la cadena de Core seguramente morirá.

Muchos argumentarán que lo más importante son los intercambios. Si las bolsas se niegan a cambiar el token de Bitcoin 2x, desaparecerá. Todo lo que tienen que hacer es apoyar la cadena heredada, la versión de realidad de Bitcoin Core, y los mineros 2x no podrán obtener ningún dinero por las monedas que mina, y volverán a la cadena heredada.

El problema es que los intercambios casi seguramente no harán eso. Ningún cambio en su sano juicio va a apoyar exclusivamente un token que solo el 15 por ciento de los mineros respalda. El Blockchain simplemente no será lo suficientemente seguro. Cuando se lanzó Bitcoin Cash por primera vez, los intercambios demoraron varios días antes de poder respaldarlo por completo, ya que el bajo número de mineros significaba que un ataque a la red habría sido trivial.

¿Qué es una reorganización de Blockchain?

Un relevo de Blockchain es probablemente el resultado más peligroso de un ataque del 51 por ciento. Supongamos que un atacante tiene el doble de poder minero que la red legítima. Los mineros legítimos están haciendo lo suyo, publicando sus bloques a medida que se crean, y todo está bien. Mientras tanto, el atacante explota secretamente sus propios bloques, pero no los publica. De repente, el atacante lanza 15 nuevos bloques en el mismo período de tiempo que los mineros legítimos han producido solo 10.

Dado que la cadena más larga siempre se considera legítima, los 15 bloques del atacante reemplazarán los 10 bloques de los mineros legítimos, y la red acepta la versión de realidad del atacante.

Qué sucede si un intercambio aceptó un depósito de 1000 BTC durante este tiempo. El comerciante que realizó el depósito vendió los Bitcoins a otra persona y retiró el efectivo. Entonces suponga que se produjo una reorganización Blockchain que dejó huérfano al bloque en el que se realizó el depósito. Ahora el propietario original todavía tiene su BTC 1000 y también tiene su valor en dólares también. El intercambio no tiene los dólares ni los Bitcoins, porque la red dice que el depósito nunca sucedió.

Espere hasta que se asiente el polvo.

Ahora no es el momento de entrar en pánico. Es muy posible que algunos de los mineros que apoyan el tenedor duro 2x puedan retroceder y que la horquilla no suceda. También es posible que Core retroceda en el último minuto y acepte aceptar la actualización 2x ​​sin causar una división de cadena. Incluso si ninguno de estos sucede, es posible que la cadena mayoritaria haya eliminado la cadena minoritaria unos pocos días después de la bifurcación.

Los usuarios comunes serán mejor servidos si ponen sus Bitcoins en el almacenamiento en frío y esperan a que se asiente el polvo. Puede llevar un tiempo, pero una cadena debe ser el claro ganador en algún momento. Hasta entonces, ten cuidado.

Ten mucho cuidado.