For example I have
Proof-of-Authority private Ethereum network that has three nodes (pretty small network), which I control all the three nodes and can decide who is sealer or not. Later additional nodes can connect to those three nodes.
As main goal: I want to use all three nodes as miners to keep blockchain growing. In order to provide better network redundancy, which path should I take:
[Case-1] Only one sealer Ethereum Account that is unlocked on each three nodes?
[Case-2] or three different sealer Ethereum account that is unlocked on each three nodes?
Please note that each node under three nodes
miner.start() is activated.
I have only one sealer Ethereum account and I am using it on the three different nodes as a signer. In that case, if two node is down, remaining one node can keep up the mining process, since its Ethereum address is the only signer on the system.
On the other hand, if I use different sealer Ethereum account per node. If two node is down, since the remaining active sealer node (one sealer account left out out three sealer account) number is smaller than the 50% the mining process will be stopped.
[Q] If we have a small network, it seems like more redundant to have same signers on different nodes. Is it recommended to do this way or should I keep each node having different signers between each other?