Learn

|

Custodia

¿Qué es una dirección de Bitcoin?

El destino digital para recibir bitcoin

Una dirección de Bitcoin es una secuencia de letras y números que sirve como “destino” digital para recibir bitcoin.

Para enviar bitcoin a alguien, necesitas su dirección de Bitcoin. Es algo así como necesitar el número de teléfono de una persona para enviarle un mensaje de texto o su dirección de correo electrónico para enviarle un mensaje.

Entender las direcciones de Bitcoin es una parte esencial para realizar transacciones, especialmente cuando estás listo para tomar custodia personal de tus bitcoin. Si bien las empresas de intercambio de Bitcoin facilitan la compra y tenencia de bitcoin sin interactuar directamente con direcciones de Bitcoin, cuando envías a una billetera externa (ya sea la tuya o la de otra persona), es importante entender cómo funcionan las direcciones.

Entonces, ¿qué es una dirección de Bitcoin?

Una dirección de Bitcoin es una secuencia larga de números y letras aparentemente aleatorios que sirve como destino para una transacción de bitcoin. Empiezan con uno de tres prefijos comunes, según el formato: “1”, “3” o “bc1”. A continuación, algunos ejemplos de cómo se ven:

  • 1BgXRx8YMGKU7fc8RfTPQ2uL2ivC9cMmGj
  • 3G3CxtfN4rg4ShVzVAUsM3AtGbnbs6v26S
  • bc1qsfc2g86agexaht5eh8yfp3xs9q65nhnz85dq8u

A pesar de las diferencias en longitud o formato, todas las direcciones de Bitcoin funcionan de la misma manera: para recibir transacciones de bitcoin. Al ver cualquier bloque dado en la blockchain pública de Bitcoin, puedes ver los montos de bitcoin que se están enviando y las direcciones respectivas a las que se envían.

Las direcciones de Bitcoin también se suelen compartir como códigos QR, que es solo un formato legible por computadora que se puede escanear fácilmente con un teléfono o computadora. Escanear códigos QR es útil para evitar errores al escribir o copiar estas direcciones largas.

¿De dónde vienen las direcciones de Bitcoin?

Las direcciones de Bitcoin se generan a partir de una clave pública, que a su vez proviene de una clave privada–una secuencia larga de números y letras que sirve como base para autorizar transacciones. Las claves privadas son como los códigos secretos que desbloquean tus bitcoin cuando deseas gastarlos y, por lo tanto, solo tú debes tener acceso a ellas.

Cuando utilizas un servicio de custodia de bitcoin como Strike, la creación y gestión de direcciones se manejan por ti. Cuando estás listo para tomar custodia personal de tus bitcoin, entender cómo funcionan las direcciones de Bitcoin se vuelve fundamental.

Aquí tienes los aspectos básicos de cómo funciona una dirección de Bitcoin:

  • Clave privada: Una clave privada es la secuencia secreta y aleatoria de letras y números, que generalmente es generada por el software de tu billetera de Bitcoin. Las claves privadas se utilizan para generar claves públicas y para autorizar transacciones mediante la creación de firmas digitales. Lo más importante que debes saber sobre las claves privadas es que deben permanecer secretas y seguras.
  • Clave pública: Una clave pública se deriva de una clave privada, pero puede compartirse públicamente sin comprometer el secreto de la clave privada. Históricamente, la gente solía enviar pagos de bitcoin directamente a claves públicas (Pago-a-clave-pública o “P2PK”), pero hoy se usan direcciones de Bitcoin por su privacidad, seguridad y compatibilidad mejoradas.
  • Dirección de Bitcoin: Una dirección de Bitcoin se crea al tomar una clave pública y someterla a dos procesos de hashing (SHA-256 y RIPEMD-160) para hacerla más corta y más segura contra intrusiones de privacidad. Al final, se agregan unos pocos caracteres adicionales, llamados un checksum, para ayudar a detectar cualquier error al copiar o escribir la dirección. Finalmente, la dirección se codifica en un formato como Base58Check o Bech32, dependiendo del tipo de dirección, utilizando letras y números que evitan caracteres confusos (como “0” y “O”) para que sea más fácil de leer y compartir.

El producto final es una dirección de Bitcoin que se puede compartir públicamente para recibir pagos, sin comprometer la confidencialidad de la clave privada. Cuando deseas gastar el bitcoin que fue enviado a tu dirección, puedes autorizar una transacción usando la clave privada que se usó para crear tu dirección de Bitcoin.

Tipos de direcciones de Bitcoin

Existen cuatro tipos básicos de direcciones de Bitcoin. Todas funcionan de manera similar, pero se diferencian en su formato y compatibilidad con distintas billeteras y plataformas.

  • P2PKH (Pago-a-clave-pública-hash): Las direcciones de Bitcoin P2PKH son un formato heredado y comienzan con un “1”. Estas direcciones son compatibles en todas partes, pero son menos eficientes en términos de los datos que requieren, por lo que generalmente implican comisiones más altas al hacer transacciones.
  • P2SH (Pago-a-hash-de-script): Las direcciones P2SH se introdujeron en enero de 2015 y comienzan con un “3”. Este formato de dirección permite scripts de transacción más complejos y se puede usar para varios propósitos, como transacciones multifirma y con bloqueo de tiempo, además de mejorar la eficiencia en comisiones. Con estas direcciones, el bitcoin se envía a un hash del script, y el destinatario debe cumplir con las condiciones del script para gastarlo, ofreciendo flexibilidad para transacciones avanzadas.
  • Bech32 (dirección SegWit): Las direcciones Bech32 se introdujeron en julio de 2017 y comienzan con “bc1”. Son compatibles con Segregated Witness (SegWit), una actualización que separa los datos de la firma (witness) de la parte principal de la transacción, reduciendo así el tamaño total de la transacción y permitiendo más transacciones por bloque, comisiones más bajas y confirmaciones más rápidas. SegWit también hace posible la red Lightning, permitiendo que las transacciones fuera de la cadena se liquiden de manera más segura y eficiente en la cadena de bloques.
  • Dirección Taproot: Las direcciones Taproot comienzan con “bc1p” y se introdujeron en noviembre de 2021 para permitir una mayor privacidad, escalabilidad y flexibilidad. Las direcciones Taproot permiten que las transacciones complejas aparezcan como transacciones simples en la cadena de bloques, lo que significa que las configuraciones multifirma, los contratos inteligentes o las condiciones de gasto pueden ser enmascaradas, mejorando la privacidad y reduciendo los costos mientras mantienen la compatibilidad con la red Bitcoin en general.

Dependiendo de tu aplicación de billetera, puedes gestionar tus direcciones de bitcoin, incluyendo la selección del tipo de dirección que deseas usar.

Cómo utilizar una dirección de Bitcoin

Ya sea que estés enviando o recibiendo en la blockchain de Bitcoin, necesitarás usar una dirección de Bitcoin. Dentro de la aplicación Strike, puedes enviar a o recibir desde una dirección de Bitcoin, usando tu saldo en bitcoin o efectivo, y Strike convertirá los fondos antes de completar tu transacción.

Si bien cada aplicación de billetera de Bitcoin es diferente, generalmente siguen el mismo procedimiento:

Cómo recibir en tu dirección de Bitcoin:

  1. Genera una dirección: Dentro de tu aplicación de billetera de Bitcoin, selecciona el botón “Recibir”, que mostrará una de tus direcciones de Bitcoin (a veces llamada dirección “on-chain”).
  2. Comparte tu dirección: Copia la dirección o muéstrala como un código QR para compartirla con la persona que quiere enviarte bitcoin.
  3. Recibe fondos: La persona que envía bitcoin pegará o escaneará tu dirección en su aplicación de billetera, ingresará un monto para enviar, establecerá una comisión a pagar y luego presionará “Enviar” para transmitir la transacción.

Cómo enviar a una dirección de Bitcoin:

  1. Prepárate para enviar: Dentro de tu aplicación de billetera de Bitcoin, asegúrate de tener fondos suficientes para enviar, luego selecciona el botón “Enviar”.
  2. Escanea o pega la dirección: Dentro de tu billetera, escanea o pega la dirección de Bitcoin de tu destinatario, asegurándote de verificar que sea la dirección correcta.
  3. Ingresa un monto: Selecciona un monto a enviar y establece una comisión a pagar antes de presionar “Enviar” para transmitir la transacción.

Para enviar y recibir, una vez que la transacción es transmitida por la billetera del remitente, la transacción se agregará a un bloque en la blockchain, generalmente en unos minutos dependiendo de la comisión pagada por el remitente. La billetera del destinatario monitoreará la blockchain de Bitcoin y detectará la nueva transacción destinada a una de sus direcciones de Bitcoin. Una vez que la transacción ha sido “confirmada” al ser agregada a un bloque en la blockchain, el saldo de la billetera del destinatario se actualizará para reflejar los bitcoin recibidos.

Después de este proceso, el destinatario ahora posee los bitcoin, ya que la única forma de gastar ese bitcoin es autorizando una nueva transacción usando las claves privadas que se utilizaron para crear la dirección de Bitcoin. Dependiendo de la billetera, es posible que debas esperar de 1 a 6 bloques (~10-60 minutos) antes de que la transacción se considere finalizada.

Una vez que una transacción de bitcoin se agrega a la cadena de bloques, es permanente e irreversible. Esto hace que sea crucial verificar a dónde estás enviando tus bitcoin y asegurarte de confiar en el destinatario. A diferencia de las transferencias bancarias, no hay forma de recuperar fondos después de enviar bitcoin, lo cual es importante recordar mientras permaneces atento y precavido ante posibles estafas.

Para aprender sobre la gestión de tus direcciones de bitcoin, revisa las mejores prácticas de gestión.

Lightning

¿Qué es la red Lightning?

La red global de pagos bitcoin que es instantánea, privada y de bajo o sin costo

Negocios

¿Qué es el widget Strike?

Agrega un botón de “Comprar bitcoin” a tu aplicación

Bitcoin

¿Cuál es el calendario de suministro de bitcoin?

El ritmo preprogramado de cero a 21 millones

Mercados

¿Qué es el halving de Bitcoin?

La reducción automática en la tasa de emisión de suministro de Bitcoin

Lightning

¿Qué es una factura de Lightning?

Solicitudes de pago en bitcoin dentro de la red Lightning

Lightning

Usar Bitcoin para enviar dinero al extranjero

La red Lightning de Bitcoin hace que las transferencias globales de dinero sean más rápidas y económicas

© 2024 Strike

De cero a bitcoin.

Strike

BitcoinPagosEnviar globalmenteNegociosAPI

Plataforma