Zcash Foundation

Back to Blog

January 22, 2025

Foundation News

FROST 2.1.0 Release

The Zcash Foundation is pleased to announce the release of FROST v2.1.0. This release includes a number of important changes and improvements to the FROST reference implementation.

This release  includes the frost-secp256k1-tr crate, which allows the generation of Bitcoin Taproot (BIP340/BIP341) compatible signatures and will be useful for ZSAs also, since BIP340 signatures will be used for issuing ZSAs.

Other notable features in this release include improvements to the distributed key generation (DKG) protocol to support refreshing shares in the case where you want to remove a participant (e.g. due to key loss). It is worth noting that in this case, should the key be recovered, it is still possible for the original participant key set to be used in a FROST signature round. For more details, check out the Refreshing Shares section in the FROST book. We have also added the possibility to identify which participant sent an invalid secret share, during the third DKG round. Finally, it is now possible to serialize DKG secret packages to allow for asynchronous key generation.

You can see a full copy of all of the included changes in the v2.1.0 Release Notes on GitHub.