¿Qué son las propuestas de mejora de Bitcoin (BIP) y cómo funcionan?

Reunir un consenso significativo dentro de la comunidad es el primer paso del proceso. A veces, incluso las propuestas más valiosas pueden tardar años en aprobarse o rechazarse porque la comunidad no puede llegar a un acuerdo.

Una vez que se envía un BIP como borrador a BIP GitHub, la propuesta se revisa y se trabaja en forma transparente para que todos puedan ver su progreso y los consiguientes resultados de las pruebas. Como La cadena de bloques de Bitcoin se basa en código, los cambios de protocolo deberán reflejarse en el código y los mineros deberán agregar una referencia a su bloque hash para indicar que aceptan o rechazan su implementación.

Debido a las graves implicaciones que algunos cambios pueden tener para los mineros, una modificación en el código requiere la aceptación de una gran mayoría de alrededor del 95 %, a menos que se dé un motivo razonable para un umbral más bajo. El noventa y cinco por ciento de apoyo tendrá que ser señalado por los últimos 2,016 mineros (aproximadamente 14 días de minería con bloques de 10 minutos).

Como ejemplo, usaremos la implementación reciente de la Tenedor blando de raíz primaria, etiquetado como BIP 341. En abril de 2021, a través de un "código de prueba rápido", destinado a dar una resolución rápida a la actualización, la activación de Taproot se fusionó con Bitcoin Core.

En el siguiente par de semanas, al menos el 90 % de los bloques extraídos (1,815 de 2,016 bloques extraídos) incluían una referencia codificada que indicaba que los mineros que extraían esos bloques favorecían la actualización. Esto allanó el camino para el asombroso consenso logrado en los meses siguientes, que condujo a la aprobación final en noviembre de 2021.

La aprobación final y oficial de un BIP ocurre automáticamente cuando los usuarios (operadores de nodos) eligen qué versión de Bitcoin Core descargar y ejecutar un nodo que refleje ese cambio. Luego, todos los nodos actualizados pueden reconocer y aceptar transacciones realizadas con ese protocolo actualizado.

En resumen, estos son los principales pasos del proceso de aprobación:

  • Cualquiera puede enviar un BIP para cambiar el núcleo de Bitcoin;

  • Un editor debe pasar el BIP;

  • El BIP debe ser aprobado por ~95% de los mineros; y

  • La comunidad debe actualizar a la nueva versión del software.

Aquí hay un gráfico del proceso de aprobación de BIP:

Image_0

Fuente: https://cointelegraph.com/explained/what-are-bitcoin-improvement-proposals-bips-and-how-do-they-work