Instalé Ethereum Wallet en Ubuntu 14.04. Después de completar la instalación, me di cuenta de que mi modo Testnet (Morden) estaba deshabilitado. Mirando en el menú Desarrollar -> Red, la red principal está seleccionada y no puedo cambiarla a Testnet. La función de minería en Testnet también está deshabilitada.
Traté de actualizar la cadena de bloques ejecutando el comando:
geth --testnet
Luego ejecuté Ethereum Wallet. El prohibido además del "botón enviar" ahora ha cambiado a "TEST-NET" con un color rojo. Pero la función de minería aún está deshabilitada.
Cuando traté de usar la tecla de acceso directo "ctrl+shift+2" para cambiar a Testnet, apareció una ventana emergente para ingresar una nueva contraseña. Pero después de ingresar la contraseña, Ethereum Wallet se cerró automáticamente.
Por favor, ayúdenme a recuperar las funciones de Testnet y Minería.
Muchas gracias.
(Hola @phuong, responda sobre su progreso agregando comentarios a continuación).
Veamos los pasos para que su entorno funcione. Usaremos la línea de comando geth
para que podamos rastrear los problemas.
Para minar Testnet, deberá haber descargado toda la cadena de bloques de Testnet y haber configurado su base de monedas. Su base de monedas es, por defecto, la primera cuenta (o dirección) de Ethereum creada en su computadora.
Ejecute el siguiente comando:
geth --testnet console
¿Ves un mensaje con "coinbase" como se muestra a continuación?
datadir: /home/user/.ethereum/testnet
coinbase: 0xaaaa9dfd7c15c60a45ce1d401b5a1a6081d2bbbb
at block: 207951 (Wed, 30 Dec 2015 09:17:55 AEDT)
Si lo hace, entonces ya ha creado su primera cuenta; vaya al paso 4. De lo contrario, cierre geth
presionando Control-D. Cuando geth
haya salido, escriba el siguiente comando:
geth --testnet account new
Se le solicitará el siguiente mensaje donde ingresa una contraseña dos veces. No olvides esta contraseña.
Your new account is locked with a password. Please give a password. Do not forget this password.
Passphrase:
Repeat Passphrase:
Address: {aaaa9dfd7c15c60a45ce1d401b5a1a6081d2bbbb}
Después de crear su cuenta, comience de geth
nuevo usando el comando:
geth --testnet console
¿Está actualizada su cadena de bloques? Para extraer Testnet, necesita que su cadena de bloques esté sincronizada con otros pares en la red.
En tu geth
consola, escribe lo siguiente:
> eth.blockNumber
285161
Este número de bloque debe estar muy cerca del número de bloque que encuentra en Ethereum TESTNET Morden Block Chain Explorer . Esto es 831257 actualmente.
Si este número de bloque está muy por debajo del número de bloque actual, tendrá que dejarlo en geth
ejecución durante un período de tiempo mientras geth
sincroniza la cadena de bloques. Como esto puede llevar horas, puede ejecutar eth.blockNumber
(obsoleto y solo funciona en versiones anteriores de Geth) o eth.syncing
ver el progreso de la sincronización.
Una vez que su cadena de bloques esté sincronizada, salga geth
presionando Control-D.
Inicie Ethereum Wallet. Seleccione el menú Desarrollar -> Red -> Testnet (Morden). Haga clic en Desarrollar -> Iniciar minería (solo Testnet). Debería ver el saldo en su "CUENTA PRINCIPAL (ETHERBASE)" aumentar en 5 éteres por cada bloque que extraiga.
Si solo ha descargado Ethereum Wallet y no el geth
paquete de instalación normal, encontrará una copia del geth
ejecutable en el siguiente directorio relativo a su directorio de instalación de Ethereum Wallet. Llamemos a este directorio de instalación de Ethereum Wallet {EWINSTALLDIR}. Observo que está ejecutando Ubuntu, pero para completar, aquí están los ejecutables para los diferentes entornos:
linux
{EWINSTALLDIR}/resources/node/geth/geth
Mac
{EWINSTALLDIR}/resources/node/geth/geth
ventanas
{EWINSTALLDIR}\resources\node\geth\geth.exe
Use los nombres de ruta completos para su sistema operativo donde ve geth
en los comandos anteriores.