The beacon chains
Attestation data structure has an
I am not sure how to interpret it. I see the size is
MAX_VALIDATORS_PER_COMMITTEE so my guess is that, it is a list of validators in a particular committee.
From the configurations here it can be seen that
MAX_VALIDATORS_PER_COMMITTEE has a value of
2 ** 11 = 2,048
But when I look at the chain explorer, for example here I see
Aggregation Bits and
Validators but not sure how these two relate.
Anyone care enough explain what
aggregation_bits is? And how it is used in the process of aggregation.
I found this link here where it is stated:
aggregation_bits - a list of bits containing a single bit for each member of the committee. Each validator that participated in this aggregate signature is assigned a value of 1. These bits are ordered by the sort of the associated crosslink committee
Looking at the blockchain explorer again, I am not sure how to map the bits to validator index?