Что происходит, когда валидатор не видит +2/3 предмитов, в то время как другие видят? - PullRequest
0 голосов
/ 07 февраля 2019

Мне просто было интересно, что произойдет, если все, кроме одного из валидаторов, увидят +2/3 предварительных коммитов в раунде и, следовательно, зафиксируют, но один валидатор увидит только, скажем, 1/2 предварительных коммитов (из-за потерянных сообщений) и таким образом переходит в следующий раунд.

Как эта проблема решается Tendermint?

1 Ответ

0 голосов
/ 10 февраля 2019

Валидаторы, которые зафиксировали блок X, отправят последний коммит в этот валидатор.Когда будет получен последний коммит, валидатор перейдет на следующую высоту X.

Если он ничего не получит, другие узлы все равно будут пытаться отправить коммиты, чтобы валидатор мог его догнать.

...