¿Cómo hacer una copia de seguridad de las billeteras de niebla?

Sé que puedo hacer una copia de seguridad de los archivos del almacén de claves de mi cliente ethereum en ejecución que contiene mis cuentas.

Pero, ¿cómo puedo hacer una copia de seguridad de las billeteras creadas con niebla? ¿Es suficiente anotar la dirección pública donde se almacena el contrato de billetera?

No hay archivos json en la carpeta del almacén de claves para mis contratos de billetera. Por lo tanto, debe haber otra forma de hacer una copia de seguridad de las carteras de contratos. Tampoco entiendo este comentario anterior: "También puede volver a agregar manualmente los contratos de billetera en cualquier momento".
No tienen la extensión .json, siguen siendo archivos JSON. Cada archivo dentro de su carpeta de almacén de claves es un archivo de almacén de claves. Todos deben comenzar conUTC-2016-4-5--<address>

Respuestas (3)

Cómo acceder a los archivos para respaldar

Uso de Mist - Cuentas de respaldo

Vaya a la barra superior y seleccione ACCOUNTS-> BACKUP-> ACCOUNTS.

Esto abrirá una carpeta. Dentro de esta carpeta hay archivos keystrore que tienen nombres largos que comienzan con UTC--2016-04-14.......Cada uno de estos archivos representa una cuenta. Haga una copia de seguridad de estos.

Uso de Mist - Contratos de billetera de respaldo

Vaya a la barra superior y vaya ACCOUNTS-> BACKUP-> APPLICATION DATA. Esto abrirá una carpeta. Por lo que puedo decir, simplemente haga una copia de seguridad de toda esta carpeta.

También puede agregar manualmente los contratos de billetera en cualquier momento, obviamente, pero esto es más fácil y conveniente.


Cómo hacer una copia de seguridad

Desea almacenar los archivos del almacén de claves en múltiples ubicaciones y múltiples ubicaciones físicas. Tenga en cuenta que debe evitar la pérdida tanto del archivo de almacenamiento de claves como de la contraseña debido a la pérdida o falla de su disco duro, unidad USB o cualquier método que esté utilizando para realizar la copia de seguridad. También debe tener en cuenta la pérdida/daño físico de un área completa (piense en un incendio o una inundación).

Por ejemplo, considere la seguridad adicional de almacenar cosas en 3 lugares, sobre 1: - En la computadora

  • En una unidad USB en el apartamento.

  • En un USB o papel en la casa de un familiar de confianza (por ejemplo, con cosas como su certificado de nacimiento)

De esta manera, si su casa se incendia, aún tiene acceso a sus fondos. Si su disco duro se bloquea, todavía tiene acceso.

Si desea una opción en papel, puede importar su archivo de almacén de claves de Mist a MyEtherWallet (ejecutándose sin conexión/localmente, consulte el n .° 5 aquí ). Siga esas instrucciones y use la pestaña Ver información de la billetera para acceder a su billetera Mist y luego imprimir una versión en papel.


Usando Mist antiguo sin el ACCOUNTS-> BACKUPdisponible.

En algunas versiones (0.3.9) puede haber una opción de RESPALDO en la barra superior, no debajo de las cuentas. Para las versiones antiguas (0.3.7 o anteriores), la opción de copia de seguridad simplemente no existe.

Dependiendo del sistema operativo que tenga, debe navegar a la carpeta correcta (abajo) y hacer una copia de seguridad de estos archivos de almacén de claves/toda la carpeta del almacén de claves.

cuentas

  • Mac:~/Library/Ethereum/keystore

  • Linux:~/.ethereum/keystore

  • Ventanas:%APPDATA%/Ethereum/keystore

Contratos de billetera

Lo anterior solo respaldará sus cuentas normales. Los contratos de billetera se pueden volver a agregar manualmente o puede hacer una copia de seguridad de la carpeta de datos. Por lo que yo puedo decir:

  • Mac:~/Library/Application Support/Mist/

  • Linux: ~/.config/Misto, en versiones anteriores: ~/.config/Chromium/Mist(la carpeta está oculta)

  • Ventanas: C:\Users\< Your Username >\AppData\Roaming-o-~\AppData\Roaming\Ethereum\keystore

Las carpetas que veo en línea tienden a estar por todas partes. Puedo confirmar que lo anterior ciertamente es cierto para mi Mac.


Y una vez más: haga una copia de seguridad de sus ARCHIVOS DE ALMACÉN DE CLAVE (también conocido como su clave privada) y sus CONTRASEÑAS. Ambos elementos son necesarios para acceder a su cuenta. Su dirección (clave pública) no es realmente necesaria para restablecer el acceso. 👍

--

Editar: Encontré esta lista (posiblemente desactualizada) para clientes go (geth) y c ++ (eth) que puede ser útil para algunos.

Esta respuesta ya ha destacado la necesidad de hacer una copia de seguridad de las contraseñas también, pero enfatizándola nuevamente por seguridad.
CUENTAS -> RESPALDO -> CUENTAS no hace nada por mí. ¿Alguna idea? Windows 10, billetera Ethereum v0.8.10
Entonces solo revisa el %APPDATA%/Ethereum/keystoredirectorio.
Por curiosidad, la respuesta de Andreas a continuación menciona la copia de seguridad Application Data: ¿es necesario? ¿Es el almacén de claves + la contraseña por sí solo suficiente para recuperar una billetera, por ejemplo, si mi HDD fallara?

Si usa la última versión de la billetera Mist 0.3.9, puede hacer una copia de seguridad de su billetera guardando los datos de la aplicación. Puede hacerlo haciendo clic en Copia de seguridad en la barra de menú y haciendo clic en "Copia de seguridad de los datos de la aplicación", que lo dirige al directorio de instalación donde se guarda su billetera. En mi caso, se encuentra aquí "C:\Users\Andreas\AppData\Roaming" en Windows 10 - 64 bits.

Captura de pantalla de monedero de niebla

Simplemente copie toda la carpeta "Niebla" en una ubicación segura para tener una copia de seguridad. En mi caso tiene apenas unos 6,4 MB.

Ahora tienes una copia de seguridad. No puedo decir si lo mismo es cierto para Mac y Linux.

saludos desde austria

andreas

¿Es suficiente para asegurar mis fondos? No puedo ver ninguna clave privada en ese directorio.
En mi caso funcionó. Acabo de cambiar el nombre de la carpeta Mist para la prueba. Luego comenzó de nuevo la billetera. Entonces no ves tus billeteras. y se genera una nueva carpeta Mist. Si luego elimina la nueva carpeta Mist y cambia el nombre de la primera carpeta a "Mist", entonces todo se muestra nuevamente. Su billetera y la cantidad. No estoy seguro en qué archivo o archivos exactos se almacenan estas informaciones. Así que simplemente copio y hago una copia de seguridad de toda la carpeta. Pero sería interesante en qué archivos se guarda.
Debido a que es una billetera de contrato, supongo que la cantidad de ether solo se almacena en el contrato y no en un archivo. Puede importar la billetera más tarde simplemente escribiendo la dirección de su billetera. Por lo tanto, también debe hacer una copia de seguridad de esta dirección.
Tal vez sea porque mist requiere un cliente en la parte de atrás que maneje las claves privadas.
en Linux es ~/.config/Mist, ¿verdad?
¿Tengo que cifrar el contenido de AppData antes de almacenarlo en Dropbox o correo electrónico, o ya está en un formato protegido con contraseña?
@5chdn Parece que hay bastante confusión sobre qué hacer una copia de seguridad de Ethereum Wallet. Hay dos carpetas. Uno es su almacén de claves (Cuentas) y el otro es la "Copia de seguridad de datos de la aplicación" que almacena punteros a contratos. Obviamente, el directorio del almacén de claves es mucho más importante. La "Copia de seguridad de los datos de la aplicación" es un poco molesta si la pierde porque tendrá que revisar las transacciones para averiguar qué contratos tenía.
Pero, ¿cómo restaurar esto? Una copia de seguridad sin una opción de restauración es un poco rara.

Respaldo

Para hacer una copia de seguridad de sus cuentas desde Ethereum Wallet, consulte ¿Cómo hacer una copia de seguridad de las billeteras mist? .

Los archivos que necesita respaldar tendrán nombres como los siguientes:

user@Kumquat:~/.ethereum/keystore$ ls
UTC--2016-04-17T01-23-45.279405976Z--aaaaab3ad17cd9aca6fd5343a53a513685c7aaaa
UTC--2016-04-17T02-34-56.029466208Z--bbbb8622d70f62f212aef64e7e26e4746dc8bbbb
UTC--2016-04-22T03-45-01.402684763Z--cccc5fc7979143c593c6c01eae6d22b7d6eecccc


Restaurar

Para restaurar estas cuentas, copie estos archivos nuevamente en su directorio de almacenamiento de claves de Ethereum. La ubicación de su directorio de almacén de claves depende de su sistema operativo; estos son los directorios:

  • Mac: ~/Biblioteca/Ethereum/almacén de claves
  • Linux: ~/.ethereum/keystore
  • Windows: %APPDATA%/Ethereum/almacén de claves
Tenga en cuenta que moví esta respuesta.
Parece estar desactualizado