AbstractReadonlyidId of this participant
ReadonlyprotocolId of this execution of the DKG. Use different ids in different protocol executions.
OptionalpublicThe public key of the participant
OptionalreceivedCount of messages received from others in round 1
OptionalreceivedSender ids who sent message in round 2
Optionalround1Message to be sent in round 1
OptionalsecretThe secret key of the participant
OptionalsharesShares to be sent in round 2
ReadonlythresholdOptionalthresholdThe threshold public key and all participants will have the same public key
ReadonlytotalProtected AbstractfinishReturns the secret key, public key and the threshold key
Protected AbstractfinishProtected AbstractprocessProtected AbstractprocessReturns the message to be broadcast to all others
Protected AbstractstartProtected Abstractthreshold
Participant in the FROST DKG mentioned in Figure 1 of the paper https://eprint.iacr.org/2020/852.pdf Each participant has a unique integer id > 0 and ids form a contiguous set, i.e. no gaps. Protocol has 2 rounds and in each round each participant sends message to others