comienzo
comienzo

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.
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.
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:
➤ Descubra la diferencia entre una horquilla blanda y una horquilla dura.
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:

➤ Obtenga más información sobre los métodos para activar bifurcaciones en Bitcoin.
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.

