¿Cómo verificar que una billetera de papel funcione sin comprometer la clave privada?

MyEtherWallet le dice al usuario:

Debe hacer una copia de seguridad de sus claves privadas externamente y verificar que puede acceder a las billeteras.

Me pregunto, ¿cómo verifica que puede acceder a las cuentas sin comprometer (por ejemplo, importar a geth) las claves privadas en el almacenamiento en frío?

Respuestas (1)

Hay algunas razones diferentes para verificar su clave.

  1. Para asegurarse de que realmente guardó la clave privada y la dirección correctamente. Por ejemplo, guardó una clave privada pero registró la dirección 0x122...en lugar de 0x123...(nota: de todos modos, debe evitar escribir cosas a mano).

  2. Para asegurarse de tener toda la información necesaria, incluida la contraseña. Por ejemplo, pensó que escribió la contraseña, pero en realidad escribió la contraseña. Por ejemplo, guardó la clave pública y la contraseña, pero no la clave privada. Por ejemplo, guardó el archivo del almacén de claves pero luego lo abrió en Microsoft Word y ahora está dañado.

  3. Para asegurarse de que el software que utilizó obtuvo el par de claves público/privado correcto.

Para los dos primeros elementos:

Simplemente puede asegurarse de que puede acceder a la billetera a través de la clave privada o el archivo del almacén de claves y (1) asegurarse de que se desbloquea (2) asegurarse de que la dirección coincida con lo que ha registrado. En MyEtherWallet, puede usar cualquiera de las otras pestañas para hacerlo: Ver información de la billetera, Enviar transacción, Digix o DAO. Si puede acceder a la billetera sin errores y la dirección es la misma, está listo.

El tercer elemento es un poco más complicado. Tu también puedes:

  1. Use una biblioteca diferente para acceder a la billetera y asegúrese de que el par público/privado sea el mismo que ha registrado. Por biblioteca, me refiero a un lenguaje de programación/cliente diferente. Entonces, con MyEtherWallet querrás verificar con una biblioteca que no sea Javascript, como geth (Go) o parity (Rust) o c++ (eth). Estos pueden ser un poco complicados de instalar en un entorno de almacenamiento en frío, así que...

  2. Envíe una pequeña cantidad de ETH a su nueva billetera. Luego, envíe esa pequeña cantidad de regreso usando la pestaña Transacción fuera de línea. Si su transacción llega con éxito y sale de su billetera, puede asegurarse de tener una clave privada que accede a la dirección que guardó, y puede enviar y recibir ETH con éxito en esa dirección.


Recuerda:

  • Al realizar copias de seguridad y verificar copias de seguridad, siempre verifique lo que guardó en el lugar donde lo guardó e, idealmente, en el lugar donde se almacenará. No sirve de nada copiar la dirección de MyEtherWallet -> Documento de texto -> MyEtherWallet nuevamente. En su lugar, copie toda la información a un documento/carpeta. Luego cópielo/selecciónelo desde esa ubicación e intente acceder a través de MyEtherWallet.

  • Realice siempre varias copias de seguridad. Por favor. Guardarlo en su disco duro no hace nada si su HDD falla. Guardarlo en una sola hoja de papel no sirve de nada si tu casa se quema. Etc.

  • Tome su tiempo. Practique si esta es una nueva experiencia para usted. Haz todo el proceso y luego vuelve a hacerlo hasta que te sientas cómodo y confiado. Puedes hacer tantas carteras como quieras, ¡solo asegúrate de no confundirlas!

¡Y recuerde que si no desea exponer su clave, myetherwallet funciona muy bien en computadoras con airgapped!