archethic-foundation / archethic-foundation/archethic-node

Add new control to ensure node version

Open
#1,206 0 comments 0 reactions 0 assignees View on GitHub
bootstrap feature
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.