Closed pigmej closed 3 weeks ago
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.
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: https://github.com/spacemeshos/go-spacemesh/issues/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 https://github.com/spacemeshos/pm/issues/259 is completed (or in an acceptable enough state) we will need the following:
Details are in the tasks already.