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?
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:
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.
Esteban Gornick
david schwartz