¿Qué es una Bitcoin Improvement Proposal y cómo funciona?

bitcoin improvement proposals

¿Qué es una Bitcoin Improvement Proposal (BIP)?

Las Bitcoin Improvement Proposals, o BIP, son propuestas formales para modificar el protocolo de Bitcoin. Dado que Bitcoin es descentralizado y no depende de una sola organización o entidad, los desarrolladores o usuarios de la red pueden presentar propuestas de mejora. Cualquier persona con conocimientos técnicos suficientes puede presentar una Bitcoin Improvement Proposal. Las BIP suelen proponer cambios como nuevas funciones criptográficas, optimizaciones, procesos internos o documentación.

Las Bitcoin Improvement Proposals fueron introducidas en 2011 por Amir Taaki y están inspiradas en el sistema Python Enhancement Proposal (PEP). La primera BIP, es decir, la BIP 0001, explicaba cómo funciona el proceso en sí, así como el mecanismo de presentación. Esto marcó un paso importante hacia un desarrollo de software más estructurado dentro de la red Bitcoin.


Puntos clave

  • Las Bitcoin Improvement Proposals (BIP) son propuestas formales para mejorar el protocolo de Bitcoin, presentadas por desarrolladores y usuarios.
  • Las BIP se discuten y evalúan en un proceso abierto que incluye borradores, comentarios y estados como Draft, Proposed y Final.
  • Los mineros votan sobre las BIP mediante un mecanismo de señalización, determinando así su adopción e implementación.
  • Existen tres categorías: Standards Track (cambios en el protocolo), Process (cambios en los procesos) e Informational (información no técnica).
  • Los cambios en el protocolo introducidos mediante las BIP pueden realizarse mediante soft fork (compatible con versiones anteriores) o hard fork (no compatible, lo que provoca una bifurcación de la blockchain).
  • BIP importantes incluyen Segregated Witness (SegWit) para resolver la maleabilidad de las transacciones y aumentar el espacio de almacenamiento, así como Schnorr Signatures (BIP 340) para transacciones más eficientes y contratos inteligentes.

¿Cómo funciona una Bitcoin Improvement Proposal?

Las Bitcoin Improvement Proposals siguen el siguiente proceso: una idea surge en redes sociales, foros o conversaciones en plataformas como GitHub. Si la idea genera suficiente interés, se redacta una propuesta formal, que representa la versión conceptual de la BIP.

Esta versión conceptual se comparte a través de la lista de correo oficial de desarrolladores de Bitcoin, donde otros desarrolladores pueden proporcionar comentarios. Esto permite revisar o reescribir la propuesta antes de que se reconozca como una BIP oficial.

La BIP se somete a una revisión más exhaustiva y obtiene el estatus de “Draft” o “Proposed”. Una vez que la propuesta es aprobada por los desarrolladores y recibe suficiente apoyo dentro de la comunidad, obtiene el estatus de “Final” o “Active” y comienza el proceso de implementación.

Los mineros expresan su apoyo a una BIP mediante un sistema de señalización. Añaden un determinado “bit” a los bloques que minan. Si la mayoría de los bloques contiene ese bit específico, la BIP se considera adoptada.

¿Cuáles son las categorías de Bitcoin Improvement Proposals?

Existen tres categorías de BIP:

  1. Standards Track Bitcoin Improvement Proposals
    Estas propuestas tratan sobre cambios en el protocolo de Bitcoin, como la mejora de las transacciones, las reglas de consenso o las funciones de red.

  2. Process Bitcoin Improvement Proposals
    Estas tratan sobre cambios en los procesos relacionados con Bitcoin. Por ejemplo, cómo se toman decisiones o cómo se planifican las versiones del software.

  3. Informational Bitcoin Improvement Proposals
    Estos son documentos informativos que proporcionan orientación o explicaciones sobre cómo funcionan ciertos elementos, sin proponer un cambio técnico concreto.

La mayoría de las BIP pertenecen a la categoría Standards Track, ya que afectan directamente al funcionamiento de la red y a cómo los usuarios, mineros y desarrolladores interactúan con Bitcoin.

¿Cuál es la diferencia entre un soft fork y un hard fork?

La implementación de ciertas BIP implica cambios en el protocolo. Esto puede hacerse mediante un soft fork o un hard fork. A continuación se ofrece una breve explicación:

Soft Fork

Un soft fork es un cambio en el protocolo compatible con versiones anteriores. Puede compararse con una actualización de software para la misma criptomoneda. Los nodos más antiguos de la blockchain que no se actualicen aún pueden reconocer y aceptar nuevos bloques, aunque no comprendan todo su contenido. Los soft forks suelen requerir que la mayoría de los mineros actualicen su software y que los desarrolladores, monederos y plataformas de intercambio apoyen el cambio. Un ejemplo conocido de soft fork es la actualización SegWit.

Hard Fork

Un hard fork es un cambio en el protocolo no compatible con versiones anteriores. Se asemeja a una actualización de software que provoca una división en la blockchain, creando dos redes separadas. Esto ocurre cuando ciertos nodos de la red rechazan la actualización, permaneciendo desconectados de la red principal. Un ejemplo conocido de hard fork es Bitcoin Cash, que surgió de una escisión con la blockchain original de Bitcoin.

¿Cuáles son las BIP más importantes?

No todas las BIP han tenido un gran impacto en la red Bitcoin. Sin embargo, dos propuestas han sido determinantes para la escalabilidad, seguridad y funcionalidad de Bitcoin. Se trata de Segregated Witness (SegWit) y Schnorr Signatures (Taproot). A continuación se ofrece una breve explicación:

Schnorr Signatures (BIP 340)

Las firmas Schnorr se introdujeron en 2021 a través de la BIP 340, marcando un hito importante. Permitieron firmas más pequeñas, haciendo que las transacciones fueran más compactas, y verificación por lotes, lo que permite verificar varias firmas al mismo tiempo. La propuesta también incluía la agregación de claves, lo que permite combinar varias claves públicas en una sola. Las firmas Schnorr mejoraron la eficiencia de las transacciones y sentaron las bases para contratos inteligentes más complejos en Bitcoin. Las firmas Schnorr formaron parte de la actualización Taproot, activada en el bloque 709 632 en noviembre de 2021.

Segregated Witness (BIP 141)

Segregated Witness, más conocido como SegWit, fue introducido en la BIP 141 por Peter Wuille. Esta propuesta resolvió el problema de la maleabilidad de las transacciones y aumentó la capacidad de la red Bitcoin. La maleabilidad significaba que la firma de una transacción podía ser modificada sin cambiar su contenido, lo que dificultaba la implementación confiable de soluciones Layer 2 como la Lightning Network.

La actualización SegWit introdujo un nuevo formato que separa los datos de la firma (Witness) de la transacción. También permitió liberar espacio por bloque, ya que los datos Witness se almacenan fuera del límite tradicional de 1 MB. La adopción de la BIP 141 no estuvo exenta de polémica: muchos mineros se negaron inicialmente a señalar su apoyo, pero en agosto de 2017, SegWit se activó oficialmente en el bloque 477 120.

Reflexión final

Las Bitcoin Improvement Proposals permiten que la red Bitcoin evolucione y mejore sin que ninguna parte tenga el control total. Gracias a este sistema abierto, desarrolladores y usuarios pueden presentar y debatir ideas conjuntamente, haciendo que Bitcoin sea más inteligente, seguro y eficiente. Las actualizaciones importantes como SegWit y Taproot demuestran la importancia de estas propuestas para el futuro de Bitcoin. Así, la red sigue siendo sólida y está preparada para futuras innovaciones, mientras conserva su principio de descentralización.

Acerca de Finst

Finst es uno de los principales proveedores de criptomonedas en los Países Bajos y ofrece una plataforma de inversión de primera clase junto con estándares de seguridad de nivel institucional y tarifas de transacción ultra bajas. Finst está liderado por el antiguo equipo central de DEGIRO y está registrado como Proveedor de Servicios Cripto en el Banco Central de los Países Bajos (DNB). Finst ofrece una gama completa de servicios cripto, incluyendo trading, custodia, pasarela fiat, y staking, tanto para inversores particulares como institucionales.

La criptoplataforma que le encantará

Estamos aquí para darle las herramientas, la inspiración y el apoyo que necesita para convertirse en un mejor inversor.