Problem with a variable requirement would be that maybe I have a masternode now and after 10 minutes it's not a masternode anymore.
I think 1k DRK currently is the right amount, but once 1DRK > $10 it's going to be a little bit costy to run a few masternodes.
Long term a vote system that allows people to vote the minimum amount and it changes every few weeks, not often, could be an amazing way to go, and in order to vote probably should be by solving blocks.
I'm sorry but voting is a bad idea, we've seen how it messes everything up and causes havoc. I would say the developers need to make that decision based on facts and how things are going. If there aren't enough masternodes, they need to lower the amount based on critical thinking.
Masternode requirements are going to be 1000DRK forever, for the following reasons:
- We need a bunch of masternodes, but more is NOT better. They cause chatter on the network saying they're still around and more memory usage everywhere. It's also more processing for the nodes to figure which to use.
- We want them to be reasonable expensive to start now and insanely expensive down the line.
- This will cause a feedback loop which will create upward pressure on price of darkcoin even making it more expensive to start one of these in the future (I detail this concept here: https://darkcointalk.org/threads/darkcoin-update-masternode-requirements-masternode-payments.225/)
- Every client on the network needs to keep a list of all of these, we don't want a list of 100k
- 10k masternodes @ $1000 is the same thing as 50k @ $200. The only difference is a lower barrier to entry and lower end equipment. In either case it would cost a million to add enough nodes to see half of the traffic.
- Also the clients need to download this list upon booting up
- There's also a consideration for the masternodes themselves. We have 576 blocks per day, If there's 10000 master nodes that means they'll on average get paid once every month and a half. I feel like if that number goes any higher we'll have nodes that won't want to wait to recoup their investment.