Saltar al contenido

Qué es una dirección bitcoin

Qué es una dirección bitcoin

¿Qué es una dirección bitcoin?

Una dirección Bitcoin, o simplemente una dirección, es un identificador de entre 27 y 34 caracteres alfanuméricos, empezando por el número 1 o 3, que representa un destino para un pago de bitcoin. Las direcciones se pueden generar muy fácilmente y en números arbitrarios desde cualquier programa cliente de Bitcoin. Por ejemplo, si se utiliza Bitcoin-Qt, haga clic en “Nueva dirección” para obtener una dirección. Las direcciones de Bitcoin también se pueden obtener a través de servicios de Internet, como oficinas de cambio o monederos en línea.

Un ejemplo de una dirección Bitcoin es 31uEmbMgunupShBVTewXjtqbBv5MndwfXhb.

Las direcciones Bitcoin son como las direcciones de correo electrónico

Al igual que con el correo electrónico, sólo tiene que conocer la dirección de Bitcoin de otra persona para enviar un pago. Una persona puede tener muchas direcciones Bitcoin y, de hecho, como mecanismo de seguridad y privacidad y poder identificar mejor el origen de los pagos, se recomienda utilizar direcciones diferentes para cada transacción. La mayoría de los programas y sitios web que tratan con bitcoins generalmente respetan esta práctica, generando una nueva dirección cada vez que se realiza una transacción.

Cuando se utiliza un sitio que acepta pagos con bitcoin o que contiene un saldo de bitcoin para el usuario, el sitio asignará una dirección de Bitcoin a la cuenta del usuario para transferir fondos a la cuenta. Una diferencia importante con el correo electrónico es que, dado que normalmente se crean nuevas direcciones por transacción, las direcciones asignadas por el servicio pueden variar, por lo que se debe tener cuidado de reutilizar las direcciones guardadas en el pasado del sitio. Mantener correctamente todas las direcciones generadas por el usuario. Cuando se envían bitcoins a una cuenta alojada en un sitio web, es común que los fondos estén disponibles después de que haya varias confirmaciones en la red.

Qué es una dirección bitcoin

Validación de direcciones

Además de las características triviales como el tamaño de la cadena de texto, los caracteres permitidos y el hecho de que el primer carácter debe ser `1′ o `3′, el procedimiento general para validar una dirección de Bitcoin es complicado, ya que implica dígitos de control que deben ser comprobados contra un valor hash. En el siguiente tema del foro de Bitcointal.org se presentan algunas implementaciones en varios lenguajes de programación: código Python para validar la dirección de Bitcoin.

Tipos de dirección Bitcoin

Dirección pública:

Cualquier persona que conozca su dirección pública puede hacer un pago. Debido a su naturaleza, para hacer direcciones únicas y seguras, no pueden ser palabras fácilmente memorables. Aun así, dado que Bitcoin es una moneda digital, en la práctica este hecho no es problemático: en general, las direcciones de bitcoin siempre se pueden copiar y pegar o hacer clic sobre ellas como si fueran un enlace. No hay necesidad de memorizarlos. Abajo, tenemos el código QR que corresponde a la dirección anterior y que puede ser fácilmente verificado con un smartphone.

Dirección privada:

En un caso real, no sería aconsejable publicar la clave privada en Internet, ya que permite el acceso a todos los bitcoins que fueron enviados a la dirección pública.

Las dos partes aquí presentadas son reales y pueden ser utilizadas (lo que no recomiendo). También recuerde que puede tener tantas direcciones como desee. Es una buena idea tener varias direcciones porque nos permite separar y distinguir entre dinero con diferentes orígenes y propósitos. Tampoco hay que preocuparse de tener “demasiadas” direcciones, ya que las aplicaciones de Bitcoin se encargan de guardarlas y gestionarlas de forma sencilla y cómoda.

Qué es una dirección bitcoin

¿Qué sucede en una transacción de Bitcoin?

El mecanismo bajo el cual las partes de una dirección operan durante una transacción se denomina “firma digital” y es el mismo mecanismo utilizado por los bancos en línea, el DNI electrónico español y muchos otros servicios para verificar nuestra identidad. El enfoque del concepto es realmente simple:

Básicamente, la transacción compleja se aplica al mensaje de transacción utilizando la clave privada. Esto da un resultado que no se parece en nada a la clave privada, que siempre permanece secreta. Sin embargo, el resultado puede verificarse utilizando la dirección pública y, por lo tanto, demostrar que el titular de la clave privada es el que realmente emitió la orden de transacción.

Sólo el experto de una clave privada puede firmar un mensaje válido en la dirección pública correspondiente. El mensaje de transacción se difunde a través de la red y llega al destinatario, que verifica la validez de la firma. El resto de la red también comprueba el mensaje y lo incluye en el registro inalterable que discutimos en el capítulo anterior. Cuando esto ocurre, la transacción recibe una confirmación.

Si la suscripción no es válida o si está intentando gastar fondos que no están disponibles, el proceso de verificación y verificación fallará y la transacción será rechazada por el beneficiario y el resto de la red.