Inicie más de un nodo conectado a Rinkeby desde la misma máquina (cambiar el puerto no funciona)

Me gustaría saber si es posible lanzar más de un nodo conectado a Rinkeby desde una misma máquina a través de Geth y Mist.

En una red de prueba local, es posible hacerlo cambiando --port y --rpcport, pero estoy intentando lo mismo conectándome a Rinkeby y obtengo el siguiente error:

    Database closed                 
    Fatal: Error starting protocol stack: Access is denied.

Puedo lanzar otra instancia de geth solo si deshabilito ipc-rpc (--icpdisable), pero no es la solución correcta ya que no es posible implementar Mist.

¿Cambió el datadir?
Sí, lo cambié.
¿Estás usando ventanas? Quizás esto ayude a ethereum.stackexchange.com/a/38032

Respuestas (1)

Podrías intentar usar docker. Hay muchas opciones de configuración de red con Docker (puede ser un poco confuso a menudo hacer todo esto bien).

Intente ejecutar los siguientes dos comandos. Unen los nodos ethereum a diferentes puertos.

docker run --name ethereum-one \
           -p 8545:8545 -p 30303:30303 \
           ethereum/client-go --rinkeby



docker run --name ethereum-two \
           -p 8546:8545 -p 30304:30303 \
           ethereum/client-go --rinkeby

https://hub.docker.com/r/ethereum/client-go/ <- es la referencia. Lamento no poder dar más detalles, pero sé que es posible con Docker. Buena suerte.

(Espero que esto funcione para ti)