Synchronous Distributed Key Generation
| MaidSafe website | Safe Network Forum |
|---|
This Safe Network SDKG module enables sections to create a Section Key without a trusted dealer. It is based on the Audited code from poanetwork's hbbft.
- Participants know of each other's
bls public key - Each create a
Partand share it with the others - They check each
Partand share theirAckover eachPart - Participants share their set of
AllAckssigned, and check that all the others have the same set - Once everyone has all the participants signatures over this set they generate the key
We differ from poanetwork's original implementation in that we require total participation: in the Part validation process, we require an Ack from everyone instead of just a threshold amount.