11 stable releases (3 major)
| 3.1.4 | Mar 22, 2023 |
|---|---|
| 3.1.3 | Mar 20, 2023 |
| 3.1.2 | Feb 1, 2023 |
| 3.1.1 | Nov 8, 2022 |
| 0.1.0 | Jul 26, 2022 |
#764 in Asynchronous
3,571 downloads per month
Used in 4 crates
(via sn_interface)
96KB
1.5K
SLoC
sn_sdkg
Synchronous Distributed Key Generation
| MaidSafe website | Safe Network Forum |
|---|
About
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.
How it works
- 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.
Links
Dependencies
~5.5MB
~173K SLoC