¿Qué son los BIP?
Una propuesta de mejora de Bitcoin (BIP) es el método estándar utilizado para promover mejoras, cambios o cualquier otra modificación del protocolo de Bitcoin.
Es un documento de formato que crean los desarrolladores para introducir nuevos procesos o funciones en la cadena de bloques, y puede abordar todo, desde procesos de desarrollo y estándares de la comunidad hasta reglas de consenso dentro del protocolo.
Dado que hablamos de una red descentralizada, es decir, sin líderes y terceros intermediarios para validar las transacciones, un BIP pretende proporcionar coordinación de desarrollo y actualización dentro de la comunidad.
Sin embargo, las propuestas presentadas por los desarrolladores a los miembros de la comunidad necesitan aprobación. Por lo general, son evaluados por otros desarrolladores de Bitcoin reconocidos, quienes además votarán sobre su implementación. Después de publicarse en el repositorio de Bitcoin Core GitHub, un BIP está sujeto a múltiples análisis.
Es esencial que los contribuyentes de consenso muestren si apoyan o no un BIP en distinct. La señalización es el método de acceso a este respecto, un proceso en el que los mineros muestran si están a favor o en contra de un nuevo BIP. Si la mayoría de los participantes vota a favor de la propuesta, seguirá una fase de activación.
Tipos de BIP
Estas actualizaciones pueden variar desde una simplificación de código y un cambio en el algoritmo hasta una corrección de errores. Por ejemplo, la primera propuesta de mejora de Bitcoin (BIP 001) fue presentada por Amir Taaki, un programador británico-iraní que quería explicar cómo funciona un BIP.
Eso sucedió en 2011 desde entonces, se han propuesto varias otras actualizaciones. Estos se pueden clasificar de la siguiente manera:
BIP estándar
Este tipo de BIP tienen como objetivo introducir cambios en los métodos de validación de bloques o transacciones o en el propio protocolo de purple. Determinan los estándares que utiliza el program de Bitcoin, como intercambios y billeteras, y proponen cambiar su funcionamiento.
Para que estos sean aprobados, se requiere el consenso de la comunidad. Entre las cosas que pretenden mejorar, la más destacada es la interoperabilidad entre las dos versiones del protocolo de la purple.
BIP informativos
Como su nombre también sugiere, estos BIP tienen un papel únicamente educativo. Proporcionan información de apoyo y pautas generales para varios asuntos, incluidos los problemas de diseño. Sin embargo, no tienen como objetivo cambiar el protocolo, solo brindan sugerencias sobre cómo se podrían mejorar las cosas.
Por lo tanto, no hay necesidad de consenso comunitario, no importa si los participantes los toman en serio o no. BIP 001 es un BIP de este tipo.
Procesar BIP
También llamados BIP de consenso, los BIP de proceso tienen la intención de cambiar un proceso y, al igual que los BIP estándar, no se pueden completar sin un consenso universal. Incluso si a menudo implican cambios fuera del protocolo, requieren el consenso de la comunidad para activarse.
BIP notables
Como se mencionó anteriormente, BIP 001 fue el primer BIP implementado. Su objetivo period proporcionar información sobre cómo debería funcionar un BIP, y también establecer la estructura y el formato de todas las propuestas por venir. Los ejemplos más notables incluyen:
Testigo segregado
Segregated Witness, o SegWit, se presentó en la conferencia Scaling Bitcoin hace siete años. Se describió en varias propuestas, incluidas BIP-91, BIP-141 y BIP-148, y tenía como objetivo cambiar la forma en que funcionan las transacciones para los usuarios.
Un problema común en ese momento period la posibilidad de modificar las identificaciones de las transacciones, lo que podría provocar el robo de activos y la maleabilidad de las transacciones.
Bueno, SegWit prometió resolverlo todo. Adoptado con éxito en 2017, el BIP arregló la maleabilidad de las transacciones y permitió a los participantes desarrollar una solución de capa 2 que cambiaría todo lo que sabemos sobre la cadena de bloques de Bitcoin: Lightning Community.
Árbol de sintaxis abstracta Markelized
Otra propuesta importante es Markelized Summary Syntax Tree o MAST. Esta plan de mejora se describió en dos BIP notables, a saber, BIP-116 y BIP-117, y tenía como objetivo permitir que se agregaran conjuntos de datos complejos a los datos de transacciones de Bitcoin.
Al ser una herramienta criptográfica en esencia, MAST hizo posible determinar datos cruciales y, al mismo tiempo, minimizar la cantidad de datos necesarios para registrar en la purple de Bitcoin.
Raíz principal
Sin lugar a dudas, Taproot es la mejora más notable para la cadena de bloques de Bitcoin, y la última en suceder. El desarrollador de software Greg Maxwell lo propuso en 2018, pero solo se puso en marcha en 2021, entonces, ¿por qué costó tanto obtener la aprobación?
Esto se debe a que comprendía un conjunto de cambios significativos que los participantes de la comunidad debían analizar meticulosamente, lo que incluía permitir transacciones complejas con múltiples firmas.
Y aunque este BIP vino con muchos beneficios para mejorar la privacidad, aún tuvo que pasar por varias pruebas difíciles. Se describió en BIP-340, BIP-341 y BIP-341 y fue un verdadero logro para toda la red de Bitcoin.
¿Qué BIP de bifurcación blanda podrían convertirse en realidad en los próximos años?
Ahora que ha aprendido un poco sobre los BIP, seguramente se preguntará si alguna otra propuesta futura está a punto de suceder. Y aunque nada es seguro, los expertos todavía tienen la esperanza de que se implementen los llamados Bitcoin Covenants y Drivechains.
Estos permitirían a los usuarios elegir cómo usan Bitcoin después de completar una transacción, así como enviar, crear, recibir y eliminar Bitcoin de las segundas capas.