¿Puedo generar una dirección idéntica en la red principal como en la red de prueba?

Envié por error una pequeña cantidad de ETH desde un intercambio en línea a la dirección de mi billetera local en Ropsten testnet. Obviamente, la red principal para probar la red no funcionará. Así mis ETH se pierden.

Pienso en una forma de recuperar mis ETHs. Uso Parity como mi software de billetera. Dado que Parity generó la dirección de red de prueba al principio, si puedo generar la misma dirección en la red principal, puedo recuperar mis ETH.

Para generar una dirección, debe haber un algoritmo y una clave privada. Dado que Parity generó la dirección de red de prueba, la clave privada probablemente esté almacenada en algún lugar de mi máquina. Supongo que la clave privada es probablemente algún tipo de codificación de mi contraseña.

Si reviso el código fuente, debería poder encontrar cuál es el algoritmo y dónde está la clave privada (o cómo se debe codificar mi contraseña)

¿Es correcto este pensamiento? Si hay errores en mi forma de pensar, es mejor que no lo haga. Puede costar mucho tiempo.

Respuestas (2)

Dado que Parity generó la dirección de red de prueba, la clave privada probablemente esté almacenada en algún lugar de mi máquina.

Sí, puedes encontrarlos en:

  • En Windows:C:\Users\You\AppData\Roaming\Parity\Ethereum\

  • En macOS:/Users/you/Library/Application Support/io.parity.ethereum/keys

  • En Linux:/home/you/.local/share/io.parity.ethereum/keys

Busque un subdirectorio llamado keys/testo keys/ropstensegún la versión de Parity que esté utilizando.

Copie estos UTC--*archivos keys/ethereumo impórtelos a través de la interfaz de usuario de Parity Wallet. (Cuentas > Crear > Importar) .

¡Muy bien! Hice exactamente esto y recuperé los ETH
Me alegro de que el autor haya encontrado una solución a su problema, pero vengo de Google, me gustaría saber si "¿Puedo generar una dirección idéntica en la red principal que en la red de prueba?" (el título actual de esta pregunta), y esta respuesta no responde a esto. ¡Por qué!
@Diti sí puedes :)
@5chdn ¿Eso significa que no hay una forma diferente de crear una dirección Livenet y Testnet, digamos una dirección Ropsten, en Ethereum? Sabes que en Bitcoin difieren en la versión de la dirección. (0x00 para livenet, 0x6f para testnet)
No hay direcciones diferentes, de hecho. @LeeHanKyeol

¿Creó su dirección de red de prueba de Parity con un comando de administración de cuenta normal? Si es así, debe almacenarse en sus directorios de paridad, y simplemente debería poder copiar la clave desde el directorio de claves de la red de prueba al directorio de claves de la red principal. Mis claves de paridad viven bajo ~/.local/share/io.parity.ethereum/keys/. (No he probado esto con Parity, pero he confirmado que funciona con Geth, y las claves parecen tener el mismo formato).