Todo lo que necesita saber sobre este asunto de SegWit vs. SegWit2x, Explicado

  • NOV 10, 2017
Todo lo que necesita saber sobre este asunto de SegWit vs. SegWit2x, Explicado
1.
¿Qué es Segregated Witness [Testigo Segregado]?

It’s an updated version. The original article was published April 20, 2017

Testigo Segregado, a menudo abreviado como SegWit (por sus siglas en inglés), es una actualización propuesta del software Bitcoin, diseñado para solucionar una serie de problemas graves.

Es desarrollado por su equipo de larga data, que estuvo desde sus inicios. Bitcoin Core es actualmente el cliente de referencia de Bitcoin más popular, en uso por la mayoría de las empresas de la industria.

Originalmente, la actualización tenía como objetivo resolver la maleabilidad de las transacciones, un punto débil conocido en el software de Bitcoin. Aunque este vector de ataque no es el más dañino para los usuarios, ya se ha vulnerado en varios casos, lo que resalta la necesidad de corregirlo.

Sin embargo, SegWit ofrece una serie de otras ventajas y, en este momento, el foco de atención se ha desplazado de la corrección de la maleabilidad de las transacciones a la solución del problema del escalado de Bitcoin.

2.
¿Cuál es la solución de SegWit para el problema de escala de Bitcoin?

SegWit aumenta el límite del tamaño de bloque de Bitcoin y permite la implementación de soluciones de segunda capa para mejorar aún más.

Los problemas actuales de la escalabilidad de Bitcoin surgen principalmente del tamaño insuficiente del bloque. Los bloques consecutivos de transacciones son de lo que se compone la tecnología Blockchain. Blockchain, a su vez, es el registro de todas las transacciones que han tenido lugar en la red hasta ahora —el alma de la criptomoneda.

El problema aquí es que actualmente, los bloques tienen un límite codificado de un megabyte (1MB). Esto no es suficiente para dar cuenta de los cientos de transacciones que los usuarios están tratando de enviar cada minuto.

En consecuencia, muchos de esos usuarios deben esperar en línea hasta que su transacción pueda ser confirmada; a veces durante horas o incluso días. A medida que crece el tamaño de la red, también lo hace la intensidad de las transacciones, mientras que el límite del tamaño de bloque permanece igual, lo que significa que el problema empeora continuamente.

La solución de SegWit a esto es doble. En primer lugar, permite un aumento inmediato del límite de tamaño de bloque a cuatro megabytes (4MB). Aquí hay una advertencia: cuatro MB es el máximo absoluto, mientras que el tamaño real del bloque dependerá de las condiciones de la red. Los expertos predicen que estará en el rango de aproximadamente dos a 2,1 megabytes inmediatamente después de la activación de SegWit.

En segundo lugar, al resolver la maleabilidad de las transacciones, SegWit elimina lo que solía ser un problema menor para Bitcoin en sí mismo, pero una gran barrera para implementar soluciones de segunda capa en la parte superior. Una de esas soluciones es la propuesta Lightning Network. Se espera que permita un aumento masivo en la capacidad de la red al mover la mayor parte de las transacciones fuera de la Blockchain para un procesamiento rápido.

3.
¿Cuáles son los principales argumentos en contra de SegWit?

Los puntos clave "en contra" se pueden dividir aproximadamente en tres grupos: técnico, político e ideológico.

Algunos han argumentado que SegWit, en su estado actual, no podrá resolver los problemas que promete resolver. Uno de los argumentos principales aquí es que el aumento de tamaño del bloque propuesto por la actualización no es suficiente para satisfacer las crecientes necesidades de la base de usuarios de Bitcoin.

La mayoría de los expertos parecen estar de acuerdo con la alta competencia técnica de los autores de SegWit, así como con la solidez de la tecnología en sí misma. Sin embargo, es casi imposible que una persona que no es un programador evalúe la autenticidad de los argumentos propuestos por ambas partes.

El hecho de que el debate ahora no sea puramente tecnológico sino que tenga un aspecto político también solo complica las cosas. Un gran número de personas que trabajan en SegWit también son empleados de una empresa llamada Blockstream, cuyo producto principal son las soluciones de cadena lateral.

Algunos de la comunidad afirman que esto crea un conflicto de intereses, ya que los desarrolladores se sienten incentivados a obstruir los intentos de aumentar el tamaño del bloque, con el fin de aumentar artificialmente la demanda de soluciones de cadena lateral, como Lightning Network. No hay pruebas definitivas para este reclamo, pero una gran parte de la comunidad todavía ha decidido creer en ello y se está oponiendo a SegWit como resultado.

El argumento ideológico principal, dirigido contra la actualización, es que no proporciona escalabilidad al tiempo que preserva un grado suficiente de descentralización de la red de Bitcoin. Como se ha dicho anteriormente, SegWit resuelve los problemas a largo plazo con la capacidad de transacción insuficiente de Bitcoin solo en la medida en que permite la implementación de soluciones de cadena lateral de segunda capa, como Lightning Network.

El problema que algunas personas ven aquí es cómo funcionan las cadenas laterales. Para no confiar en la cadena de bloques altamente congestionada, mueven las monedas a un sistema de segunda capa. Allí, todas las transacciones son procesadas por un tercero de confianza, sin tener que transmitirlas a través de toda la red, lo que ahorra muchos recursos y tiempo.

Pero un punto de autoridad confiable a cargo es exactamente lo que Bitcoin debía eliminar del sistema monetario. Para algunos, ese es un compromiso inaceptable, sin importar cuán poco poder ejerce el tercero en soluciones como la LN y otras.

4.
¿Quién apoya a SegWit?

Una amplia gama de personas y empresas han respaldado a SegWit en algún momento del pasado.

Más de 100 de las empresas más destacadas de la industria son conocidas por su hecho de planificar, trabajar o haber implementado soporte para SegWit en sus negocios. La lista completa está aquí.

Además, muchas personas prominentes conocidas por su trabajo en la comunidad de Bitcoin han dejado claro su apoyo a SegWit en Twitter, y varias otras plataformas. Entre ellos se encuentran Andreas Antonopoulos, Samson Mow, Charlie Lee y otros.

El nivel de soporte actual es el siguiente:

Apoyo Explícito de Pool Minero por Propuesta

Explicit Mining Pool Support by Proposal

SegWit2x (intención): 79.1%

Consenso Emergente: 31.0%

5.
¿Qué es SegWit2x?

SegWit2x es el siguiente paso de la actualización de Bitcoin.

Es una segunda parte del Acuerdo de Nueva York que se alcanzó el 23 de mayo del 2017. Esta actualización significa aumentar el bloque de Bitcoin hasta dos MB.

SegWit corrigió algunos errores y proporcionó antecedentes para las siguientes mejoras. Sin embargo, no resolvió el problema de los pequeños bloques. En el pasado, un MB podría haber sido suficiente para satisfacer las necesidades de los usuarios, pero hoy en día la cantidad de datos es demasiado grande. Tiene un gran impacto en la tasa de confirmación de transacciones y tarifas internas. ¿Y a quién le gustan las tarifas altas y la espera ansiosa por la confirmación de bloques?

6.
¿Quién apoya SegWit2x y quién no?

A pesar de ser parte del Acuerdo de Nueva York, muchos nodos y grupos de minería han cambiado de opinión.

Hace seis meses, la mayoría de los participantes estuvo de acuerdo con la bifurcación. Pero con el tiempo, más y más compañías se negaron a aceptar SegWit2x, como TREZOR, Bittrex y otros. Están preocupados por la posibilidad de un ataque de repetición y un futuro incierto para ambas cadenas. No hay unidad en la comunidad de Bitcoin sobre el tema y es por eso que muchas empresas no quieren tomar riesgos. El especialista en criptografía y contratos inteligentes mundialmente conocido, Nick Szabo, tampoco está satisfecho con la actualización propuesta.

El fundador de Litecoin, Charlie Lee:

Charlie Lee: Me di cuenta de esto también. En mi opinión, Nick Szabo es lo más cercano que tenemos a Satoshi, si no al propio Satoshi. Con Nick y todos los desarrolladores de Bitcoin Core contra Segwit2x, ¿por qué la gente sigue presionando por esta bifurcación dura que dividirá la cadena?

También ha habido muchos tuits con un hashtag #NO2x en Twitter oponiéndose a la bifurcación.

Samson Mow: La bifurcación #Segwit2x simplemente pasó por sí misma y los firmantes #NYA son espectadores. 😅 #Facepalm2x #No2x #Bitcoin

Pero al mismo tiempo, hay un grupo de pools mineros a favor de la bifurcación dura.

ViaBTC:

Haipo Yang: El grupo de minería de ViaBTC admitirá B1X y B2X, le dará la opción a nuestros usuarios.

AntPool:

AntPool: AntPool señaló nuestro soporte para #SegWit2x ("NYA") como otros grandes grupos de minería #bitcoin. Comience aquí para unirse a nosotros:

BTCC:

BTCC: ¡Hemos lanzado monedas de activación SegWit2x: 1MB/BTC, 2MB/BTC, 1MB/USD y 2MB/USD!

7.
¿Qué esperar de SegWit2x?

SegWit2x se cancela pero aún es posible implementarlo en un futuro cercano.

Los especialistas señalan que esta actualización tiene algunos puntos débiles. El problema principal es una protección de reproducción, más precisamente, una falta de protección de reproducción. La posibilidad de un ataque de repetición permite a los estafadores acceder a la información confidencial del usuario, lo que a su vez socava la credibilidad de Bitcoin. Este problema es demasiado serio como para ignorarlo.

El problema de escala de Bitcoin sigue siendo relevante. Tiene que ser resuelto. SegWit2x es una posible solución, pero tiene algunos problemas técnicos. Muy posiblemente, la ampliación será inminente, pero tomará tiempo considerar y cambiar la implementación de la bifurcación dura.