Explicación de las direcciones de Bitcoin

Los dos formatos de dirección habituales son:

  1. P2PKH empezando por r 1, por ejemplo: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2.
  2. P2SH que empieza por 3, p. ej.: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy.

Reglas de dirección

La mayoría de las direcciones tienen 34 caracteres, pero pueden tener tan sólo 26 y seguir siendo válidas. Cada dirección de Bitcoin representa un número y las direcciones más cortas son válidas porque representan números que comienzan con ceros – cuando se omiten los ceros, la dirección codificada se hace más corta.

Varios caracteres de la dirección de bitcoin se utilizan como suma de comprobación para que los errores tipográficos se puedan encontrar y rechazar automáticamente. La suma de comprobación también permite al software de bitcoin confirmar que una dirección de 33 caracteres (o más corta) es válida.

Las direcciones sólo se utilizan una vez

Al igual que un correo electrónico, envías bitcoins a una persona utilizando su dirección, pero a diferencia de un correo electrónico, las personas pueden tener muchas direcciones diferentes, con una diferente para cada transacción, y el software y los sitios web de bitcoin generarán una nueva dirección para cada factura o solicitud de pago.

Las direcciones se crean sin conexión

Las direcciones se crean fuera de línea y para hacerlo no se requiere el registro u otra información de identificación en la red Bitcoin. Se pueden crear muchas direcciones a la vez utilizando software gratuito, y puede ser útil para sitios web de comercio electrónico. Los nuevos “monederos HD” también pueden generar tokens “semilla” para que los sistemas no fiables (como los servidores web) creen muchas direcciones sin gastar los bitcoins recibidos.

Las direcciones requieren precisión

Las direcciones de Bitcoin distinguen entre mayúsculas y minúsculas y una dirección incorrecta puede significar que la transacción sea rechazada por el software de bitcoin.

Las direcciones tienen autenticación

Los monederos de Bitcoin tienen la opción de “firmar” un mensaje, donde la persona que recibe los fondos acepta el mensaje. Algunos servicios también ofrecen esta función con una dirección específica sólo para la autenticación, lo que significa que la dirección nunca se utilizará para las transacciones de bitcoin, y una firma será necesaria para demostrar que usted es la persona con esa dirección. Sin embargo, estas firmas sólo prueban la recepción con una dirección. Dado que las transacciones de Bitcoin no tienen una dirección “de”, no puedes probar que eres el remitente. Además, esta función de autentificación sólo es compatible con las direcciones de bitcoin que empiezan por 1.

Las direcciones pueden ser validadas antes de su uso

Para validar una dirección de Bitcoin, puede seguir las instrucciones de este hilo, asegurándose de que la longitud de los caracteres es la correcta, los caracteres permitidos y que la dirección empieza por un 1 o un 3. La validación también se puede hacer utilizando un código abierto disponible en varios idiomas o con una herramienta de validación online.

Direcciones con varias firmas

Se pueden crear direcciones que requieran una combinación de múltiples claves privadas, en lugar de una sola, pero estas direcciones sólo empiezan por 3. Los requisitos para enviar son decididos de antemano por la persona que genera la dirección, y una vez que se crea una dirección, los requisitos no se pueden cambiar sin generar una nueva dirección.

Prueba de direcciones en Testnet

Testnet es una cadena de bloques de Bitcoin alternativa utilizada para realizar pruebas. Las monedas de Testnet no son bitcoins reales y no tienen valor. Permiten a los desarrolladores o probadores de Bitcoin experimentar sin usar bitcoins reales o preocuparse por romper la cadena principal de Bitcoin. Las direcciones en la Bitcoin Testnet se generan con una versión de dirección diferente, con prefijos modificados. Consulte la lista de prefijos de direcciones y Testnet para más detalles.

Qué direcciones no son

Las direcciones no son monederos ni cuentas, es decir, no tienen saldo. Sólo reciben fondos, por lo que si te sobra bitcoin en una dirección, se transfiere a una dirección de cambio que necesita ser respaldada, o de lo contrario perderás el saldo.

Deja un comentario