Diferente forma de crear una cuenta

Creé una cuenta usando el comando geth account new, nombre acc1 y otra bajo la consola geth usando el comando personal.newAccount()nombre it acc2. Ahora no puedo ver acc1 usando el comando eth.accountsy acc2 usando el comando geth account list.

Ambas cuentas se han creado en el mismo nodo. Entonces por qué se han sincronizado los datos de ambas cuentas entre ambas consolas.

¿Cuál es la diferencia en ambas formas de creación de cuenta?

me pueden ayudar a crear mi cuenta en ethereum

Respuestas (1)

Sucede. El motivo es que se utiliza datadir para crear la cuenta. por

geth account new

el directorio de datos predeterminado que se usa es "~/.ethereum/keystore" (está en mi sistema operativo ubuntu).

Puedes ir a ese directorio y ver. Habrá un archivo de formato " UTC--2017-02-13T07-14-57.563336682Z--su cuenta ". esta es la cuenta, que se crea cuando lo hace

geth account new

si está ejecutando su cadena privada usando geth , entonces debe haber definido su propio directorio de datos al iniciar la consola geth . entonces, cuando lo hagas

personal.newAccount()

entra en " datadir /keystore".

Ahora, si desea que la cuenta creada por

geth account new

venir bajo el

eth.accounts

Simplemente haga cp desde "~/.ethereum/keystore" hasta "datadir/keystore". podrá ver las cuentas en el

eth.accounts

en tu consola.

Ahora, si desea que todas sus cuentas futuras, cree usando

geth account new

debe ser visible cuando lo hace

eth.accounts

en la consola geth, entonces debes hacer esto:

geth --datadir "**path to your data dir**" account new

Esto creará todas las cuentas, según su datadir de cadena privada. y podrás ver todas las cuentas.

Espero eso ayude.

Gracias