¿Puedo usar geth para otros fines además de la minería?

Como puede entender por la pregunta, soy totalmente nuevo en las monedas criptográficas. Tengo un nodo ejecutándose en la instancia de amazon linux ec2.

NO quiero usarlo para minar. Quiero crear y administrar cuentas y hacer transacciones con ellas.

  • Quiero interactuar desde el navegador en lugar de la línea de comandos. ¿Es eso posible con geth o elegí la aplicación incorrecta? Si no es así, sugiera otra combinación OR de otras.
  • Además, ¿cuánto se necesitará para iniciar geth por completo para que pueda ejecutar los comandos? Comienzo el nodo siguiendo el comando

go-ethereum/build/bin/geth --rpc --rpccorsdomain "*"

  • Usualmente termino haciendo Ctrl+C ¿Está bien?

Por favor ayuda.

Respuestas (2)

¿Puedo usar geth no para minar?

Para ejecutar geth en modo de minería, debe usar --minela opción , esa opción está deshabilitada de manera predeterminada .

Quiero interactuar desde el navegador en lugar de la línea de comandos. ¿Es eso posible con geth?

En teoría, sí, puede escribir su propio cliente e interactuar con el nodo geth mediante rpc api desde el navegador.

¿Cuánto se necesita para iniciar geth por completo para que pueda ejecutar los comandos?

Si está hablando del proceso de sincronización de la base de datos, depende de muchos factores.

Usualmente termino haciendo Ctrl+C ¿Está bien?

Dado que Ctrl+Cenvía INTuna señal al proceso, está bien interrumpir el programa con ese comando.

No quiero extraer éter. Solo ejecuta un nodo. Crea cuentas en él y haz transacciones si es posible.
¿Se puede crear una cuenta mediante rpc..? Lo habilito cada vez que empiezo geth
sí, la creación de la cuenta se puede realizar mediante rpc, lea la documentación
Vi esto ( github.com/ethereum/go-ethereum/wiki/Managing-your-accounts ) antes. Pero solo dice sobre crear cuentas y verificar el saldo. Quiero poder transferir monedas a estas cuentas desde los intercambios. Es eso posible ?
si es posible.
¿Está bien si escribo la función curl para crear y administrar la cuenta?
sí, eso es normal, pero usar algunas librerías debe ser mejor, supongo que las funciones de shell son frágiles.

Un cliente geth solo extrae una criptomoneda en una red si escribe el comando

minero.start(eth.cuentas[i])

Donde eth.accounts[i] corresponde a la dirección de la cuenta que desea usar durante la minería. A menos que escriba el comando anterior, el cliente geth no extraerá ningún ethereum o criptomoneda.

Quiero interactuar desde el navegador en lugar de la línea de comandos. ¿Es eso posible con geth o elegí la aplicación incorrecta? Si no es así, sugiera otra combinación OR de otras.

Si desea una interfaz de usuario para interactuar con la cadena, puede usar el cliente oficial de la fundación ethereum disponible aquí , que proporciona una buena interfaz para el mismo.

Además, ¿cuánto se necesitará para iniciar geth por completo para que pueda ejecutar los comandos? Comienzo el nodo con el siguiente comando
$ go-ethereum/build/bin/geth --rpc --rpccorsdomain "*"

Al usar el comando anterior, está iniciando un nodo completo en la red. El nodo completo primero descargará toda la cadena de bloques del bloque de génesis, volverá a calcular todas y cada una de las transacciones en la cadena de bloques, creará la base de datos completa (estado-trie) para la misma. Esto tomará al menos un par de días o semanas para sincronizarse completamente con la red. El proceso de sincronización comenzará tan pronto como se conecte con un par en la red.

Además, si desea un tiempo de inicio más rápido, puede considerar usar

$go-ethereum/build/bin/geth --rpc --rpccorsdomain "*" --syncmode "rápido"

o

$go-ethereum/build/bin/geth --rpc --rpccorsdomain "*" --syncmode "light"

Por favor, lea acerca de lo que corresponde al modo de sincronización ligero y rápido.

¿Es mist un cliente RPC como web3js?
Quiero ejecutar el nodo ethereum y crear cuentas con dirección pública. ¿Podré transferir monedas a una dirección pública de este tipo desde bitrex?