Como minar con geth

he descargado blockchain con --syncmode "light" usando este comando

geth --syncmode "light" --cache 1024 --rpc --rpcaddr 127.0.0.1 --rpcport 8545 --rpccorsdomain * --rpcapi admin,db,eth,debug,miner,net,shh,txpool,personal,web3

y blockchain parece estar actualizado con cada nuevo bloque.

Ahora, ¿qué debo hacer para comenzar a minar y trabajar con web3 para conectarme a geth?

Respuestas (2)

En este hilo , tuvimos una larga discusión sobre cómo reducir el tamaño de la carpeta chaindata cuando se ejecuta un nodo. Sugerí usar el modo Light de geth.

Sin embargo, un cliente ligero no puede minar. No tiene los datos necesarios localmente para ejecutar las transacciones y realizar el consenso. Entonces, con un cliente ligero, puede transmitir transacciones a la red a través de web3, buscar billeteras y saldos, pero no puede minar

sí Greg, con la discusión del hilo anterior, no puedo trabajar con el modo de luz. ¿Puede indicarme una URL donde pueda aprender a conectarme con web3 y crear sitios web de billetera donde todos los usuarios registrados puedan tener su dirección de billetera y puedan depositar y retirar ETH?

Usando el modo de luz geth no puedes extraer monedas. El modo Light transmitirá las transacciones a la red Eth.

Puedes minar de dos maneras:

  1. A través de RPC/IPC: adjunte Geth con RPC y ejecute miner.start()

    $> geth adjuntar [IPC/RPC]

    $> minero.start()

  2. Comando geth: --mineopción junto con geth otras opciones. Recomendaré la primera opción es la mejor manera. Porque puedes habilitar y deshabilitar en cualquier momento. Todavía puedes controlar el mío a través del primer paso.

Consejo:

Le recomiendo que no exponga admin,db,miner como parte de --rpcapi. Porque si alguien intenta conectar su IP a través de Web3 Clients, puede dejar de extraer cosas relacionadas o cualquier otra cosa relacionada.

gracias por tu tiempo @Jitendra ya que no podemos minar con el modo Light. No podemos usar la opción geth added [IPC/RPC] ¿Correcto? Solo se puede usar con --¿modo rápido? ¿Puede guiarme a un enlace paso a paso que me permita conectarme con RPC y web3? Entonces puedo aprender a conectarme con el modo Light usando web3 y desarrollar cualquier sitio web para tales requisitos
@shawn Por lo que sé, puede adjuntar geth con ipc y rpc, no importa qué nodo esté ejecutando. Y verifique copiar la dirección IP y pegarla en el proveedor web3 http. Si no puede conectarse, hágamelo saber. Sugeriré otra forma
En realidad, después de instalar Light blockchain, quiero aprender a usar web3, pero no estoy seguro de cuál es el próximo paso a seguir... Realmente no sé cómo conectarme con RPC o IPC. Solo tengo estas líneas de código para conectarme con Ethereum blockchain. , pero no estoy seguro de cómo puedo ejecutarlos para ver algunos resultados... var Web3 = require('web3'); var web3 = new Web3(Web3.givenProvider || "ws://localhost:8545"); Tengo npm instalado e instalé web3 también con npm install web3. pero no se que sigue
puedo conectarme con mi nodo de modo de luz usando web3. Y con la URL de la API de infraestructura también con web3... Tengo una pregunta: ¿Podemos enviar ether a cualquier dirección desde mi infraestructura de modo Light?