¿Puedo eliminar el campo "dirección" del archivo de clave de ethereum?

No me gusta que cualquiera que lea mi archivo de clave JSON cifrado de ethereum conozca mi dirección y saldo. ¿Puedo eliminar el campo "dirección" y aún poder importar ese archivo a geth y MyEtherWallet?

¿No crees que, si alguien obtiene los archivos de tu billetera, saber la dirección es la menor de tus preocupaciones?
¡No, porque la clave privada en el archivo de la billetera está encriptada!
Encriptado con una contraseña ingresable por humanos; adivinar una contraseña es mucho más fácil que adivinar una clave privada.

Respuestas (1)

Esto no es algo que pueda recomendar hacer de buena fe. Hacer. Por favor. NO HAGAS ESTO CON UNA CARTERA REAL QUE CONTENGA ETH REAL.


MyEtherWallet

Empecé con un archivo llamado UTC--2016-05-13T04-31-42.137297157Z--f367f6e5f828fe85f5d95839ebb3f005f2368182que es una cuenta nueva generada a través de Mist. Lo copié en mi escritorio.

  1. Intenté acceder a él a través de MyEtherWallet. Funcionó sin problema.

  2. Luego eliminé el segmento de la dirección: "address":"f367f6e5f828fe85f5d95839ebb3f005f2368182",-- Nuevamente, pude abrirlo en MyEtherWallet sin problemas.

  3. Luego cambié el nombre del archivo a solo testy nuevamente intenté abrirlo en MyEtherWallet. Funcionó sin problema.


Neblina

Luego volví a mi carpeta de almacén de claves, donde se encuentra el archivo original.

  1. Eliminé el campo de dirección y nada pareció cambiar en la interfaz de Mist.

  2. Luego cambié el nombre del archivo a testy la billetera desapareció inmediatamente de mi interfaz de usuario de Mist.

  3. Revertí el cambio de nombre, moví el archivo a mi escritorio (desapareció de Mist) y luego volví a Mist. Así que tenía un archivo con el nombre original, pero sin campo de dirección. Volvió a aparecer en Mist.

  4. Luego cambié el nombre del archivo a: UTC--2016-05-13T04. Desapareció de Mist. (todavía no hay dirección en el archivo).

  5. Luego cambié el nombre del archivo a: f367f6e5f828fe85f5d95839ebb3f005f2368182. Reapareció. (todavía no hay dirección en el archivo).

  6. Con curiosidad, cambié el nombre del archivo a f367f6e5f828fe85f5d95839ebb3f005f2368183. La billetera que se muestra cambió a esa dirección con el nuevo icono de dirección.


En ninguno de los casos intenté enviar ETH desde la billetera. Si bien MyEtherWallet requiere que lo descifres antes de que haga ping al nodo geth para recuperar el equilibrio, no estoy seguro de lo que hace Mist. MyEtherWallet no parece preocuparse por el campo de dirección, ya que lo deriva de la clave privada descifrada.

En Mist, el nombre del archivo DEBE contener la dirección para poder aparecer. Curiosamente, cualquier dirección que esté en el nombre de archivo de Mist es la dirección que se mostrará en Mist. Esto me lleva a creer que Mist lee la dirección del nombre del archivo sin acceder al archivo en sí y muestra el saldo, etc. Cuando intentas enviar es cuando realmente intenta descifrarlo.


¡DATOS CURIOSO INTERESANTES!

Puede guardar un archivo en blanco con el nombre de archivo de cualquier dirección (es decir: b794f5ea0ba39494ce839613fffba74279579268) en su carpeta de almacenamiento de claves y aparecerá en Mist como si fuera su dirección. Aquí hay una captura de pantalla de mi Mist, que me muestra al orgulloso propietario de 10 millones de ETH:

¡SOY RICO!`


Nuevamente, NO recomendaría hacer esto bajo ninguna circunstancia. Simplemente no abra su archivo JSON. Alguna vez. Especialmente, no en MS Word (sí, he visto gente que ha hecho esto).