¿Qué es una BIP (propuesta de mejora de Bitcoin)?

Disponible como podcast
Comparte el artículo:

Bitcoin no tiene ninguna entidad central que pueda decidir qué actualizaciones se realizarán y cómo evolucionar el protocolo. Sin embargo, ha estado evolucionando constantemente desde 2009, por lo que las implementaciones más recientes ya no tienen mucho en común con el invento inicial de Satoshi Nakamoto en cuanto a su código.

Para evitar que este proceso de evolución sea caótico, los desarrolladores utilizan el soporte de BiPS. Estas propuestas de mejora permiten a la comunidad sugerir, debatir e implementar nuevas funciones para optimizar el protocolo Bitcoin. Pero, ¿qué es exactamente un BIP y cómo funciona este proceso? En este artículo, analizamos en profundidad qué es un BIP, los diferentes tipos de propuestas que existen y los pasos que pueden conducir a la adopción de un BIP.

¿Qué es un BIP en Bitcoin?

BIP es un acrónimo de» Propuesta de mejora de Bitcoin », que puede traducirse al francés como «propuesta para mejorar Bitcoin». Es un documento formal que se utiliza para proponer cambios en el protocolo, una nueva función o un nuevo estándar. El objetivo principal de los BiPS es proporcionar un marco para realizar cambios en Bitcoin de forma transparente, manteniendo al mismo tiempo el consenso existente.

Cada BIP es un documento detallado que explica los objetivos de la mejora propuesta, las razones detrás de la misma, cualquier problema de compatibilidad y los pros y los contras. También detalla los pasos técnicos necesarios para implementar la mejora.

Los BIP pueden ser escritos por cualquier persona. Sin embargo, deben estar sujetos a la aprobación de otros miembros de la comunidad de Bitcoin. El proceso es gestionado por Bitcoin Core, que constituye alrededor del 99% de la red de nodos. Seis desarrolladores son responsables de gestionar los BIP: Bryan Bishop, Jon Atack, Jon Atack, Luke Dashjr, Mark Erhardt (Murch), Olaoluwa Osuntokun y Ruben Somsen.

Sin embargo, es importante entender que el papel de estas personas en la edición de los BIP no significa que controlen Bitcoin. Si alguien propone una mejora que no es aceptada en el marco formal de los BIP, siempre puede presentarla directamente a la comunidad de Bitcoin, o incluso crear una bifurcación que incluya modificarla. La ventaja del proceso BIP radica en su formalidad y centralización, que facilitan el debate para evitar divisiones entre los usuarios de Bitcoin, que buscan implementar las actualizaciones de manera consensuada. Al final, es el principio de la mayoría económica el que determina los juegos de poder dentro del protocolo.

¿Cuáles son los diferentes tipos de BEPs en Bitcoin?

Los BIP se clasifican en tres categorías principales: los BIP de especificación (Ruta de estándares), BIP informativos (Informativo) y procesar los BEPs (Proceso).

Les La especificación emite pitidos se refieren a los cambios que afectan directamente a las implementaciones de Bitcoin. Esta categoría incluye los cambios en la red, las nuevas reglas de validez para los bloques y las transacciones y los aspectos de interoperabilidad. En esta categoría se encuentran las principales actualizaciones de Bitcoin, como los BIP asociados al soft fork de SegWit (BIP141, BIP143 y BIP147).

Les BEPs informativos proporcionar información o recomendaciones a la comunidad de Bitcoin. Aunque no proponen cambios directos en el protocolo, brindan asesoramiento sobre diversos aspectos operativos. Por ejemplo, el BIP32, que introdujo las carteras deterministas y jerárquicas que se utilizan ampliamente en la actualidad, es un BIP informativo. Guía a los desarrolladores sobre la organización estándar de las claves criptográficas en una cartera sin necesidad de software para seguir este estándar.

Por último, el El proceso emite pitidos describir los cambios en los procedimientos relacionados con Bitcoin que no afectan directamente al protocolo. Estos BIP pueden estar relacionados con cambios en los procesos de gobierno o en las herramientas de desarrollo, y se utilizan principalmente para estructurar la forma en que se llevan a cabo las discusiones. Un ejemplo típico es el BIP2, que define cómo deben escribirse los BIP.

Los BIP informativos y de seguimiento estándar, que constituyen la mayoría de las propuestas, también se clasifican por «capa» o capa. Esta categorización adicional especifica qué aspecto del sistema Bitcoin se ve afectado por el BIP. Esto permite saber si el BIP afectará a las reglas de consenso, a las comunicaciones de red, a las carteras, etc. Estas son las diferentes capas que existen:

  • Capa de consenso : Los BIP de esta capa se relacionan con las reglas de consenso de Bitcoin, como los cambios en las reglas de bloqueo o validación de transacciones. Estas propuestas pueden ser Horquillas blandas (modificaciones compatibles con versiones anteriores) o Horquillas duras (las modificaciones no son compatibles con versiones anteriores). Por ejemplo, los BIP de SegWit y Taproot entran en esta categoría;
  • Servicios entre pares : Esta capa se refiere al funcionamiento de la red de nodos de Bitcoin, es decir, a la forma en que los nodos se encuentran y se comunican entre sí en Internet;
  • API/RPC : Los BIP de esta capa se refieren a las interfaces de programación de aplicaciones (API) y a las llamadas a procedimientos remotos (RPC) que permiten al software de Bitcoin interactuar con los nodos;
  • Capa de aplicaciones : Esta capa trata sobre aplicaciones creadas sobre Bitcoin. Los BIP de esta categoría suelen tratar los cambios en los estándares de las carteras de Bitcoin.

➤ Descubra la diferencia entre una horquilla blanda y una horquilla dura.

¿Cuál es el proceso para enviar un BIP en Bitcoin?

El proceso de creación de un BIP comienza con la conceptualización de una idea. El autor del BIP, al que a menudo se hace referencia como el «campeón», comenta su idea con la comunidad de desarrolladores a través de la lista de correo Desarrollador de Bitcoin. Esta etapa permite recopilar opiniones y evaluar la relevancia de la idea propuesta.

Si la idea es prometedora, el campeón procede a escribir el documento BIP, respetando el formato. Una vez escrito, el BIP se vuelve a compartir con la lista de correo Desarrollador de Bitcoin para refinar la propuesta. Cuando el BIP esté finalizado, el autor debe proponer agregarlo a el repositorio de GitHub que contiene todos los BIP.

Los editores de BIP están revisando esta propuesta para ver si cumple con todos los criterios. El BIP debe ser técnicamente factible, beneficioso para el protocolo, coherente con el formato requerido y coherente con la filosofía de Bitcoin. Si el BIP cumple estas condiciones, se integra oficialmente en el repositorio BIP de GitHub. Luego se le asignará un número. Este número lo decide el editor, normalmente Luke Dashjr, y se asigna de forma lógica: los BIP que tratan temas similares suelen recibir números consecutivos.

Los BIP pasan por diferentes estados durante su ciclo de vida. El estado actual se especifica en el encabezado de cada BEP:

  • Borrador : La propuesta aún se está redactando y debatiendo;
  • Propuesto : El BIP se considera completo y listo para ser revisado por la comunidad;
  • Aplazado : El campeón o un editor suspenden el BIP para más adelante;
  • Rechazado : Un BIP se clasifica como rechazado si no ha mostrado ninguna actividad durante 3 años. Su autor puede optar por reanudarlo más adelante, lo que le permitiría volver al estado de borrador;
  • Retirado : El BIP ha sido retirado por su autor;
  • Final (Final) : El BIP es aceptado y ampliamente implementado en Bitcoin;
  • Activo (Activo) : Solo para los BIP de proceso, este estado se asigna una vez que se alcanza un cierto consenso;
  • Reemplazado/obsoleto): El BIP ya no es aplicable o ha sido reemplazado por una propuesta más reciente que lo hace inútil.

➤ Obtenga más información sobre los métodos para activar bifurcaciones en Bitcoin.

Conclusión

Les Propuestas de mejora de Bitcoin (BIP) encarnan un proceso que es esencial para la evolución de Bitcoin sin conflictos. Permiten a la comunidad proponer, debatir e implementar mejoras de manera transparente, al tiempo que busca el consenso de los usuarios. Garantizan que el invento de Satoshi Nakamoto siga avanzando sin caer en el caos, a pesar de su estructura distribuida.

Disponible como podcast

Resumen

Comparte el artículo:

Puede que te gusten estos artículos

Bitstack SAS, una empresa inscrita en el Registro Mercantil y Mercantil de Aix-en-Provence con el número 899 125 090, que opera con el nombre comercial Bitstack, está registrada como agente de Xpollens, una institución de dinero electrónico aprobada por la ACPR (CIB 16528, RCS Nanterre núm. 501586341, 110 Avenue de France 75013 París), ante la Autoridad de Control y Resolución Prudencial («ACPR») en virtud del número 747088 y aprobado como proveedor de servicios de criptoactivos («PSCA») por la Autorité des Marchés Financiers («AMF») como intercambio de criptoactivos por fondos, el intercambio de criptoactivos para otros criptoactivos, la ejecución de órdenes sobre criptoactivos en nombre de los clientes, la custodia y administración de los criptoactivos en nombre de los clientes y la prestación de servicios de transferencia de criptoactivos en nombre de los clientes con el número A2025-003, cuya oficina central se encuentra en 100 Impasse des Houillères 13590 Meyreuil.

Invertir en activos digitales implica el riesgo de pérdida parcial o total del capital invertido.
El rendimiento pasado no garantiza el rendimiento futuro.
DESCARGAR
Bitstack