What is the Bitcoin Improvement Proposal 39?

Propuestas de Mejora de Bitcoin (BIPs): Explicado

01/11/2021

Valoración: 4.35 (4545 votos)

En el vertiginoso mundo de las criptomonedas, a menudo nos encontramos con acrónimos y términos técnicos que pueden parecer intimidantes. Uno de los más importantes, aunque a menudo opera en segundo plano, es el concepto de BIP o Propuesta de Mejora de Bitcoin. Aunque su nombre sugiere una exclusividad para Bitcoin, su influencia se ha extendido por todo el ecosistema cripto, sentando las bases para la seguridad, interoperabilidad y facilidad de uso que damos por sentadas hoy en día. Comprender qué son los BIPs es como mirar bajo el capó de tu wallet para entender realmente cómo funciona y por qué tus activos están seguros.

What are Bitcoin improvement proposals?
Bitcoin Improvement Proposals (BIPs) are open-design documents for introducing new standards and features to Bitcoin, such as new transaction types like SegWit or their properties like replace-by-fee (RBF).

Estas propuestas son los documentos de diseño que han permitido a Bitcoin y a innumerables otras criptomonedas evolucionar de forma ordenada y descentralizada. Desde la forma en que se generan las frases de recuperación que protegen tus fondos hasta cómo se procesan transacciones más eficientes, los BIPs son el motor silencioso de la innovación en la cadena de bloques. En este artículo, desglosaremos este concepto fundamental, centrándonos en los BIPs más influyentes que todo usuario de criptomonedas debería conocer.

Índice de contenido

¿Qué es Exactamente una Propuesta de Mejora de Bitcoin (BIP)?

Una Propuesta de Mejora de Bitcoin (BIP, por sus siglas en inglés: Bitcoin Improvement Proposal) es un documento de diseño formal que introduce nuevas características, procesos o estándares para el protocolo de Bitcoin. Piénsalo como un plano técnico detallado que se presenta a la comunidad para su discusión, revisión y eventual implementación. Cualquiera puede escribir un BIP, lo que refleja la naturaleza abierta y colaborativa del desarrollo de Bitcoin.

Estos documentos son esenciales para coordinar el desarrollo en una red descentralizada donde no hay una autoridad central que dicte los cambios. Antes de que una nueva función como SegWit (Testigo Segregado) se implementara, primero se describió, debatió y refinó a través de un BIP. Este proceso garantiza que los cambios sean transparentes, bien pensados y cuenten con el consenso de la comunidad de desarrolladores, mineros y usuarios.

Aunque nacieron para Bitcoin, muchos BIPs se han convertido en estándares de facto para toda la industria. Esto es especialmente cierto para los BIPs que definen cómo funcionan las wallets, creando un lenguaje común que permite a los usuarios migrar sus fondos entre diferentes aplicaciones de monedero con facilidad.

La Santísima Trinidad de los Estándares de Wallets: BIP39, BIP32 y BIP44

Si alguna vez has configurado una wallet de criptomonedas, has interactuado directamente con el resultado de estos tres BIPs. Juntos, forman la columna vertebral de los monederos modernos, conocidos como wallets jerárquicasdeterministas (HD Wallets).

BIP39: El Puente Hacia la Comprensión Humana

El BIP39 es, sin duda, el más famoso y relevante para el usuario final. Su título formal es "Código mnemotécnico para generar claves deterministas", pero su función es mucho más simple de lo que suena: es el estándar que creó la "frase de recuperación" o "semilla" (seed phrase).

Antes de BIP39, hacer una copia de seguridad de una wallet implicaba guardar largas y complejas claves privadas, una tarea propensa a errores. BIP39 revolucionó esto al establecer un método para convertir la aleatoriedad necesaria para crear claves seguras en una lista de 12 a 24 palabras fáciles de leer, escribir y verificar. Estas palabras se eligen de una lista específica de 2048 palabras, cuidadosamente seleccionadas para evitar ambigüedades y similitudes.

La seguridad de una frase de recuperación BIP39 es asombrosa. Para una frase de 12 palabras, existen 2048¹² combinaciones posibles, un número tan grande que es computacionalmente inviable de adivinar mediante fuerza bruta. Lo crucial es que esta frase se genere con una fuente de aleatoriedad verdadera y se mantenga en secreto absoluto.

Además, BIP39 introduce el concepto de "passphrase" opcional. Esta es una palabra o frase adicional que actúa como una especie de "palabra 25". Si se utiliza, se genera una wallet completamente diferente. Ofrece una capa de seguridad adicional si tu frase de 12/24 palabras es físicamente comprometida, pero también añade un riesgo significativo: si olvidas la passphrase, tus fondos son irrecuperables, incluso con la frase de recuperación correcta.

BIP32: El Árbol Genealógico de tus Claves

Una vez que tienes tu semilla maestra gracias a BIP39, entra en juego el BIP32. Este estándar define la arquitectura de las "Wallets Jerárquicas Deterministas" (HD Wallets). La idea central es que a partir de una única semilla maestra, se puede derivar un árbol casi infinito de claves públicas y privadas de manera determinista.

What are Bitcoin improvement proposals?
Bitcoin Improvement Proposals (BIPs) are open-design documents for introducing new standards and features to Bitcoin, such as new transaction types like SegWit or their properties like replace-by-fee (RBF).

Esto significa que con solo respaldar tu única frase de recuperación, estás respaldando todas las claves pasadas, presentes y futuras que tu wallet pueda generar. Cada vez que recibes fondos en una nueva dirección, esa dirección fue generada a partir de tu semilla maestra siguiendo una ruta específica en la estructura de árbol definida por BIP32. Esto mejora enormemente la privacidad, ya que no necesitas reutilizar direcciones.

BIP32 también introduce la derivación "hardened" (reforzada) y "non-hardened" (no reforzada), un concepto de seguridad que previene que una clave pública secundaria comprometida pueda revelar información sobre la clave maestra de la cuenta.

BIP44: El Organizador Universal de Criptomonedas

Mientras que BIP32 proporciona la estructura de árbol, el BIP44 viene a poner orden. Define una estructura de ruta específica y estandarizada dentro del árbol de BIP32 para diferentes criptomonedas y cuentas. Esto es lo que permite que tu wallet Ledger, Trezor o Exodus pueda gestionar Bitcoin, Ethereum, Litecoin y cientos de otras monedas con una sola frase de recuperación.

La ruta de derivación de BIP44 tiene una estructura clara:

m / purpose' / coin_type' / account' / change / address_index

  • purpose': Se establece en 44' para indicar que se sigue el estándar BIP44.
  • coin_type': Un número único para cada criptomoneda (e.g., 0' para Bitcoin, 60' para Ethereum).
  • account': Permite al usuario crear múltiples cuentas separadas dentro de la misma moneda (Cuenta 1, Cuenta 2, etc.).
  • change: Separa las direcciones que reciben fondos de las direcciones de "cambio" (el vuelto de una transacción).
  • address_index: El índice de la dirección específica dentro de esa cuenta.

Gracias a BIP44, cuando importas tu frase de recuperación a una nueva wallet, esta sabe exactamente dónde buscar tus transacciones y balances para cada criptomoneda.

Tabla Comparativa: BIP39 vs. BIP32 vs. BIP44

BIP Función Principal Beneficio para el Usuario
BIP39 Crea una frase de recuperación mnemotécnica a partir de una semilla binaria. Permite un respaldo seguro y legible por humanos de toda la wallet con 12-24 palabras.
BIP32 Define una estructura de árbol para derivar múltiples claves a partir de una única semilla. Mejora la privacidad y la gestión al permitir generar nuevas direcciones para cada transacción sin necesidad de nuevos respaldos.
BIP44 Establece una ruta de derivación estándar para múltiples criptomonedas y cuentas. Permite gestionar un portafolio diverso de criptomonedas en múltiples cuentas con una sola frase de recuperación. Interoperabilidad entre wallets.

Más Allá de la Trinidad: Otros BIPs Relevantes

El universo de los BIPs es vasto. Otros han sido cruciales para la evolución de Bitcoin, como:

  • BIPs de SegWit (BIP141, BIP49, BIP84): Este conjunto de propuestas introdujo Segregated Witness, una actualización masiva que mejoró la escalabilidad de Bitcoin, redujo las comisiones de transacción y solucionó la maleabilidad de las transacciones, abriendo la puerta a soluciones de segunda capa como la Lightning Network. BIP49 y BIP84 definieron las estructuras de wallets para usar direcciones SegWit, las que empiezan con "3" y "bc1" respectivamente.
  • BIP173 (Bech32): Propuso el formato de dirección Bech32 (las que empiezan con "bc1"). Estas direcciones son más eficientes en espacio, tienen mejor detección de errores al teclearlas y son exclusivas para transacciones SegWit nativas.

¿Y qué son los SLIPs?

Junto a los BIPs, es posible que encuentres el término SLIP (SatoshiLabs Improvement Proposal). Son documentos similares a los BIPs pero curados por SatoshiLabs, la empresa detrás de los dispositivos Trezor. A menudo, los SLIPs extienden o detallan aspectos que no son adecuados para un BIP. Por ejemplo, SLIP44 es un registro mantenido por la comunidad que asigna el número de `coin_type` a cada criptomoneda para ser usado en el estándar BIP44.

Preguntas Frecuentes (FAQ)

¿Necesito entender los BIPs para usar criptomonedas?

No es estrictamente necesario conocer los detalles técnicos. Sin embargo, entender los conceptos básicos, especialmente de BIP39, te empodera para gestionar la seguridad de tus fondos de manera más consciente. Saber por qué tu frase de 12 palabras es tan importante y cómo protegerla es la lección más valiosa.

¿Son seguros los wallets que usan BIP39?

Sí, la seguridad criptográfica del estándar es extremadamente robusta. La seguridad de tu wallet depende de dos factores: 1) que la frase de recuperación se haya generado con verdadera aleatoriedad (algo que las wallets de hardware y software de buena reputación garantizan) y 2) que mantengas esa frase completamente secreta y segura.

¿Puedo usar mi frase de recuperación en cualquier wallet?

Si ambas wallets (la original y la nueva) siguen los estándares BIP39, BIP32 y BIP44, entonces sí. Esta interoperabilidad es una de las mayores ventajas del sistema. Podrás restaurar tu acceso a los fondos simplemente introduciendo tu frase de recuperación en la nueva wallet.

¿Qué es una "passphrase" y debería usarla?

Es una capa de seguridad adicional que puedes añadir a tu frase de recuperación. Crea una wallet oculta. Es recomendable solo para usuarios avanzados, ya que si la olvidas, no hay forma de recuperar los fondos. Aumenta la seguridad contra el robo físico de tu semilla, pero también el riesgo de pérdida por error humano.

Conclusión

Las Propuestas de Mejora de Bitcoin son mucho más que simples documentos técnicos; son los pilares sobre los que se construye la innovación y la estandarización en el espacio de las criptomonedas. Han transformado la experiencia del usuario, pasando de la gestión de claves complejas y arriesgadas a un sistema elegante y seguro basado en una simple frase de recuperación. La próxima vez que anotes esas 12 o 24 palabras, recuerda la ingeniosa arquitectura de los BIPs que trabajan en conjunto para hacer posible esa simplicidad y mantener tus activos digitales seguros en un mundo descentralizado.

Si quieres conocer otros artículos parecidos a Propuestas de Mejora de Bitcoin (BIPs): Explicado puedes visitar la categoría Tecnología.

Subir