He seguido la siguiente respuesta sobre ¿Cómo agregar un nuevo Sellador en Geth 1.6 Prueba de autoridad? .
Actualmente tengo una cuenta de firmante 0x4e4a0750350796164d8defc442a712b7557bf282
. Con un firmante la minería funcionaba sin ningún problema. Mi cuenta de firmante propuso una nueva cuenta de firmante usando propose()
la función.
clique.propose("0x5b29ede59ecff473fb5760a53dbacc21cbc5b3dd", true)
En mi nodo de firmante y otros nodos, puedo ver la nueva dirección en mi lista de firmantes ( clique.getSigners()
),
clique.getSigners()
["0x4e4a0750350796164d8defc442a712b7557bf282", "0x5b29ede59ecff473fb5760a53dbacc21cbc5b3dd"]
Que en mi otro nodo que tiene 0x5b29ede59ecff473fb5760a53dbacc21cbc5b3dd
, desbloqueé esa cuenta y ejecuté el miner.start()
comando, pero no tuve ayuda para extraer nuevos bloques en la red. Así que la red deja de minar nuevos bloques :(
Además, la cuenta del nuevo firmante no aparece en mi otro nodo conectado, que tiene la cuenta del nuevo firmante agregado.
Ahora, tampoco puedo eliminar el firmante recién agregado usando:
clique.propose("0x5b29ede59ecff473fb5760a53dbacc21cbc5b3dd", false)
Tenga en cuenta que ambos firmantes están desbloqueados y miner.start()
activos.
[P] ¿Cómo podría solucionar este problema?
eth.coinbase
tiene que apuntar a la cuenta de sellado.
Si desea eliminar nuevamente la segunda cuenta, ambas cuentas deberán proponer la eliminación. Siempre necesita 50% + 1 voto, que es 2 para 2 cuentas.
alper
"0x"
, hay una dirección ethereum original. Y otro nodo esa dirección está desbloqueado y ejecuto el comando miner.start () pero aún se detiene la extracción de nuevos bloques. @ivicaaivicaa
alper
coinbase
y ver si habrá algún cambio. @ivicaaalper
alper
ivicaa
alper
alper
ivicaa
alper
clique.getSigners()
@iviaaivicaa
alper
ivicaa