El Acuerdo de Nueva York
Para principios de 2017, el debate de escalado de Bitcoin había llegado a un punto muerto. SegWit había sido propuesto por el equipo de desarrollo de Bitcoin Core pero estaba siendo bloqueado por mineros que se negaban a señalar apoyo. Mientras tanto, el bando de bloques grandes estaba preparando lo que se convertiría en Bitcoin Cash. En este estancamiento intervino un grupo de líderes empresariales que creían que un compromiso era posible.
El 23 de mayo de 2017, representantes de más de 50 empresas se reunieron en la conferencia Consensus en Nueva York y firmaron el Acuerdo de Nueva York (NYA). El trato era simple: los mineros activarían SegWit (satisfaciendo a los desarrolladores de Core), y a cambio, el tamaño de bloque se duplicaría a 2 MB dentro de seis meses (satisfaciendo a los defensores de bloques grandes). Los firmantes controlaban aproximadamente el 83% del poder de hash de Bitcoin e incluían empresas importantes como Coinbase, Bitmain, Blockchain.info, Xapo y BitPay. Sobre el papel, parecía que la guerra de escalado había terminado.
El movimiento NO2X
El Acuerdo de Nueva York fue firmado sin la participación de los desarrolladores de Bitcoin Core, la mayoría de los operadores individuales de nodos o la comunidad más amplia de usuarios de Bitcoin. Esta exclusión resultó fatal. Un movimiento de base se formó rápidamente bajo la bandera "NO2X" — los usuarios cambiaron sus perfiles de Twitter, ejecutaron nodos completos señalando oposición y argumentaron que ningún grupo de empresas tenía derecho a cambiar las reglas de consenso de Bitcoin.
El movimiento NO2X fue filosóficamente significativo porque articuló un principio que definiría la gobernanza de Bitcoin en adelante: el poder de hash no equivale a autoridad. Solo porque los mineros y las empresas pudieran forzar una bifurcación no significaba que debieran hacerlo. Las reglas de Bitcoin, argumentaba el movimiento, son determinadas por la mayoría económica — las personas y empresas que realmente usan y poseen Bitcoin — no por las empresas mineras. Esto fue una repudiación directa de la idea de que Bitcoin es gobernado por los mineros, y estableció el precedente de que los operadores de nodos completos son los árbitros finales de las reglas del protocolo de Bitcoin.
La cancelación
A medida que se acercaba la fecha de activación en noviembre de 2017, quedó cada vez más claro que SegWit2x no lograría consenso. La bifurcación carecía de protección contra repetición — una salvaguarda técnica que evita que las transacciones en una cadena sean válidas en la otra. Sin ella, los usuarios arriesgaban perder fondos en ambas cadenas al hacer una transacción. Los desarrolladores de Bitcoin Core se negaron a implementar el cambio, y el equipo de desarrollo de SegWit2x (liderado por Jeff Garzik) era demasiado pequeño para mantener un cliente alternativo creíble.
El 8 de noviembre de 2017, solo días antes de la bifurcación planificada, los organizadores publicaron un mensaje en la lista de correo de SegWit2x: "Nuestro objetivo siempre ha sido una actualización fluida para Bitcoin. Aunque creemos firmemente en la necesidad de un tamaño de bloque más grande, no hay consenso suficiente en este momento." La bifurcación estaba muerta. El precio de Bitcoin, que había sido volátil en las semanas previas a la posible división, subió bruscamente con la noticia.
Lecciones aprendidas
La saga de SegWit2x fue un momento definitorio para la gobernanza de Bitcoin. Estableció varios precedentes que continúan dando forma a la red:
Sin acuerdos a puerta cerrada: Un grupo de empresas no puede cambiar las reglas de Bitcoin firmando un acuerdo, sin importar cuánto poder de hash representen. El proceso de consenso de Bitcoin es difícil, lento y desordenado — pero eso es una característica, no un defecto. Hace que Bitcoin sea resistente a la captura por cualquier facción.
Los usuarios dirigen la red: El movimiento NO2X demostró que los usuarios ordinarios que ejecutan nodos completos tienen poder real. Cuando la mayoría económica se niega a actualizar, los mineros no pueden forzar una bifurcación dura. Esto es fundamentalmente diferente de cómo funcionan la mayoría de las organizaciones, donde las decisiones fluyen de arriba hacia abajo.
La primera parte funcionó: Irónicamente, la activación de SegWit que era parte del acuerdo tuvo éxito y sigue siendo una de las actualizaciones más importantes de Bitcoin. Habilitó la Lightning Network y aumentó la capacidad efectiva de los bloques. El fracaso fue solo en la parte "2x" — el aumento forzado del tamaño de bloque. En retrospectiva, SegWit2x fue el último intento serio de cambiar Bitcoin a través de presión corporativa, y su fracaso cimentó la reputación de Bitcoin como un protocolo extraordinariamente difícil de alterar sin un consenso amplio.