Я последовал следующему ответу о том, как добавить новый Sealer в Geth 1.6 Proof of Authority? .
В настоящее время у меня есть один подписанный аккаунт 0x4e4a0750350796164d8defc442a712b7557bf282
. С одним подписантом майнинг работал без проблем. Моя учетная запись подписывающей стороны предложила новую учетную запись подписывающей стороны с помощью propose()
функции.
clique.propose("0x5b29ede59ecff473fb5760a53dbacc21cbc5b3dd", true)
На моем узле подписывающей стороны и других узлах я вижу новый адрес в моем списке подписывающих сторон ( clique.getSigners()
),
clique.getSigners()
["0x4e4a0750350796164d8defc442a712b7557bf282", "0x5b29ede59ecff473fb5760a53dbacc21cbc5b3dd"]
Чем на другом узле, на котором 0x5b29ede59ecff473fb5760a53dbacc21cbc5b3dd
я разблокировал эту учетную запись и выполнил miner.start()
команду, но не помог в добыче новых блоков в сети. Так что сеть перестанет добывать новые блоки :(
Также новая учетная запись подписывающей стороны не отображается на другом моем подключенном узле, на котором есть учетная запись для новой добавленной подписывающей стороны.
Теперь я также не могу удалить недавно добавленную подписывающую сторону, используя:
clique.propose("0x5b29ede59ecff473fb5760a53dbacc21cbc5b3dd", false)
Обратите внимание, что оба подписанта разблокированы и miner.start()
активны.
[В] Как я могу решить эту проблему?
eth.coinbase
должен указать на опечатывание счета.
Если вы хотите снова удалить вторую учетную запись, обе учетные записи должны будут предложить удаление. Всегда нужно 50% + 1 голос, то есть 2 на 2 аккаунта.
альпер
"0x"
, есть оригинальный адрес эфириума. И еще один узел, этот адрес разблокирован, и я запускаю команду miner.start(), но добыча новых блоков все еще остановлена. @ivicaaivicaa
альпер
coinbase
и посмотреть, будут ли какие-либо изменения. @ivicaaальпер
альпер
ivicaa
альпер
альпер
ivicaa
альпер
clique.getSigners()
@iviaa , нужно около 10 блоков.ivicaa
альпер
ivicaa