As guess this is as good a thread as any to ask this question: should the number of delegates be variable? Why is it currently fixed to 101? The number of people mining Bitcoin is variable. I'm genuinely curious.
It's a mixture of having a fast checkpointing (after 51% delegates signed a block we essentially have a checkpoint)
.. and scalability / efficiency ..
the number 101 is ODD!! so that a fork will always resolve towards a majority ..
besides those two facts .. no REAL limitation is set .. no optimum is known either ..
could work aswell with 111 or 91 ..
maybe not use 10001 because of the first restriction above