Actually, I do hold US dollars as an investment right now:grin:. The thing is that my native currency is russian ruble.
I'm in the same boat
but technically US dollars is not an investment - you don't put rubles into USD to support US growth, you only put rubles in USD to save your holdings.
Now on the topic itself.
I feel that we are nicely balanced right now actually: we have miners (very limited hardcore group, invested in hardware), masternoders (quite limited midcore group, invested in masternodes) and common users (unlimited group, in and out without borders because there is no investment, only speculations and day to day use).
Few words about power they have:
- Miners are invested in some hardware that is not specific for Dash - they have voting power by either hashing or not for the network.
- Users are using whatever currency they find useful/promising/etc at some point of time - they have voting power by exchanging this specific currency for some other.
- Masternoders are those who provide actual services on the network but they do not have hardware that you can easily track as a vote (like miners' hashes) and it would be really sad to see many masternodes offloaded to market to realize that masternoders doesn't like smth. So they have a specific mechanism to cast their votes.
Shall we introduce yet another role in ecosystem - a small investor/shareholder/voter? Few thoughts below.
First of all I think voting nodes should have less voting power (if they would ever exist) because they provide no service to the network (other than being yet another full node like any other Dash Core wallet, which is not that bad actually but is not enough). Suppose voting node worth 200 DASH but have a voting power of only 0.1 (btw this should also incentivize people to "mutate" their multiple voting nodes into a single MN once they have enough funds).
So you'd need:
- 200 DASH locked in place for quite some time (to prevent sybil attacks) to be able to vote;
- a single node (most likely a VPS which will require you to pay for its hosting) for every 200 DASH you'd like to vote with to get a 0.1 of vote.
And you will not be getting anything in return unlike masternoders do.
How many of such small investors (?) would
really bother setting up such nodes (having in mind that this node actually brings losses - payments for hosting)?
But ok, let's suppose that there is at least the same amount of people who can afford 200 DASH and who would like to setup a voting node at their own expense for some reason (i.e. we are not wasting time dev-ing it). So we would have twice as much nodes as we have now. From technical perspective this means that we would need to sync and hold in memory a list of yet another 3500+ voting nodes and I don't think that we are ready for this with our current infrastructure - even though we have 3500 MNs, most of them are small VPSes actually and I'm almost 100% sure that this kind of change would require most of them to upgrade to a higher tier (at least for better RAM/bandwidth) just to keep doing their work at current userbase. I guess that their hosting cost would double. However if introducing voting nodes feature would make price jump to higher levels than that would be ok for masternoders too probably.
Another point to think of is that even if number of voting nodes would be the same as number of MNs all of them (voting nodes) together would have only ~10% of total voting power.
So, imo it's:
low demand for voting nodes -> same price, same hosting costs for MNs, no effect on voting (i.e. completely wasted dev time)
VS
high demand for voting nodes -> higher price, higher hosting costs for MNs (but could be ok because of higher prices), low effect on voting (i.e. not that bad but...)
Which one is the right suggestion? I have no idea but I personally doubt in high demand for voting nodes tbh...