You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Stellar-core contains a suite of tests that check for fair win probabilities and low timeouts in the new application specific nomination algorithm. These tests use Monte Carlo simulations to generate large numbers of random quorums and simulate nomination for thousands of ledgers. However, these tests assume that quorum sets are symmetric across validators. We should add another series of Monte Carlo simulations that test the following asymmetric cases:
One set of validators has some quorum set A and another has some quorum set B. A and B are almost identical, but B has replaced 1 org in A (or a small number of orgs in A) with a different org.
One set of validators has some quorum set A and another has some quorum set B. A is a strict subset of B, where B contains a few more orgs than A. The number of additional orgs should be small (say, 3) so that the two quorum sets largely overlap.
The tests should focus on timeouts, ensuring that they are infrequent, and that rounds with multiple timeouts are very rare. This is the expected outcome from the new nomination algorithm's design, but simulation will help to confirm our analysis.
The text was updated successfully, but these errors were encountered:
Stellar-core contains a suite of tests that check for fair win probabilities and low timeouts in the new application specific nomination algorithm. These tests use Monte Carlo simulations to generate large numbers of random quorums and simulate nomination for thousands of ledgers. However, these tests assume that quorum sets are symmetric across validators. We should add another series of Monte Carlo simulations that test the following asymmetric cases:
A
and another has some quorum setB
.A
andB
are almost identical, butB
has replaced 1 org inA
(or a small number of orgs inA
) with a different org.A
and another has some quorum setB
.A
is a strict subset ofB
, whereB
contains a few more orgs thanA
. The number of additional orgs should be small (say, 3) so that the two quorum sets largely overlap.The tests should focus on timeouts, ensuring that they are infrequent, and that rounds with multiple timeouts are very rare. This is the expected outcome from the new nomination algorithm's design, but simulation will help to confirm our analysis.
The text was updated successfully, but these errors were encountered: