Dirección Bitcoin

La dirección Bitcoin es un identificador (número de cuenta), que comienza con 1 o 3 y contiene 27-34 caracteres latinos alfanuméricos (excepto 0, O, I). También, se puede representar la dirección como el código QR; es anónima y no contiene información sobre el propietario. Además, se puede obtener de forma gratuita al utilizar, por ejemplo, el software Bitcoin. Ejemplo de dirección:

14qViLJfdGaP4EeHnDyJbEGQysnCpwn1gZ

Se puede generar las direcciones sin costo por cualquier usuario de Bitcoin. Por ejemplo, al usar Bitcoin Core, se puede hacer clic en “Nueva dirección” y se le asignará una dirección. También, es posible obtener una dirección de Bitcoin al usar una cuenta en un intercambio o en un servicio de chequera electrónica.

Actualmente hay dos formatos de direcciones de uso común: P2PKH común que comienza con el número 1, por ej: 6.

Nuevo tipo P2SH que comienza con el número 3, por ejemplo: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy.

Contenido

Qué hay en una dirección

La mayoría de las direcciones de Bitcoin son 34 caracteres. Consisten en dígitos aleatorios, mayúsculas y minúsculas, con la excepción de que nunca se utiliza la letra mayúscula “O”, la letra mayúscula “I”, la letra minúscula “l” y el número “0” para evitar la ambigüedad visual.

Algunas direcciones de Bitcoin pueden tener menos de 34 caracteres (tan solo 26) y seguir siendo válidas. Un porcentaje significativo de direcciones de Bitcoin tiene solo 33 caracteres y algunas direcciones pueden ser incluso más cortas. Cada dirección de Bitcoin representa un número. Estas direcciones más cortas son válidas simplemente porque representan números que comienzan con ceros, y cuando se omiten los ceros, la dirección codificada se acorta.

Se utiliza diferentes caracteres dentro de una dirección de Bitcoin como una suma de comprobación para que se pueda encontrar y rechazar automáticamente los errores tipográficos. La suma de comprobación también permite que el software de Bitcoin confirme que una dirección de 33 caracteres (o más corta) es válida y no es simplemente una dirección con un carácter faltante.

Propósito y oportunidades

Se pueden realizar las transacciones de transferencia/recepción de Bitcoins (Criptodivisa, BTC, por sus siglas en inglés) a través de una dirección como el trabajo con mensajes de correo electrónico. Una persona puede crear un número ilimitado de direcciones, lo que aumenta el nivel de anonimato de los pagos. Con frecuencia, al realizar la siguiente transacción con la bitcoin se crea una nueva dirección (se acredita/carga los fondos dentro de 1-2 horas). Al mismo tiempo, se genera el par de claves privadas, lo que proporciona acceso al identificador y la capacidad de realizar transacciones con la divisa, lo que luego se almacena en el archivo wallet.dat en la computadora del usuario.

Condiciones de entrada

Se recomienda usar el portapapeles para evitar errores al ingresar manualmente la dirección. Se considera el registro de símbolos cuando se ingresa manualmente la dirección. En caso de una entrada incorrecta, se envían las bitcoins a la dirección incorrecta o se rechaza la transacción. El último se hace de forma automática si el identificador contiene símbolos que se usan como suma de verificación (para verificación).

La probabilidad de que se acepte una dirección mal escrita como válida es, aproximadamente, de 1 en 4.29 billones.

Generación

La dirección se crea al generar números aleatorios y al realizar operaciones matemáticas específicas. No requiere conexión a Internet ni registro en Bitcoin, donde comienza a monitorearse. Se pueden generar miles de direcciones (incluidas las personalizadas) y sus claves en 1 minuto, por ejemplo, cuando se usa la utilidad Vanitygen.

Se puede realizar la creación de direcciones sin conexión a Internet y no requiere ningún contacto o registro con la red de Bitcoin. Es posible crear grandes series de direcciones fuera de línea mediante el uso de herramientas de software disponibles de forma gratuita. La generación de series de direcciones es útil en diferentes escenarios, como sitios web de comercio electrónico en los que se distribuye una dirección única pre-generada a cada cliente que elige una opción “pagar con Bitcoin”. Las “” más recientes pueden generar un token “semilla” que se puede usar para permitir que sistemas no confiables (como servidores web) generen un número ilimitado de direcciones sin la capacidad de gastar las bitcoins recibidas.

Transacciones

Artículo principal: Transacciones de Bitcoin

El registro de la transferencia de la bitcoin (BTC, por sus siglas en inglés) de una dirección a otra genera una transacción, esta contiene el hash de la transacción anterior firmado por el remitente y la dirección de los destinatarios de Bitcoins. Toda la información se envía a la red de Bitcoin y después de la transacción de verificación de firmas se acepta para su procesamiento.

La mayoría de las chequeras de Bitcoin tienen la función de “firmar” un mensaje, lo que demuestra que la entidad que recibe los fondos con una dirección ha aceptado el mensaje. Esto se puede usar para, por ejemplo, finalizar un contrato de una manera criptográficamente demostrable antes de realizar el pago.

Algunos servicios también aprovecharán esta capacidad al dedicar una dirección específica solamente para la autenticación, en cuyo caso nunca se debe usar la dirección para las transacciones reales de Bitcoin. De manera que cuando inicie sesión o use su servicio, proporcionará una firma que pruebe que usted es la misma persona con la dirección pre-negociada.

Es importante tener en cuenta que estas firmas solo prueban que uno recibe una dirección, dado que las transacciones de Bitcoin no tienen una dirección “de”, por lo que no puede probar que usted es el remitente de los fondos. Los estándares actuales para las firmas de mensajes solo son compatibles con las direcciones de la bitcoin “versión cero” (que comienzan con el número 1).

Validación de dirección

Si desea validar una dirección de Bitcoin en una aplicación, se recomienda utilizar un método de esta fuente, en lugar de simplemente verificar la longitud de la cadena; los caracteres permitidos o que la dirección comience con un 1 o 3. También, se puede hacer la validación con el uso del código abierto disponible en distintos idiomas o con una herramienta de validación en línea.

Pérdida de Bitcoins

La pérdida de bitcoins es posible en las siguientes situaciones:

  • Si la chequera se pierde debido a la falla del disco duro
  • Al generar una nueva dirección, obtener BTC en ella y restaurar la chequera desde una copia de seguridad anterior, donde aún no se ha creado la dirección,
  • Al enviar bitcoins a una dirección que no tiene dueño.

Direcciones

Se pueden crear direcciones que requieren una combinación de claves privadas múltiples. Dado que estas aprovechan las características más nuevas, comienzan con el prefijo más nuevo de 3 en lugar del antiguo 1. Se puede pensar que es el equivalente de escribir un cheque a dos partes: “pagar al pedido de alguien y de alguien más” – donde ambas partes deben endosar el cheque para recibir los fondos.

La persona real que genera este tipo de dirección decide el requisito real que se debe cumplir para gastar los fondos (número de claves privadas necesarias, sus claves públicas correspondientes, etc.) y una vez que se crea una dirección, no se puede cambiar el requisito sin generar una nueva dirección.

Saldos de direcciones

Las direcciones no son chequeras ni cuentas y no tienen saldos, solo reciben fondos y no se envía “desde” una dirección en ningún momento. Diversos servicios confusos y software muestran las bitcoins recibidas con una dirección, menos las bitcoins enviadas en transacciones aleatorias no relacionadas como un “saldo de dirección”, sin embargo, este número no es significativo: no implica que el destinatario de las bitcoins enviadas a la dirección los haya gastado, ni que todavía tengan las bitcoins recibidas.

Un ejemplo de pérdida de la bitcoin resultante de este malentendido es cuando las personas creían que su dirección contenía 3btc. Gastaron 0.5btc y creyeron que la dirección ahora contenía 2.5btc cuando en realidad contenía cero. El 2.5btc restante fue transferido a una dirección de cambio que no se respaldó y por lo tanto hubo perdida. Esto ha sucedido en algunas ocasiones a los usuarios de .

Direcciones “desde”

Las transacciones de Bitcoin no tienen ningún tipo de dirección de origen, fuente o “de”.

Ver también en BitcoinWiki

Enlaces