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

Generate multiple signing sets, create signing set IDs #680

Merged
merged 5 commits into from
Jul 18, 2023
Merged

Conversation

tbraun96
Copy link
Contributor

In an effort to increase the probability that signing a proposal succeeds in the event a signer drops off in a signing set, we now spawn 2 signing sets per unsigned proposal. Before SigningManagerV2, we did something similar, except, we did so in response to messages going missing. Now that messages are no longer mysteriously dropping, so long as nodes stay online and are non-malicious, we increase the probability that we converge toward signing completion.

@1xstj 1xstj linked an issue Jul 14, 2023 that may be closed by this pull request
@drewstone
Copy link
Contributor

Do we intend to merge this @1xstj @tbraun96 ? Let's get it in first thing if so.

@1xstj 1xstj added the In testnet Being tested in testnet label Jul 17, 2023
@drewstone
Copy link
Contributor

Partially completed: tangle-network/tangle#207

@codecov-commenter
Copy link

codecov-commenter commented Jul 17, 2023

Codecov Report

Patch coverage: 0.40% and project coverage change: -0.22 ⚠️

Comparison is base (ca057cd) 16.03% compared to head (5853b5c) 15.80%.

❗ Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #680      +/-   ##
==========================================
- Coverage   16.03%   15.80%   -0.22%     
==========================================
  Files          73       76       +3     
  Lines        5436     5514      +78     
==========================================
  Hits          871      871              
- Misses       4565     4643      +78     
Impacted Files Coverage Δ
dkg-gadget/src/async_protocols/mod.rs 0.00% <0.00%> (ø)
dkg-gadget/src/async_protocols/remote.rs 0.00% <0.00%> (ø)
dkg-gadget/src/async_protocols/sign/handler.rs 0.00% <0.00%> (ø)
dkg-gadget/src/dkg_modules/mod.rs 0.00% <0.00%> (ø)
dkg-gadget/src/dkg_modules/mp_ecdsa.rs 0.00% <0.00%> (ø)
dkg-gadget/src/dkg_modules/wt_frost.rs 0.00% <0.00%> (ø)
...-gadget/src/gossip_messages/misbehaviour_report.rs 0.00% <ø> (ø)
...kg-gadget/src/gossip_messages/public_key_gossip.rs 0.00% <ø> (ø)
dkg-gadget/src/keygen_manager/mod.rs 0.00% <0.00%> (ø)
dkg-gadget/src/lib.rs 0.00% <ø> (ø)
... and 7 more

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@1xstj 1xstj added the Testnet Passed PR tested in testnet successfully label Jul 18, 2023
@1xstj 1xstj merged commit e06a692 into master Jul 18, 2023
6 checks passed
@1xstj 1xstj deleted the thomas/ssid branch July 18, 2023 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
In testnet Being tested in testnet Testnet Passed PR tested in testnet successfully
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[BUG] Signing requires all authorities to be online
4 participants