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

Zingo with FROST - first thoughts #547

Open
juanky201271 opened this issue Oct 28, 2023 · 1 comment
Open

Zingo with FROST - first thoughts #547

juanky201271 opened this issue Oct 28, 2023 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@juanky201271
Copy link
Contributor

juanky201271 commented Oct 28, 2023

Let's imagine how Zingo could send a transaction with FROST, this use-case is for a coordinator & 4 participants (5 possible signers). These are the steps:

  1. The coordinator needs an identifier from each participant. Can be an UA, nick name, email, etc...
  2. The coordinator create the Public Key Package, needs the identifiers, set min & max signers, and that's it.
  3. The coordinator send to each participant their Secret Share, that have to be the same for each participant. (how? by email, chat channel or maybe by UA (identifier) to their wallets).
  4. Participant Round 1:
  5. Each participant with the Secret Share have to create a Signing Nonces (to use it after) & a Signing Commitment that have to be send to the coordinator.
  6. The coordinator with all of the Signing Commitments from the participants & the message have to create the Signing Package.
  7. The coordinator send to each participant their Signing Package. (how? same issue...)
  8. Participant Round 2:
  9. Each participant with the Signing Package have to create a Signature Share that have to be send to the coordinator.
  10. The coordinator with all of the Signing Share finally can sign the message & broadcast it.

Make any sense? What do you think, @Edicksonjga.

@juanky201271 juanky201271 added the enhancement New feature or request label Oct 29, 2023
@juanky201271
Copy link
Contributor Author

We need to revisit this matter since Frost have their first release: https://github.com/ZcashFoundation/frost/releases/tag/frost-core%2Fv1.0.0

@juanky201271 juanky201271 added the help wanted Extra attention is needed label Mar 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant