It's really a case of quality vs. quantity: We would rather have 101 quality nodes than 100,001 unknown nodes. Especially when adding nodes increases operating costs linearly. It's that simple.
- We added a node reputation component and the ability to detect node misbehavior and know who misbehaved.
- We added a way to uniformly distribute signing across nodes so that node influence is strictly limited.
- We added diligent discrimination. People have to work hard to become a node and aren't likely to give that up when they are certain to get caught.
Decentralization occurs in the stage where delegates are selected by all owners.
Decentralization occurs in the stage where delegates are removed by all owners.
With nodes of this quality, it is our considered opinion that 101 is enough (especially with up to another hundred hot spares standing by to swap out any failures without missing a beat.)
Another big factor is network analyzability: Our biggest fear is that there might be some latent attack vector or bug that our best efforts could not detect. By engineering a very simple, easy to predict system where owners can observe node behavior and hold node operators accountable, it got a WHOLE lot easier to assure ourselves that the network was secure. This is under-appreciated, but priceless.
You've got to get well known and trusted to get elected. It's very hard to get well known and trusted in many different identities. And even if you did, you can't get away with misbehavior without being detected.
You may say, "The idea is to be trustless!" We say, all existing systems have trust placed somewhere.
We merely make it explicit how it is being placed, give you control -- and decentralize that!
Having "just enough" trusted nodes determined by proof of stake gives BitShares other advantages, like a way for owners to directly influence how the network is run, what development and marketing initiatives are preferred, and if and when to upgrade to a new version of software. It gives BitShares a way to fund itself by allowing employees to work for equity. This is a long term competitive advantage we hope no one else copies any time soon!
All of these considerations went together to form a design sweet spot that lets BitShares break new ground in many areas.