-
Notifications
You must be signed in to change notification settings - Fork 22
1. Architecture
Lazar Travica edited this page Oct 12, 2022
·
2 revisions
The architecture of go-ibft
is lean, and doesn’t impose an implementation overhead on the side of packages using it.
view is considered to be a tuple (height, round number), for which consensus is being orchestrated
the current round number of the IBFT consensus mechanism
the current block height of the IBFT consensus mechanism
the number of nodes needed to reach consensus. Usually implemented as ceil(2*n/3)
, where n
is the number of validators in the network
the number of tolerated faulty (byzantine) nodes in the network. Usually implemented as floor((n-1)/3)
, where n
is the number of validators in the network