Tengo un wallet.dat
archivo antiguo con algunos Bitcoins. Se almacena en una computadora aislada que no está conectada a Internet.
Me gustaría deshacerme del wallet.dat
archivo y mover todos los Bitcoins que contiene a algunas billeteras de papel separadas (creadas usando bitaddress.org ).
El enfoque ingenuo sería instalar Bitcoin-QT y realizar la transacción. Desafortunadamente, esto es inseguro: los piratas informáticos podrían robar mis Bitcoins mientras estoy en línea.
La forma segura probablemente debería ser algo como:
wallet.dat
usando alguna herramienta de línea de comandos, en la computadora fuera de línea.He inspeccionado algunas herramientas, incluidas Electrum y Armory , pero busco su consejo sobre la simplicidad y seguridad de estas herramientas.
¿Algún consejo sobre cómo firmar una transacción sin conexión y publicarla sin conexión para recuperar los bitcoins de mi wallet.dat
archivo?
Ha respondido correctamente a su propia pregunta en la lista que sigue a "La forma segura probablemente debería ser algo como [...]". Puede omitir el primer paso utilizando la API de línea de comandos para el cliente bitcoind que presumiblemente ya ha instalado y utilizado para generar el archivo wallet.dat en primer lugar, pero esto es muy tedioso ya que es posible que tenga que enumerar manualmente todas las entradas para incluir en la transacción en una createrawtransaction
llamada a la API y luego repetir la salida en una signrawtransaction
llamada a la API, antes de obtener la transacción firmada para el paso 3. Si desea investigar esta ruta, consulte la Lista de llamadas a la API .