Represents one authority in the committee.
Each authority is uniquely identified by its AuthorityIndex in the Committee.
AuthorityIndex is between 0 (inclusive) and the total number of authorities (exclusive).
Authority key represents the identity of an authority. It is only used for identity sanity
checks and not used for verification.
Committee is the set of authorities that participate in the consensus protocol for this epoch.
Its configuration is stored and computed on chain.
Network key is used for TLS and as the network identity of the authority.
Operational configurations of a consensus authority.
Protocol key is used for signing blocks and verifying block signatures.