github.com/vipernet-xyz/tm@v0.34.24/spec/light-client/attacks/MC_5_3.tla (about)

     1  ------------------------- MODULE MC_5_3 -------------------------------------
     2  
     3  AllNodes == {"n1", "n2", "n3", "n4", "n5"}
     4  COMMON_HEIGHT == 1
     5  CONFLICT_HEIGHT == 3
     6  TRUSTING_PERIOD == 1400     \* two weeks, one day is 100 time units :-)
     7  FAULTY_RATIO == <<1, 2>>    \* < 1 / 2 faulty validators
     8  
     9  VARIABLES
    10    blockchain,           \* the reference blockchain
    11    refClock,             \* current time in the reference blockchain
    12    Faulty,               \* the set of faulty validators
    13    state,                \* the state of the light client detector
    14    conflictingBlock,     \* an evidence that two peers reported conflicting blocks
    15    attackers
    16  
    17  INSTANCE Isolation_001_draft
    18  ============================================================================