webb-tools / dkg-substrate

Multy-party threshold ECDSA (GG20) Substrate node
https://tangle.webb.tools/
GNU General Public License v3.0
59 stars 15 forks source link

Implement FROST DKG into the DKG #710

Open tbraun96 opened 12 months ago

tbraun96 commented 12 months ago

We currently have a PR up on a FROST-related repo that will enable us to use that repo properly with the DKG gadget. We can use the fork, then, we can use the official repository once the PR is merged to add a DKGModule for FROST.

Steps

drewstone commented 12 months ago

If we convert these into tasks (make this a proper checklist) and then assign deadlines to them. We want to get this into the Universe board.

tbraun96 commented 11 months ago

The final part of this task, which will be done in the future, is to determine the selection algorithm/process for determining which DKG to use. Then, we must debug and test FROST.

akorchyn commented 10 months ago

As I understand currently, the frost algorithm is not used in dkg-gadget for signing msg. Can I help you with that logic of implementing updates to pallets?

drewstone commented 10 months ago

Yea but it's important @akorchyn to ensure that it adds functionality and not removes any so that one can still use it for ECDSA if one pleases. We have been working together w/ some others on CGGMP implementation too. Let us know in our slack if you have an approach.