I implemented a PoA network as per this example, and it states:
If N sealers are defined in the genesis file, clique will only work if int(N/2+1) (source code) nodes are online. This means that if we define 5 sealers in the genesis file, we will need a minimum of 3 nodes to be mining (sealing) for the blockchain to work. If we define 4 sealers we’ll also need at least 3 mining nodes.
I am wanting test how many bootnodes are needed. I had assumed we should keep the number of bootnodes to a minimum. But should there be one bootnode per server (ie instance in the cloud)?