Electrum Offline Storage: dos sistemas operativos diferentes, múltiples billeteras

Con respecto a las instrucciones para crear billeteras de solo reloj en Electrum, tengo clara la configuración y la funcionalidad iniciales, la firma de transacciones, etc., pero tengo algunas preguntas sobre el futuro:

  1. ¿Es problemático usar dos sistemas operativos diferentes (Windows en un Chromebook para una compilación fuera de línea junto con OSX para una compilación de solo visualización)? ¿Tendrá Electrum algún problema al alternar entre dos sistemas operativos diferentes?

  2. A medida que realizo más transacciones, ¿hay algún error que pueda cometer que pueda desincronizar las dos billeteras? (Me preocupa principalmente el cambio de direcciones). En el futuro, ¿puedo siempre confiar en que podré acceder a las claves privadas recién generadas ampliando el límite de brecha y/o agregando direcciones de cambio en la consola?

  3. ¿Puedo administrar una billetera separada separada en mi compensación de solo reloj para cantidades más pequeñas o no se recomienda?

Estoy tratando de ser lo más seguro posible sin tener que aprender Linux. ¡Me ha llevado bastante tiempo descifrar bitcoin y Electrum en general! Muchas gracias.

Respuestas (2)

Esto se puede hacer fácilmente y, debido a la mecánica de Bitcoin, estará bastante seguro. Las billeteras Electrum no se pueden desincronizar, tal vez se vuelvan inexactas, pero la misma semilla siempre le dará acceso a la billetera correspondiente y sus bitcoins. Las imprecisiones de Electrum en el saldo y el historial de transacciones se rectifican con el tiempo. Simplemente restaure desde la semilla en las otras computadoras para configurar su billetera en varias computadoras.

¿Por qué funciona esto?

Bitcoin hace una cosa genial con las transacciones y el historial. No entraré en detalles, pero la cadena de bloques facilita el trabajo entre dos computadoras. Su semilla son las claves privadas deterministas para 10 direcciones en electrum. Esto siempre será cierto, en cualquier máquina, en cualquier parte del universo (a menos que un error lo rompa en una computadora).

Siempre que tenga las claves privadas, tendrá acceso a todos los fondos enviados a las direcciones públicas correspondientes de la clave privada. Incluso si la billetera está fuera de línea y separada, aún puede acceder al valor. Imagine la semilla electrum como una llave para una caja fuerte de monedas, puede tener tantos duplicados de llaves como desee, siempre que sean idénticos, abrirán la caja fuerte de monedas.

El saldo de sus direcciones se deriva puramente de la información disponible para cualquier persona en la red Bitcoin, su saldo no depende de su programa, computadora o identidad de Electrum. Si me enviaras una dirección, podría decirte el saldo. Para obtener su saldo, Electrum consulta los muchos nodos de Electrum para sincronizarlos. El saldo puede estar mal en varias computadoras, pero espere unos segundos para que se corrija solo.

  1. Electrum se basa en Python, un lenguaje interpretado y, por lo tanto, independiente del sistema operativo. Siempre que pueda instalar Python y los paquetes de Python necesarios en el sistema operativo correspondiente, Electrum debería funcionar.

  2. Al tratar de averiguar qué direcciones se han utilizado, Electrum deja de sondear más direcciones si varias direcciones (el límite de brecha) ya no contienen BTC (es decir, de transacciones cuya salida ya se ha reutilizado). Por lo tanto, aumentar el límite de la brecha asegura que Electrum encuentre todas las direcciones generadas que contengan BTC. Por lo que entiendo, el código después de unos minutos, cuando no se usan las direcciones de cambio, solo hay una lista de direcciones generadas, de lo contrario, hay dos listas.

  3. El uso de una billetera en línea/sembrada adicional para pequeñas cantidades es una compensación entre seguridad y comodidad. Por ejemplo, si tiene una tienda local que acepta BTC, usar una billetera con semillas en su teléfono inteligente es mucho más cómodo que ir a casa y firmar la transacción con su billetera fuera de línea. Lo mismo es cierto para una billetera semilla en su PC en línea, aunque "correr a casa" puede no ser un problema allí. Se pueden usar múltiples billeteras iniciando Electrum con el parámetro "-w walletfile" (reemplace walletfile con uno de los archivos de billetera correspondientes).