Jonas Nick and I have been working on a BIP draft for Distributed Key
Generation for FROST Threshold Signatures, which we would like to
propose to the community for discussion. The draft contains a
description of the design considerations, detailed usage instructions,
and a reference implementation in Python, which we intend to be the
definitive specification. The document and the code currently live at:
https://github.com/BlockstreamResearch/bip-frost-dkg
We're looking forward to feedback from the community.
Things still to do include:
* Specifying the wire format
* Test vectors
* Possibly any extensions currently mentioned as TODO in the draft
(e.g., identifiable aborts)
* Extracting the included secp256k1proto as a proper Python package
Of course, a BIP for FROST *signing* will also be required to make use
of FROST, and we know that one is in the works.
Best,
Jonas and Tim