-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement Frost DKG #478
Comments
obol-bulldozer bot
pushed a commit
that referenced
this issue
May 5, 2022
Implement frost DKG p2p transport: - Duplicates broadcast messages and send p2p. - Assumes that all nodes are connected at time of DKG - Uses protobuf for compatibility guarantees category: feature ticket: #478 feature_set: alpha
This was referenced May 5, 2022
Merged
obol-bulldozer bot
pushed a commit
that referenced
this issue
May 5, 2022
Adds frost algo to the dkg command test. - Add public shares to cluster lock file. category: test ticket: #478 feature_set: alpha
obol-bulldozer bot
pushed a commit
that referenced
this issue
May 5, 2022
Wires the dkg command to the cli category: feature ticket: #478 feature_set: stable
obol-bulldozer bot
pushed a commit
that referenced
this issue
May 6, 2022
Waits for all peers to connect before starting Frost DKG. This isn't required for keycast since it has retries built-in. Also: - Improve logging - Make configuration files read-only - Add `DKGAlgo` to `charon create dkg` command. - Don't error when making folders (since this doesn't work in docker) category: feature ticket: #478 feature_set: stable
This was referenced May 12, 2022
obol-bulldozer bot
pushed a commit
that referenced
this issue
May 13, 2022
Adds the general steps to create an aggregate signature of the lock hash by all validators. category: feature ticket: #478
obol-bulldozer bot
pushed a commit
that referenced
this issue
May 13, 2022
Implement signing and aggregation functions. category: feature ticket: #478
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Problem to be solved
We need a V1 DKG algorithm; something simple and compatible with our tbls library, preferably using kryptology.
Proposed solution
Implement Frost DKG from kryptology
github.com/coinbase/kryptology/pkg/dkg/frost
. See examplegithub.com/coinbase/kryptology/test/frost_dkg/bls
.dkg.Run
functionThe text was updated successfully, but these errors were encountered: