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

Add proposeRound action to witness.js contract #86

Open
AlexTrapp opened this issue Feb 4, 2025 · 0 comments
Open

Add proposeRound action to witness.js contract #86

AlexTrapp opened this issue Feb 4, 2025 · 0 comments

Comments

@AlexTrapp
Copy link

AlexTrapp commented Feb 4, 2025

We propose that a pull request be created to modify the existing actions to the block signing workflow.

proposeRound action should be defined such that a block producing witness will "proposeRound" before the block is signed by all other witnesses. Information of this type might be stored in a "missedSign" or otherwised named variable.

If an apt witness proposes a new block, and the block fails to be produced due to some invalid signatures , the information in "missedSign" is more relevant than "missed block".

Regardless of storage of this data, by making a change to our p2p plugin routines to have witnesses broadcast the current signatures before the round ends, we can start using this action to submit partial signatures, and can ensure that in a crisis, apt witnesses stay up and participants with problematic connections are retired.

Thank you for your consideration,

LoColombia Block Producer Team

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

1 participant