Las discusiones sobre la próxima actualización de Bitcoin han estado en curso, pero hasta diciembre de 2024, la comunidad aún no ha llegado a un consenso sobre si actualizar, qué problemas debería abordar la actualización o qué funcionalidades debería introducir. El debate sigue polarizado, parecido a un punto muerto político.
En este punto muerto, han surgido varios fenómenos interesantes: 1. Una parte de la comunidad impulsa activamente las actualizaciones. Impulsados por la asimetría de información o los intereses comerciales, algunos miembros abogan con frecuencia por opcodes específicos, e incluso ciertos proyectos dependen de opcodes que “podrían” aparecer en el futuro. 2. Un número significativo de desarrolladores pragmáticos del ecosistema han realizado considerables esfuerzos criptográficos e ingenieriles para ampliar el potencial de Bitcoin, todo esto sin asumir actualizaciones del protocolo. 3. También existen voces que abogan por actualizaciones lentas o se oponen completamente a las actualizaciones.
Estos fenómenos resaltan que el tema de las actualizaciones es muy popular dentro de la comunidad de Bitcoin. Sin embargo, también revelan que muchos miembros de la comunidad carecen de una comprensión integral del proceso completo de una actualización de Bitcoin. Además, hay una conciencia limitada de cómo las herramientas criptográficas innovadoras pueden mejorar el potencial de Bitcoin. El propósito principal de este artículo es romper esta asimetría de información, alinear la comprensión de todos y facilitar discusiones más profundas sobre el tema.
Este artículo tiene como objetivo definir las mejoras de Bitcoin, rastrear los desarrollos históricos para identificar ciertos patrones, analizar las propuestas de mejora actuales y proporcionar a los lectores conclusiones clave. Al presentar esta información, el objetivo es dotar a los lectores de una base sólida para comprender el concepto, la historia y el progreso de las mejoras de Bitcoin, lo que permitirá discusiones más informadas y contribuirá a la eventual formación de un consenso comunitario.
El artículo se esfuerza por presentar los hechos de manera objetiva. Sin embargo, dado que el autor es un desarrollador en el ecosistema de Bitcoin y visualiza mayores posibilidades para Bitcoin, ciertos puntos de vista serán expresados explícitamente sobre temas específicos. Se anima a los lectores a discernir críticamente estos puntos de vista.
Bitcoinwhitepaperdefine un protocolo que opera una red blockchain compuesta por miles de nodos siguiendo el protocolo Bitcoin.
Estas implementaciones, o clientes, vienen en varias versiones, con Bitcoin Coresiendo el cliente más utilizado, como se muestra en los datos debitnodes.
Por lo tanto, los mantenedores principales de Bitcoin (conocidos como Bitcoin-Core-Devs ) tienen una influencia significativa sobre el desarrollo de Bitcoin.
El software de nodo de Bitcoin consta de múltiples módulos y las actualizaciones se definen a través dePropuestas de Mejora de Bitcoin (BIPs). Al hablar de mejoras de Bitcoin, generalmente se refiere a actualizaciones del protocolo de consenso, modificaciones que requieren el acuerdo de la mayoría de los nodos de la red para evitar bifurcaciones.
Como se ilustra a continuación, los módulos del protocolo de consenso de Bitcoin y las propuestas relacionadas de BIP son de particular interés en las discusiones de actualización.
Segúnestadísticasdesde el repositorio de Bitcoin en GitHub, la actividad de desarrollo es vibrante. Sin embargo, la mayoría de los cambios no están relacionados con el protocolo de consenso y, por lo tanto, no atraen mucha atención.
Por BIP-123, las actualizaciones del protocolo de consenso se clasifican en bifurcaciones suaves y bifurcaciones duras:
Otra forma intuitiva de interpretar esto es la siguiente:
Las dos actualizaciones de consenso exitosas anteriores (SegWit y Taproot) utilizaron bifurcaciones suaves, evitando divisiones significativas en la comunidad. Por lo tanto, este artículo se enfoca en bifurcaciones suaves, que permiten actualizaciones mientras se mantiene la compatibilidad con software más antiguo.
El flujo de trabajo típico de una propuesta de BIP que conduce a una bifurcación suave se ilustra a continuación:
Origen: https://river.com/learn/what-is-a-bitcoin-improvement-proposal-bip/
Las bifurcaciones suaves a menudo combinan múltiples BIP en una sola propuesta. Por ejemplo, Taproot incorporó tres BIP:
Cronología de la actualización Taproot
Fuente: Kraken Intelligence, GitHub, CoinDesk,https://www.argoblockchain.com/artículos/explicación-de-la-actualización-de-bitcoin-taproot
Hitos clave en la bifurcación suave de Taproot:
Es importante tener en cuenta que este proceso es un resumen retrospectivo basado en observaciones históricas, y en realidad, no hay un consenso formalizado sobre este hito.
A lo largo del proceso, Lista de Correo de Desarrollo de Bitcoinha desempeñado un papel fundamental en consolidar el consenso entre las diversas partes.
Como se mencionó al principio del artículo, actualmente hay tres perspectivas principales dentro de la comunidad con respecto a las actualizaciones:
El autor realizó un análisis de los pros y contras de actualizar versus no actualizar.
Como desarrollador pragmático en el ecosistema de Bitcoin, el autor cree que explorar completamente el potencial de Bitcoin a través de innovaciones criptográficas o de ingeniería dentro del marco del protocolo existente es indispensable. Al mismo tiempo, desde las perspectivas de 'sostenibilidad' y 'adaptabilidad', es recomendable implementar actualizaciones continuas según sea necesario, siempre que se evalúen a fondo los impactos y los riesgos de seguridad.
En la historia de Bitcoin, el @bitcoinroundtable/bitcoin-roundtable-consensus-266d475a61ff">El Consenso de Hong Kong (firmado durante la Mesa Redonda de Bitcoin en febrero de 2016) identificó tres grupos principales de partes interesadas:
A medida que la adopción de Bitcoin ha crecido rápidamente, el panorama de los interesados ha evolucionado de esta simple tríada a un entorno más fragmentado y competitivo. Esto se ilustra en el informe informativo de Analizando el consenso de Bitcoin: Riesgos en las actualizaciones del protocolo.
Entre estos interesados, vale la pena destacar varios roles clave:
Observaciones clave sobre las partes interesadas:
Los datos públicos revelan múltiples actualizaciones de bifurcación suave desde el inicio de Bitcoin.
Fuentes de datos:
Desde el gráfico, se pueden sacar 2 conclusiones:
Analizando las bifurcaciones suaves pasadas y sus BIP asociados, surgen las siguientes áreas de enfoque:
Basándose en el análisis anterior, una buena propuesta de actualización debería:
El autor ha recopilado la mayoría de las propuestas activas, les ha asignado etiquetas de área de enfoque y las ha categorizado en cuatro cuadrantes para proporcionar a los lectores una comprensión visual. Puntos a tener en cuenta con respecto a la clasificación: 1. Las cuatro áreas de enfoque no están completamente aisladas entre sí. Por ejemplo, un BIP que mejora la programabilidad también podría contribuir a la escalabilidad hasta cierto punto. 2. Una propuesta puede abordar múltiples áreas de interés. Por ejemplo, aunque OP_CAT mejora principalmente la capacidad de programación, su compatibilidad más amplia proviene de su función en la habilitación de paquetes acumulativos de validez. 3. Determinar qué áreas de enfoque aborda una propuesta requiere un grado de "consenso" (inherentemente político). Es importante tener en cuenta que no existe una definición única, ya que diferentes partes interesadas pueden interpretar la misma propuesta desde diferentes perspectivas. 4. El segundo diagrama no es un sistema de coordenadas; Clasifica las propuestas en función de sus etiquetas. Los atributos de los círculos (como el tamaño, la posición o el color) no tienen ningún significado específico.
Desde el gráfico anterior, la comunidad parece haber llegado a un consenso sobre los problemas que las actualizaciones deben abordar, especialmente en dos áreas:
El autor cree que la comunidad de Bitcoin ha caído en un laberinto de consenso con respecto a la próxima actualización debido a las siguientes razones:
Este artículo introdujo los conceptos fundamentales de las actualizaciones de Bitcoin, proporcionó un análisis en profundidad de las actualizaciones históricas y revisó las propuestas activas para la próxima actualización. También se identificaron las causas del actual "rompecabezas de consenso".
Principales conclusiones:
Las discusiones sobre la próxima actualización de Bitcoin han estado en curso, pero hasta diciembre de 2024, la comunidad aún no ha llegado a un consenso sobre si actualizar, qué problemas debería abordar la actualización o qué funcionalidades debería introducir. El debate sigue polarizado, parecido a un punto muerto político.
En este punto muerto, han surgido varios fenómenos interesantes: 1. Una parte de la comunidad impulsa activamente las actualizaciones. Impulsados por la asimetría de información o los intereses comerciales, algunos miembros abogan con frecuencia por opcodes específicos, e incluso ciertos proyectos dependen de opcodes que “podrían” aparecer en el futuro. 2. Un número significativo de desarrolladores pragmáticos del ecosistema han realizado considerables esfuerzos criptográficos e ingenieriles para ampliar el potencial de Bitcoin, todo esto sin asumir actualizaciones del protocolo. 3. También existen voces que abogan por actualizaciones lentas o se oponen completamente a las actualizaciones.
Estos fenómenos resaltan que el tema de las actualizaciones es muy popular dentro de la comunidad de Bitcoin. Sin embargo, también revelan que muchos miembros de la comunidad carecen de una comprensión integral del proceso completo de una actualización de Bitcoin. Además, hay una conciencia limitada de cómo las herramientas criptográficas innovadoras pueden mejorar el potencial de Bitcoin. El propósito principal de este artículo es romper esta asimetría de información, alinear la comprensión de todos y facilitar discusiones más profundas sobre el tema.
Este artículo tiene como objetivo definir las mejoras de Bitcoin, rastrear los desarrollos históricos para identificar ciertos patrones, analizar las propuestas de mejora actuales y proporcionar a los lectores conclusiones clave. Al presentar esta información, el objetivo es dotar a los lectores de una base sólida para comprender el concepto, la historia y el progreso de las mejoras de Bitcoin, lo que permitirá discusiones más informadas y contribuirá a la eventual formación de un consenso comunitario.
El artículo se esfuerza por presentar los hechos de manera objetiva. Sin embargo, dado que el autor es un desarrollador en el ecosistema de Bitcoin y visualiza mayores posibilidades para Bitcoin, ciertos puntos de vista serán expresados explícitamente sobre temas específicos. Se anima a los lectores a discernir críticamente estos puntos de vista.
Bitcoinwhitepaperdefine un protocolo que opera una red blockchain compuesta por miles de nodos siguiendo el protocolo Bitcoin.
Estas implementaciones, o clientes, vienen en varias versiones, con Bitcoin Coresiendo el cliente más utilizado, como se muestra en los datos debitnodes.
Por lo tanto, los mantenedores principales de Bitcoin (conocidos como Bitcoin-Core-Devs ) tienen una influencia significativa sobre el desarrollo de Bitcoin.
El software de nodo de Bitcoin consta de múltiples módulos y las actualizaciones se definen a través dePropuestas de Mejora de Bitcoin (BIPs). Al hablar de mejoras de Bitcoin, generalmente se refiere a actualizaciones del protocolo de consenso, modificaciones que requieren el acuerdo de la mayoría de los nodos de la red para evitar bifurcaciones.
Como se ilustra a continuación, los módulos del protocolo de consenso de Bitcoin y las propuestas relacionadas de BIP son de particular interés en las discusiones de actualización.
Segúnestadísticasdesde el repositorio de Bitcoin en GitHub, la actividad de desarrollo es vibrante. Sin embargo, la mayoría de los cambios no están relacionados con el protocolo de consenso y, por lo tanto, no atraen mucha atención.
Por BIP-123, las actualizaciones del protocolo de consenso se clasifican en bifurcaciones suaves y bifurcaciones duras:
Otra forma intuitiva de interpretar esto es la siguiente:
Las dos actualizaciones de consenso exitosas anteriores (SegWit y Taproot) utilizaron bifurcaciones suaves, evitando divisiones significativas en la comunidad. Por lo tanto, este artículo se enfoca en bifurcaciones suaves, que permiten actualizaciones mientras se mantiene la compatibilidad con software más antiguo.
El flujo de trabajo típico de una propuesta de BIP que conduce a una bifurcación suave se ilustra a continuación:
Origen: https://river.com/learn/what-is-a-bitcoin-improvement-proposal-bip/
Las bifurcaciones suaves a menudo combinan múltiples BIP en una sola propuesta. Por ejemplo, Taproot incorporó tres BIP:
Cronología de la actualización Taproot
Fuente: Kraken Intelligence, GitHub, CoinDesk,https://www.argoblockchain.com/artículos/explicación-de-la-actualización-de-bitcoin-taproot
Hitos clave en la bifurcación suave de Taproot:
Es importante tener en cuenta que este proceso es un resumen retrospectivo basado en observaciones históricas, y en realidad, no hay un consenso formalizado sobre este hito.
A lo largo del proceso, Lista de Correo de Desarrollo de Bitcoinha desempeñado un papel fundamental en consolidar el consenso entre las diversas partes.
Como se mencionó al principio del artículo, actualmente hay tres perspectivas principales dentro de la comunidad con respecto a las actualizaciones:
El autor realizó un análisis de los pros y contras de actualizar versus no actualizar.
Como desarrollador pragmático en el ecosistema de Bitcoin, el autor cree que explorar completamente el potencial de Bitcoin a través de innovaciones criptográficas o de ingeniería dentro del marco del protocolo existente es indispensable. Al mismo tiempo, desde las perspectivas de 'sostenibilidad' y 'adaptabilidad', es recomendable implementar actualizaciones continuas según sea necesario, siempre que se evalúen a fondo los impactos y los riesgos de seguridad.
En la historia de Bitcoin, el @bitcoinroundtable/bitcoin-roundtable-consensus-266d475a61ff">El Consenso de Hong Kong (firmado durante la Mesa Redonda de Bitcoin en febrero de 2016) identificó tres grupos principales de partes interesadas:
A medida que la adopción de Bitcoin ha crecido rápidamente, el panorama de los interesados ha evolucionado de esta simple tríada a un entorno más fragmentado y competitivo. Esto se ilustra en el informe informativo de Analizando el consenso de Bitcoin: Riesgos en las actualizaciones del protocolo.
Entre estos interesados, vale la pena destacar varios roles clave:
Observaciones clave sobre las partes interesadas:
Los datos públicos revelan múltiples actualizaciones de bifurcación suave desde el inicio de Bitcoin.
Fuentes de datos:
Desde el gráfico, se pueden sacar 2 conclusiones:
Analizando las bifurcaciones suaves pasadas y sus BIP asociados, surgen las siguientes áreas de enfoque:
Basándose en el análisis anterior, una buena propuesta de actualización debería:
El autor ha recopilado la mayoría de las propuestas activas, les ha asignado etiquetas de área de enfoque y las ha categorizado en cuatro cuadrantes para proporcionar a los lectores una comprensión visual. Puntos a tener en cuenta con respecto a la clasificación: 1. Las cuatro áreas de enfoque no están completamente aisladas entre sí. Por ejemplo, un BIP que mejora la programabilidad también podría contribuir a la escalabilidad hasta cierto punto. 2. Una propuesta puede abordar múltiples áreas de interés. Por ejemplo, aunque OP_CAT mejora principalmente la capacidad de programación, su compatibilidad más amplia proviene de su función en la habilitación de paquetes acumulativos de validez. 3. Determinar qué áreas de enfoque aborda una propuesta requiere un grado de "consenso" (inherentemente político). Es importante tener en cuenta que no existe una definición única, ya que diferentes partes interesadas pueden interpretar la misma propuesta desde diferentes perspectivas. 4. El segundo diagrama no es un sistema de coordenadas; Clasifica las propuestas en función de sus etiquetas. Los atributos de los círculos (como el tamaño, la posición o el color) no tienen ningún significado específico.
Desde el gráfico anterior, la comunidad parece haber llegado a un consenso sobre los problemas que las actualizaciones deben abordar, especialmente en dos áreas:
El autor cree que la comunidad de Bitcoin ha caído en un laberinto de consenso con respecto a la próxima actualización debido a las siguientes razones:
Este artículo introdujo los conceptos fundamentales de las actualizaciones de Bitcoin, proporcionó un análisis en profundidad de las actualizaciones históricas y revisó las propuestas activas para la próxima actualización. También se identificaron las causas del actual "rompecabezas de consenso".
Principales conclusiones: