¿Qué sucede cuando cerramos los nodos de una red privada de ethereum?

Creé una red privada utilizando la plantilla de consorcio Microsoft-ethereum con 2 nodos de minería y 1 nodo de transacción en Azure, que son máquinas Linux.

Después de un período de tiempo, apagué los 3 nodos y encendí todas las máquinas nuevamente.

Después de comenzar, inicié el nodo ethereum usando start-private-blockchain.sh con geth.cfg y contraseña.

El nodo se inició correctamente.

Ahora, cuando intento acceder a mis contratos creados anteriormente con la dirección anterior disponible, ¿no puedo acceder al contrato?

Cuál es el problema aquí? ¿Se pierden los datos sobre el contrato cuando se apagan las máquinas o los nodos de minería no están conectados a los nodos de transacción durante la inicialización del nodo?

¿O es un tema completamente diferente? No hice nada específicamente para asociar nodos de minería al iniciar mi red privada.

Verifique desde los registros de geth que todos los nodos estén sincronizados y en el mismo número de bloque
¿Pueden por favor explicar cómo verificar? Soy muy nuevo en esto. Cuando abrí el registro "geth.log", no encontré ningún registro sobre los nodos.
geth almacena persistentemente todos los bloques en el disco. Puede darse el caso de que algunos nodos no tengan acceso a otros, por lo que los bloques extraídos no se propagan.
¿Cómo verificar el acceso y hacer que todo vuelva a la normalidad?

Respuestas (1)

Si la transacción del contrato se extrajo correctamente y su cadena está completamente sincronizada, el contrato estará en la cadena de bloques en una dirección particular.

En la consola geth, puede escribir eth.blockNumberpara ver el bloque actual que su nodo ha sincronizado. Si esto es más bajo que el 'Mejor bloque' vinculado en EthStats.net , entonces no está completamente sincronizado.

¿Estoy ejecutando una cadena de bloques privada? ¿Cómo encontrar el mejor bloque en este caso? Si no se encuentra sincronizado, ¿cómo sincronizar?
Después de navegar i cam para saber cómo encontrar compañeros? por net.peerCount y admin.peers .. ambos devuelven cero y una matriz vacía.? ¿El par significa el nodo de minería?