-
Notifications
You must be signed in to change notification settings - Fork 0
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
Multiple post services per node - multiple ATX #261
Comments
a single ath carries the risk of losing rewards for all post files in case of failure, while an ath for everyone seems safer at first glance |
it would also be good to consider the balance of processor power if the files are of different sizes and for example start the phase using the CPU first for the largest files so that they have the most time to read proofs |
I will add my entire suggestion from https://discord.com/channels/623195163510046732/1151465823710494740
Depending on configuration the logic can be different. So, the target is to use resources of computer the most effective way. |
## Motivation Part of spacemeshos/pm#261 Closes #5088 ## Changes - beacon protocol driver supports registering new keys to participate in the protocol - when a new epoch starts, the protocol selects active signers that will participate - state is changed to contain the set of active protocol participants. A participant session consists of: * signer * VRF nonce - weakcoin supports multiple participants. Each one publishes the same proposal. ## Test Plan Existing unit-tests were extended to run beacon and weakcoin with multiple signers per node. Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dmitry Shulyak <[email protected]> Co-authored-by: Matthias Fasching <[email protected]>
## Motivation Part of spacemeshos/pm#261 Closes #5088 ## Changes - beacon protocol driver supports registering new keys to participate in the protocol - when a new epoch starts, the protocol selects active signers that will participate - state is changed to contain the set of active protocol participants. A participant session consists of: * signer * VRF nonce - weakcoin supports multiple participants. Each one publishes the same proposal. ## Test Plan Existing unit-tests were extended to run beacon and weakcoin with multiple signers per node. Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Dmitry Shulyak <[email protected]> Co-authored-by: Matthias Fasching <[email protected]>
This feature debuted with the 1.4 series. There is a demo available at: https://github.com/spacemeshos/multiple_post_services_demo and docs at https://docs.spacemesh.io/docs/start/smesher/post_1n The remaining functionality would be to dynamically reconfigure the identities: spacemeshos/go-spacemesh#5090 |
Motivation
To support:
We need to support multiple post services per node.
This epic describes the state with supporting multiple keys in single go-spacemesh instance, there is separate discussion with research how we could make protocol changes to use single consensus key, single atx but multiple niposts.
Tasks
After #259 is completed (or in an acceptable enough state) we will need the following:
Details are in the tasks already.
The text was updated successfully, but these errors were encountered: