gear icon indicating copy to clipboard operation
gear copied to clipboard

Ensure smooth transition from PoA to NPoS in Vara

Open ekovalev opened this issue 3 years ago • 2 comments

Currently authorities are set in the genesis block. As of vara-stage-1 there is no mechanism to add/remove authorities by sending a transaction.

The following features must be supported, and their stability guaranteed as we progree from stage-1 to further stages (eventually, to a full-blown NPoS consensus):

  • authorities can be added or removed;
  • runtime upgrade that switches the consensus to NPoS must guarantee the former PoA authorities become validators; the balance accumulated by the authorities during PoA stage must be staked.

The features above must be extensively tested to ensure a smooth transition.

ekovalev avatar Sep 01 '22 11:09 ekovalev

is there any DDL for this? I'm interested with this but not pretty sure I can complete it really fast

clearloop avatar Sep 05 '22 22:09 clearloop

is there any DDL for this? I'm interested with this but not pretty sure I can complete it really fast

@ekovalev is working on this task as far as I know. @ekovalev may I ask you to self-assign the task?

shamilsan avatar Sep 07 '22 09:09 shamilsan