Implement the network startup process

Description

1. Startup phase is a condition when there is only one section with the empty prefix.
2. Actual split will be a separate task, so don’t actually split: this startup phase will always be in force for all tests.
3. Startup phase details:

  • during the startup phase, every Live block becoming valid has the age of 5.

  • don't relocate during startup phase.

  • resource Proofing is disabled via same mechanism as currently for mock crust in master

  • joining nodes to be given target address range for their public keys so that the section is balanced. Target address range to be calculated as per the simulator.

Environment

None

Assignee

Unassigned

Reporter

Nikita Baksalyar

Labels

Start date

2018/02/01

End date

2018/02/07

Task progress

None

Baseline start date

None

Baseline end date

None

Story Points

8

Components

Priority

Major
Configure