Does Solana consensus protocol satisfy finality?

In Solana, the network undergoes frequent forks, and validators vote on one of the forks. Validators can later switch between the forks as well.

As per Solana docs, a fork is said to be final if it receives more than 66% stake weighted votes.
In such a case, is it guaranteed that all the validators converge on one fork and make those blocks final?

What if there are many forks and the network is equally split? In such a case, the validators are confused and might keep switching forks and never settle on a fork right?

1 Like