Aims

Milestone 1

  1. incorporate DataChain into the code
  2. implement peer ageing
  3. implement logic to handle peers being added
  4. update mock crust tests to validate this

Milestone 2

  1. implement peer relocation
  2. update mock crust tests to validate this

Milestone 3

  1. implement Split logic
  2. update mock crust tests to validate this

Milestone 4

  1. implement secure message transfer
  2. update mock crust tests to validate this

Milestone 5

  1. implement logic to handle peers dropping
  2. update mock crust tests to validate this

Milestone 6

  1. implement Merge logic
  2. update mock crust tests to validate this
  3. run in-house testnet to further validate this