banner
Centro de Noticias
Amplios conocimientos prácticos y sistemas avanzados.

The Fork Wars: ¿Qué es el Día de la Independencia de Bitcoin?

Apr 08, 2024

El 1 de agosto marca una fecha monumental en el mundo de las monedas digitales, se reconoce como el Día de la Independencia de Bitcoin. El día sirve como recordatorio simbólico del momento en que Bitcoin demostró su resiliencia, descentralización y soberanía al superar un intento de control ejercido por un grupo de intereses poderosos dentro de la comunidad. Hoy es su sexto aniversario.

El software gratuito y de código abierto (FOSS) desempeña un papel crucial en el panorama tecnológico moderno, fomentando la innovación, la colaboración y la transparencia. La esencia del software libre radica en su accesibilidad, que permite a los usuarios acceder, modificar y distribuir el código fuente libremente. Este aspecto de apertura no sólo permite a individuos y empresas personalizar el software según sus necesidades específicas, sino que también promueve una cultura de conocimiento compartido y desarrollo impulsado por la comunidad.

Cuando se trata de Bitcoin, el software libre juega un papel integral en su naturaleza y seguridad descentralizadas. La red Bitcoin depende en gran medida de implementaciones de software de código abierto, lo que permite que cualquiera participe en la validación y creación de bloques. Esta descentralización mejora la resistencia del sistema contra ataques y censura, al tiempo que garantiza que ninguna entidad o autoridad pueda controlar toda la red. La transparencia y la auditabilidad del software libre contribuyen significativamente a la confiabilidad de Bitcoin y la han convertido en una criptomoneda robusta e innovadora con un impacto global.

Bitcoin, como proyecto de código abierto, está diseñado para ser un sistema descentralizado y democrático. Esto significa que el código de Bitcoin también puede ser examinado, modificado y distribuido libremente por cualquiera que lo desee, de acuerdo con los principios de software libre. Esta cualidad también se extiende a la toma de decisiones sobre cambios o actualizaciones del protocolo Bitcoin. Estas decisiones generalmente se toman mediante el consenso entre los participantes de la red, principalmente los desarrolladores, mineros y operadores de nodos.

Sin embargo, pueden surgir situaciones en las que no se alcanza el consenso, a menudo debido a diferentes puntos de vista sobre la dirección o escala del proyecto. En tales casos, la red Bitcoin puede sufrir un proceso conocido como "bifurcación". Una bifurcación puede ser "suave" o "dura", dependiendo de la compatibilidad de los cambios con la cadena de bloques existente.

En una 'bifurcación suave', los cambios son compatibles con versiones anteriores, lo que significa que los nodos que ejecutan el software más antiguo aún podrán validar las transacciones y los bloques creados por los nodos que ejecutan el software más nuevo. Esto a menudo da como resultado que la versión anterior se vuelva obsoleta lentamente a medida que más participantes actualizan a la versión más nueva.

En un 'hard fork', por otro lado, los cambios no son compatibles con versiones anteriores. Esto significa que todos los participantes de la red deben aceptar actualizar a la versión más nueva. Si no se llega a un consenso, pueden seguir existiendo dos cadenas de bloques separadas simultáneamente.

Una división de cadena, o bifurcación dura, es un evento importante que puede ocurrir en una red blockchain, lo que resulta en la creación de dos o más ramas o versiones distintas de blockchain. Esto sucede cuando un grupo de nodos (participantes de la red) actualizan o modifican el protocolo blockchain de una manera que no es compatible con las reglas existentes seguidas por otro grupo de nodos. Esto sucedió con Ethereum el año pasado tras la llamada fusión.

La evolución de Bitcoin se ha caracterizado por acalorados debates y divisiones ocasionales, o "bifurcaciones", que llevaron al nacimiento de nuevas criptomonedas. La historia de las bifurcaciones más notables de Bitcoin: Bitcoin Cash y SegWit2x, revela tensiones clave en la comunidad de Bitcoin sobre la mejor manera de escalar la red para dar cabida a más transacciones.

La red Bitcoin tiene un límite codificado en el tamaño de los bloques, que son grupos de transacciones que se procesan juntas. Durante años, el límite fue de 1 MB, pero a medida que creció la popularidad de Bitcoin, esta restricción llevó a tiempos de transacción más lentos y tarifas de transacción más altas, creando un problema de escalabilidad.

El Acuerdo de Nueva York (NYA), también conocido como SegWit2x, fue una propuesta realizada en 2017 que buscaba aumentar el límite de tamaño de bloque de la cadena de bloques de Bitcoin a 2 megabytes (frente a 1 megabyte), además de implementar Segregated Witness (SegWit). El acuerdo fue controvertido por varias razones.

En primer lugar, los críticos argumentaron que el proceso pasó por alto el mecanismo de consenso establecido dentro de la comunidad Bitcoin al reunir esencialmente el apoyo de un grupo de pesos pesados ​​de la industria, en lugar de la amplia base de usuarios y desarrolladores. Lo vieron como un intento de unos pocos elegidos de ejercer control sobre la red descentralizada.

En segundo lugar, los cambios técnicos propuestos por el acuerdo fueron polémicos. Muchos estaban preocupados por la posibilidad de inestabilidad de la red debido al aumento del tamaño del bloque, mientras que otros vieron la adopción de SegWit como innecesaria o potencialmente dañina para los principios fundamentales de Bitcoin. A pesar de obtener un apoyo significativo, la NYA finalmente fue abandonada después de que varios firmantes se retiraran en medio de la intensa reacción de la comunidad.

El Soft Fork activado por el usuario (UASF) también fue un evento fundamental en la historia de Bitcoin que marcó un punto de inflexión significativo en el debate en curso sobre la escala. Este mecanismo se propuso como un medio para implementar la actualización Segregated Witness (SegWit), cuyo objetivo era aumentar el límite de tamaño de bloque de Bitcoin y mejorar la escalabilidad de la red.

Históricamente, el inicio de soft forks ha estado en manos de mineros que ejercen influencia sobre la red. Sin embargo, una UASF transfiere este control de los mineros a los nodos. Pueden surgir casos en los que la comunidad blockchain en general no esté de acuerdo con la mayoría de los mineros y, en tales escenarios, un UASF se vuelve pertinente. El beneficio del marco UASF es que la propia economía blockchain activa una bifurcación suave, que abarca a usuarios individuales, servicios de billetera, intercambios y otras partes interesadas.

La UASF fue única e importante porque devolvió el poder a los usuarios de la red, en lugar de a los mineros o corporaciones más grandes, para decidir sobre los cambios que se debían realizar en el protocolo. En esencia, permitió a los operadores de nodos que apoyaron la actualización rechazar cualquier bloque que no indicara SegWit, imponiendo el cambio desde el lado de los usuarios.

La implementación exitosa del UASF en agosto de 2017 demostró que, a pesar de la naturaleza descentralizada y a veces polémica de la toma de decisiones en el ecosistema de Bitcoin, los usuarios pueden coordinarse exitosamente para imponer cambios significativos, reafirmando así los principios democráticos descentralizados de Bitcoin. La UASF y la victoria de los usuarios de Bitcoin sobre las empresas dentro del ecosistema se celebra anualmente, ahora conocido como "Día de la Independencia de Bitcoin" el 1 de agosto.

A finales de 2017, la comunidad de Bitcoin estaba dividida sobre cómo abordar la cuestión de cómo aumentar el número, la velocidad y el costo de las transacciones en la cadena de bloques de Bitcoin. Un grupo propuso una solución llamada Testigo Segregado o SegWit. Esto sacaría algunos datos no esenciales de los bloques, liberando espacio para acomodar más transacciones. Sin embargo, algunos lo vieron como un parche más que como una solución a largo plazo.

Otra facción dentro de la comunidad abogó por un enfoque más radical: aumentar el tamaño del bloque de 1 MB a 8 MB, permitiendo más transacciones en cada bloque y, en consecuencia, una mayor capacidad de transacción en general. Este grupo inició una bifurcación dura en agosto de 2017, creando una nueva moneda llamada Bitcoin Cash (BCH).

Los desarrolladores principales de Bitcoin y muchos usuarios apoyaron a SegWit, por lo que la cadena de bloques de Bitcoin original también adoptó SegWit en agosto de 2017. Sin embargo, para apaciguar a la facción que quería bloques más grandes, se llegó a un acuerdo para implementar una segunda parte de la actualización, llamada SegWit2x, que duplicaría el tamaño de los bloques a 2 MB más adelante ese año.

La actualización planificada de SegWit2x fue muy polémica. Los críticos dijeron que era un riesgo peligroso e innecesario que podría dividir a la comunidad Bitcoin y su cadena de bloques, generando confusión y una posible pérdida de valor. Los partidarios dijeron que era necesario mantener bajas las tarifas de transacción de Bitcoin y acelerar los tiempos de transacción.

La principal preocupación estaba relacionada con la falta de protección de reproducción incorporada de SegWit2x, una característica de seguridad que evita la repetición de transacciones en dos cadenas en caso de una bifurcación dura. Los críticos dijeron que esto podría permitir que actores maliciosos dupliquen transacciones de la cadena SegWit2x en la cadena Bitcoin original, o viceversa.

Sin protección de repetición, si un usuario gastara sus monedas en una cadena, un atacante podría "reproducir" esa transacción en la otra cadena, lo que provocaría una posible pérdida de fondos. La falta de protección de reproducción incorporada de SegWit2x fue un gran punto de preocupación porque podría permitir que actores maliciosos duplicaran transacciones de la cadena SegWit2x en la cadena Bitcoin original, o viceversa.

Debido a esto, muchos dentro de la comunidad Bitcoin percibieron a SegWit2x como un ataque a Bitcoin, ya que podría generar confusión y pérdida de fondos para usuarios desprevenidos. Además, algunos vieron el impulso de SegWit2x como un intento de un grupo relativamente pequeño de empresas y mineros de ejercer una influencia indebida sobre el desarrollo y la gobernanza del protocolo Bitcoin. La falta de consenso y estas preocupaciones llevaron finalmente a la cancelación de la actualización de SegWit2x.

En noviembre de 2017, ante la falta de consenso, la actualización propuesta de SegWit2x fue cancelada abruptamente. Esto marcó un evento significativo en la historia de Bitcoin, que comenzó el 1 de agosto de ese mismo año, conocido como el "Día de la Independencia de Bitcoin", ya que señaló la resistencia de la criptomoneda al control de entidades poderosas.

Después del fracaso del Acuerdo de Nueva York (SegWit2x), el ecosistema Bitcoin experimentó una serie de bifurcaciones notables:

Estas bifurcaciones representan diferentes filosofías y enfoques dentro de la comunidad Bitcoin en temas como la escalabilidad, la privacidad y la centralización del poder minero. Cada uno ha tenido distintos grados de éxito y aceptación dentro de la comunidad de criptomonedas en general.

A pesar de la cancelación de SegWit2x, el debate sobre la escalabilidad de Bitcoin está lejos de terminar. El debate que ocurrió cuando se propusieron Bitcoin Cash y SegWit2x resalta los desafíos inherentes a gobernar una red descentralizada donde ninguna entidad tiene el control. También subraya el delicado equilibrio entre adherirse a la visión original de Bitcoin y al mismo tiempo adaptarse para satisfacer la creciente demanda y el cambio tecnológico.

El actual debate sobre el escalamiento de Bitcoin se centra en cómo aumentar la capacidad de transacción de la red Bitcoin. El diseño actual de Bitcoin permite un número limitado de transacciones por bloque, lo que provoca retrasos y tarifas de transacción más altas a medida que la red se congestiona. Tres caminos propuestos a seguir son Lightning Network, Ark y Chaumian eCash.

Lightning Network tiene como objetivo resolver el problema de escala moviendo transacciones pequeñas o frecuentes fuera de la cadena, permitiendo transacciones instantáneas y tarifas reducidas. Utiliza la funcionalidad de contrato inteligente en blockchain para habilitar canales de pago privados.

Ark, con su enfoque único, propone una solución alternativa al problema de escalabilidad de Bitcoin. En lugar de seguir el modelo de Lightning Network de establecer canales de pago fuera de la cadena, que requieren gestión de liquidez entrante, Ark ofrece importantes mejoras en la interfaz de usuario mediante la introducción de Ark Service Providers (ASP), que en su lugar gestionan la liquidez.

Chaumian eCash, un concepto propuesto originalmente por David Chaum en la década de 1980, ahora se está reconsiderando como una solución al problema de escalabilidad de Bitcoin, con proyectos como Fedi y CashU a la cabeza. Estos proyectos buscan aprovechar los principios de Chaumian eCash (efectivo digital anónimo y eficiente) para permitir transacciones de Bitcoin más rápidas y escalables.

Puede obtener más información sobre estas soluciones de escalado de Bitcoin propuestas en el blog de Bitfinex.

El 1 de agosto marca una fecha monumental en el mundo de las monedas digitales, se reconoce como el Día de la Independencia de Bitcoin. El día sirve como recordatorio simbólico del momento en que Bitcoin demostró su resiliencia, descentralización y soberanía al superar un intento de control ejercido por un grupo de intereses poderosos dentro de la comunidad. Hoy es su sexto aniversario.