A medida que dos propuestas para aumentar la capacidad de transacción de bitcoin se acercan a los plazos clave, una propuesta, conocida como SegWit2x, tal vez haya atraído la mayor atención.

El plan, propuesto por primera vez en mayo, ganó rápidamente el favor de muchas de las startups y grupos de minería de bitcoins. Sin embargo, también ha surgido como polémico en algunos sectores, debido a sus objetivos específicos y su construcción técnica.

Pero, ¿qué hay en el corazón de los argumentos a favor y en contra?

Primero, SegWit2x busca actualizar Bitcoin de dos maneras:

  1. Promulgaría el Segregated Witness (SegWit) de optimización de código propuesto durante mucho tiempo, que altera la forma en que se almacenan algunos datos en la red.
  2. Establecería una línea de tiempo para aumentar el tamaño del bloque de la red a 2 MB, en comparación con 1 MB de hoy, que se activará aproximadamente tres meses después de la activación de SegWit.

Comprender los pormenores de la propuesta desde aquí puede ser un desafío. Aunque técnica, la propuesta también es política y filosófica (y algunos podrían argumentar, personal).

Aún así, los detalles del debate giran en torno a hechos básicos sobre el diseño y el rendimiento de la red actual.

Estos incluyen:

  1. Actualmente, Bitcoin tiene una cantidad limitada de transacciones que puede procesar. Hoy, solo puede procesar hasta 1MB de transacciones aproximadamente cada 10 minutos.
  2. Debido a este límite, las transacciones tardan más en aprobarse en momentos de uso intensivo.
  3. Como todos los usuarios pagan una tarifa a los mineros para realizar transacciones, esta limitación en el espacio ha aumentado los costos promedio de las tarifas.
  4. Aumentar el tamaño del bloque hace que los nodos de red sean más costosos, ya que los operadores de nodo deben almacenar toda la copia de la cadena de bloques como archivos de computadora.

Lo básico

Para empezar, SegWit2x no es la primera propuesta para escalar la capacidad de transacción de bitcoin.

SegWit2x, sin embargo, difiere en algunas formas clave.

Estos incluyen:

  • No fue presentado por, ni ha sido avalado por, Bitcoin Core, el principal desarrollador de código abierto de la red.
  • No introduce nuevas ideas tanto como combina las propuestas previamente por varios desarrolladores de una nueva manera.

Como se describió anteriormente, estas ideas incluyen:

  • SegWit : una optimización propuesta por el desarrollador de Bitcoin Core Pieter Wuille a finales de 2015, SegWit aumenta el volumen de transacciones que encajan en cada bloque sin aumentar el tamaño del bloque parámetro. Específicamente, también elimina la maleabilidad de las transacciones, un problema que una vez resuelto podría conducir a una serie de mejoras en la red. Puede leer más sobre los detalles técnicos aquí y aquí.
  • Un aumento de tamaño de bloque : el cambio, propuesto a largo plazo como una solución de escala, simplemente implica la actualización de las reglas del software para permitir bloques de 2MB.Algunas implementaciones alternativas de bitcoins (Bitcoin XT, Bitcoin Classic y Bitcoin Unlimited) surgieron con el objetivo de aumentar el parámetro de tamaño de bloque de bitcoin. Pero ninguno ha alcanzado el umbral de apoyo necesario.

SegWit fue lanzado oficialmente en noviembre pasado, brindando a los usuarios de la red la opción de ejecutarlo. Pero, por razones técnicas, requirió que las agrupaciones mineras activaran el cambio, y han dudado en adoptar el cambio por una variedad de razones.

SegWit2x se implementará en su testnet a todos los miembros del grupo de trabajo el 14 de julio, y el período de adopción en vivo comenzará el 21 de julio, con una fecha límite del 1 de agosto para el soporte necesario para evitar problemas.

¿Quién lo apoya? ¿Quién se opone?

A favor de SegWit2x hay un número significativo de negocios e individuos de bitcoins de alto perfil, la mayoría de los cuales están más estrechamente afiliados con la comunidad de startups e inversiones del ecosistema.

Estos incluyen:

  • La mayoría de los grupos de minería más grandes de la red
  • Startups de Bitcoin como Coinbase, BitPay y Blockchain
  • Desarrolladores notables, incluido el antiguo desarrollador principal de Bitcoin Core, Gavin Andresen.

Puede encontrar una lista completa de colaboradores en el anuncio original del acuerdo SegWit2x.

Aún así, otros se oponen al plan, que incluye:

  • Algunas empresas (incluidas Bitrated y Bitonic)
  • Muchos operadores de nodos y usuarios de bitcoin
  • Casi todos los desarrolladores de Bitcoin Core son responsables del mantenimiento del software.

La página Wiki de Bitcoin, actualizada activamente, ofrece una lista más larga de quienes apoyan, se oponen y están indecisos.

¿Qué está en juego?

Mirando hacia el futuro, el resultado de SegWit2x dependerá de cuántos usuarios finalmente adopten la propuesta.

Podrían surgir varios resultados diferentes, que incluyen:

  1. Los grupos de minería que prometieron soporte para SegWit2x seguirán adelante a fines de julio, y la porción SegWit de la propuesta se activará en la red.
  2. La propuesta no obtiene ese soporte, y el cambio desencadena un efecto dominó que, en el peor de los casos, lleva a una red dividida en dos activos de bitcoin competidores.

Como es de esperar de un ecosistema tan grande, diferentes usuarios tienen diferentes opiniones sobre la mejor línea de acción, tal vez debido a las ideologías competitivas que subyacen a su participación en bitcoin para empezar. Como tal, SegWit2x no es la única propuesta de escalado que recibe atención hoy. Se han presentado varias propuestas alternativas que podrían promulgarse en la red el próximo mes.

SegWit2x compite con otra propuesta: BIP 148.

Los desarrolladores han trabajado para hacer que estos dos sean compatibles, por lo tanto, si suficientes grupos de minería admiten SegWit2x antes del 1 de agosto, bitcoin debería evitar una división. Sin embargo, sin el soporte necesario para SegWit2x y una activación de BIP148, la red podría funcionar.

Y una división es lo que más preocupa a los usuarios de bitcoins, lo que les lleva a preocuparse por la propuesta de SegWit2x en general. A la luz de estas ansiedades, una de dos cosas podría sucederle al bitcoin del usuario directamente:

  1. Con suficiente soporte, Bitcoin actualizado a SegWit2x funcionará normalmente y los usuarios probablemente no experimentarán interrupciones en el servicio.
  2. Sin soporte, una división de bitcoin pone a los usuarios en riesgo de perder su bitcoin. Los expertos en criptomonedas proponen no realizar transacciones de bitcoins durante el incierto período de tiempo alrededor del 1 de agosto. Otro problema a más largo plazo es que todos los usuarios necesitarán actualizar su software para soportar el componente de 2MB de la horquilla de SegWit2x, o bitcoin podría dividirse en dos activos competitivos con diferentes usuarios.

Puede encontrar una versión más detallada del cronograma de escalado del SegWit2x y las posibles ramificaciones en la Revista Bitcoin

. ¿Cómo puedes seguir el progreso de SegWit2x?

A medida que el código SegWit2x se implementa en el testnet el 14 de julio, y el período de adopción comienza el 21 de julio, muchos seguirán de cerca la evolución de la situación.

Hay varios lugares para rastrear el desarrollo del proyecto.

La lista de correo de SegWit2x se puede encontrar aquí (aunque pública, solo los miembros que están invitados pueden publicar en la lista). Además, la implementación del código SegWit2x, conocida como "BTC1", se puede encontrar aquí.

Los miembros de la comunidad pueden seguir cuántos nodos están ejecutando el software SegWit2x aquí y cuántos grupos de servidores mineros respaldan la propuesta aquí, como un medio para vigilar si logra el apoyo suficiente.

Divulgación:

CoinDesk es una subsidiaria de Digital Currency Group, que actuó como organizador de la propuesta de SegWit2x y tiene una participación en Coinbase y BitPay . Imagen de dominó a través de Shutterstock