archethic-foundation / archethic-foundation/archethic-node
Add new control to ensure node version
- Dominant language
- Elixir
- Stars
- 82
- Forks
- 24
- PR merge metrics
- No merged PRs in 30d
Description
### Is your feature request related to a problem?
Currently the network needs to have all the node on the same version to work properly.
But there is case when a node shutdown (the computer itself) and misses some version upgrade. And then the node restarts and finish its bootstrap on an old version.
### Describe the solution you'd like
When a node starts we should check if it is at the same version as the other running nodes
### Additional context
_No response_
### Epic
_No response_
Contributor guide
Research direction
Start by tracing the node startup and bootstrap flow, then inspect how a running node exposes or compares its version with peers. Define the behavior for a node that starts with an older version, and verify that startup does not complete when the network versions do not match.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- elixir
- Domain
- blockchain, distributed-systems
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100