¿Qué pasaría si envías bitcoins a una dirección de Bitcoin que no existe?

Si uno enviara bitcoins a una dirección que aún no se ha creado, ¿qué pasaría? ¿Se perderían las monedas para siempre? ¿Se quedarían allí sentados hasta que se generen la dirección y el par de claves?

posible duplicado de ¿Se puede destruir un bitcoin?
Si la dirección aún no se había creado, ¿cómo podrías enviarle monedas? ¿Cómo sabrías cuál era la dirección si no se hubiera creado?

Respuestas (5)

No existe tal cosa como una dirección "inexistente".

Además de las direcciones válidas creadas por un cliente en las que la clave privada se mantiene en secreto, también existen:

  • Direcciones no válidas (que fallarán las comprobaciones de cordura del cliente y, por lo tanto, no se pueden usar al crear una transacción)
  • También hay direcciones válidas en las que no existe ninguna clave. Se requiere la clave privada para gastar los fondos. Si la clave privada se perdió o nunca se generó (como para 1BitcoinEaterAddressDontSendf59kuE), cualquier monto enviado a esa dirección se pierde y nunca se puede gastar. No hay forma de saber si existe una clave privada para 1BitcoinEaterAddressDontSendf59kuE o si fue una dirección desechable creada a propósito.
  • También hay direcciones válidas en las que no puede existir ninguna clave. Una respuesta a una pregunta relacionada proporciona un ejemplo .

No hay forma de saber con seguridad que una dirección válida no tiene clave privada. Lo que se sabe es que un programa como VanityGen no podría crear una dirección que incluya muchas palabras legibles como la dirección que contiene 1BitcoinEaterAddressDontSendf59kuE usando el tipo de capacidad computacional que existe hoy. Por lo tanto, se puede suponer más allá de cualquier ámbito de posibilidad (pero no absolutamente garantizado al 100%) que los bitcoins enviados a esa dirección se han ido para siempre.

Relacionado:

Sí. Por cierto, este es exactamente el punto de una billetera de papel como la que puede obtener de https://www.bitaddress.org/ , genera una dirección y una clave privada que no existen en ninguna parte del mundo digital, pero transfiere fondos a la dirección. Cuando los necesite, agregue la clave privada a un cliente de bitcoin para reclamarla.

Buena suerte, por cierto, con la búsqueda de la clave privada de una dirección que se creó al azar.

Los bitcoins se perderían.

También es muy, muy, muy (muchas veces un número muy grande) poco probable que alguna vez se genere una dirección elegida al azar, ya que tal capacidad significaría que se podrían realizar ataques de fuerza bruta y Bitcoin como sistema de pago ya no sería seguro.

puedes, absolutamente, enviar monedas a cualquier dirección, es decir, cualquier hash. esa es la base de este proyecto: https://www.btproof.com

lo que no entiendo es, según https://en.bitcoin.it/wiki/Address :

Una dirección de Bitcoin, o simplemente dirección, es un identificador de 27-34 caracteres alfanuméricos, comenzando con el número 1 o 3, que representa un posible destino para un pago de Bitcoin.

lo que plantea la pregunta, si el hash no tiene que cumplir con la especificación anterior, ¿por qué tener la especificación?

quiero notar Hay alrededor de 2^256 claves privadas válidas. Pero solo hay 2^160 direcciones válidas. Las funciones hash se utilizan para convertir una clave pública en una dirección. Por lo tanto, es muy, muy probable, que para cualquier dirección de bitcoin válida haya una clave privada válida.