¿Se puede hacer una transferencia por correo postal?

Supongamos que estoy atrapado en medio de la nada sin acceso a Internet y quiero hacer un pago a una determinada dirección de Bitcoin.

¿Es posible hacer una transferencia por correo postal y, de ser así, qué información debo enviar?

Suponga lo siguiente:

  1. Tengo tanto la dirección de Bitcoin del destinatario como mi(s) clave(s) privada(s) (del remitente) memorizadas o escritas en una hoja de papel.
  2. La persona que recibe el correo (mi agente) tiene acceso a la red Bitcoin y actuará en mi nombre.
  3. El correo se entrega de forma segura (es decir, sin posibilidad de robo)

¿Qué información necesitaría enviar por correo?

Considere las siguientes posibilidades:

  • Una confianza

    1. Confío en que mi agente haga la transferencia a la dirección indicada (p. ej., el agente es el destinatario), pero no puedo confiar en mi agente con mi(s) clave(s) privada(s)
    2. Confío en mi agente con toda mi información (claves privadas y todo)
    3. No confío en mi agente en absoluto.
  • B) Acceso a una computadora

    1. Tengo acceso a una computadora, por lo que puedo ejecutar cualquier programa/script que pueda ser necesario para generar firmas.
    2. No tengo acceso a una computadora (y no soy Rain Man)
"Tengo acceso a una computadora" "No tengo acceso a una computadora" ¿Eh?
@NickODell, Manish nos pide que consideremos ambas posibilidades
@NickODell Así es, ¿cuáles son mis opciones si (1) tengo acceso a una computadora y qué pasa si (2) no lo tengo?
Si nadie más responde a esto para cuando tenga tiempo mañana, estoy en esto.

Respuestas (1)

  • A1B1: suponiendo que se haya preparado con anticipación, hay algunas buenas opciones de billetera fuera de línea.
  • A1B2: Este es complicado. Asumiré que tienes acceso a una computadora antes de salir corriendo al bosque, o lo que sea. También voy a suponer que sabe exactamente la cantidad y la dirección por adelantado.

    1. Genere la transacción y fírmela, pero no la transmita (se puede hacer con Bitcoin Armory)

    2. Imprime la transacción

    3. Cuando desee realizar la transacción, envíe la transacción por correo a su agente.
  • A2B?: El más fácil. Simplemente escriba su clave privada y describa la transacción.
  • A3B?: Bueno, estás jodido, porque el agente nunca podría hacer la transacción.
¡Gracias! Acerca de A3, ¿entonces no podrían simplemente enviar los fondos a otra dirección (no al destinatario previsto) si les envié la transacción como en A1B2? Y asumo que es por la firma.
Supongo que para A3 una opción sería generar redundancia al tener múltiples agentes, y se podrían evitar múltiples pagos al tener solo la cantidad exacta disponible a través de esa dirección de remitente en particular (por lo que solo se realizaría una de las transacciones).
@Manish "couldn't just send the funds to another address" "because of the signature"Sí. "multiple payments could be prevented"Siempre que entregue exactamente el mismo TX a cada agente, no es necesario.
Gran respuesta, ¡me ganaste! A1B2 es probablemente la opción más segura de estas.
@NickODell "Mientras entregue exactamente el mismo TX a cada agente ..." Hmm, ¿cómo funciona eso? Una transacción dice "Enviar N bitcoins desde la dirección X a la dirección Y (firmada por X)", entonces, ¿qué evita que se realice varias veces mientras haya fondos en X?
@NickODell Muy bien, veo mi error. No es "Enviar N bitcoins desde la dirección X a la dirección Y (X firmado)". Más bien es (más o menos) "Enviar N bitcoins desde la salida X a la salida Y, Y' (firmado X)", donde Y' es el cambio y X está vacío después de que se hace.