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

Create a TSS testing tool (BEAVER) #16463

Closed
Tracked by #14146
lpetrovic05 opened this issue Nov 6, 2024 · 3 comments
Closed
Tracked by #14146

Create a TSS testing tool (BEAVER) #16463

lpetrovic05 opened this issue Nov 6, 2024 · 3 comments
Assignees
Labels
Platform Tickets pertaining to the platform

Comments

@lpetrovic05
Copy link
Member

lpetrovic05 commented Nov 6, 2024

The job of the testing tool would be to simulate multiple participants in a TSS protocol, since a single participant cant do much without messages from other participants.

Key details about the tools:

  • It should be flexible, so that it can be used by all TSS tests
  • We should be able to specify which participants will be doing what. We might optimize for shorter tests by not simulating all participants fully, or test absent participants.
  • It should support concurrent execution for CPU intensive stages.
  • This tools should be fully deterministic
  • It should support inserting bad participants
  • It should do the following tasks:
    • Generating or taking as input a participant directory
    • Generating or loading encryption keys for participants
    • Executing TSS message generation on specified participants
    • Distributing TSS messages
    • Executing the TSS message crunching (obtaining shares and ledger)
    • Using the data obtained from participants for validation
@lpetrovic05 lpetrovic05 added the Platform Tickets pertaining to the platform label Nov 6, 2024
@lpetrovic05 lpetrovic05 changed the title Create a TSS testing tool Create a TSS testing tool (testing beaver) Nov 6, 2024
@lpetrovic05 lpetrovic05 changed the title Create a TSS testing tool (testing beaver) Create a TSS testing tool (BEAVER) Nov 6, 2024
@timo0
Copy link
Member

timo0 commented Nov 6, 2024

Benchmarking Environment for Analytical Verification and Error Reporting

@lpetrovic05
Copy link
Member Author

Maybe this task should only cover TSS genesis, and a subsequent can cover re-keying

This was referenced Nov 27, 2024
@poulok
Copy link
Member

poulok commented Jan 10, 2025

OBE

@poulok poulok closed this as completed Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Platform Tickets pertaining to the platform
Projects
None yet
Development

No branches or pull requests

3 participants