I'd like to make sure that after sudo
access is gone forever, there still remains the following functionality in our PoA
blockchain:
- new aura and grandpa validators can join.
- new bootnodes can appear.
I guess, to implement such functionality, we don't need PoW
or PoS
, and all can be done with PoA
combined with some kind of democratic voting among existing participants.
I'm willing to give an opportunity to anyone to become a validator and/or create a bootnode with my zero involvement, so that existing validators by themselves could accept newcomers willing to join.
So the question is: what pallets should I add to the blockchain, how am I supposed to change runtime or node to add such functionality?
The Private Network tutorial provide the answers only if I fully own the network, which I would like to avoid.