I am a new bee in Ethereum Blockchain in implementing this as a potential solution for decentralized application. In the process of identifying the solution i have came across a problem where what if i want to dynamically manage Nodes creation/deletion in an existing/functioning Blockchain.
For example : If i have a private blockchain which was initially created with 5 nodes running and communicating with each other. Each node has a static-nodes file with (enode) information for peering with each other. Now if i want to boot out one of the node out of the blockchain network i would update the static-node kicking the odd node out of the enode list and replicate it on each nodes. This would potentially kick out the deleted node out of the Blockchain network.
What if i wan to manage this deletion of nodes without touching each of the node (assuming nodes are not in our capacity to implement the changes). Is there a solution to add/delete nodes dynamically without making changes on each node? also without resetting Blockchain data (no reset of genesis block).
If anyone having any doubts on my question please write back to me.
Any help is highly appreciated.