Skip to content
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

Too many FROST types called shares #155

Open
nickfarrow opened this issue Mar 29, 2023 · 3 comments
Open

Too many FROST types called shares #155

nickfarrow opened this issue Mar 29, 2023 · 3 comments

Comments

@nickfarrow
Copy link
Collaborator

I think we need clearer distinction between:

  • Keygen shares
  • Long lived secret shares

And possibly later,

  • Shamir secret shares of keygen shares (for issuing new signers with cooperation from just t participants instead of N)
@LLFourn
Copy link
Owner

LLFourn commented Mar 30, 2023

They are all shares. Just prefix with keychain_shares. signing_shares.

@nickfarrow
Copy link
Collaborator Author

nickfarrow commented May 31, 2023

Current thoughts:

Keygen Share - commitment polynomial evaluations shared during keygen to form a Secret Keyshare.
Secret Keyshare or Secret Share - long lived secret share of the FROST key, a point on the joint polynomial at some participant index.
Partial signature - partial signatures that need to be combined in order to form a complete Schnorr signature.

Keyshare Fragment (not implemented) - Shamir secret shares of a Secret Keyshare.
Core Shares -> Public Polynomial Defining Points (not implemented) - A set of T points which define the image of the joint polynomial.

@nickfarrow
Copy link
Collaborator Author

See discussion: BlockstreamResearch/bip-frost-dkg#23

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants