Kevin Stalker
Active member
This seems like a radical idea. A proposal for fundamental and scary change at a time when the space is unpredictable and scary. But it's needed...
Here's why:
In recent days a LOT of money has come into the crypto market, and when you analyse it you find that it's not coming into proof of work coins. Bitcoin uses enough electricity to power a small country to process 7 transactions a second. People are soon going to be laughing about it. ASICs are becoming centralised and have a bad press. It's going to get worse.
All dash has to do to double it's price is pass a proposal saying it is planning to move to proof of stake, and that's enough. We can take a year to do it if we want. And I think the masternodes will vote yes.
Here's how:
Dash has a wonderful plethora of trusted masternodes running software that can be upgraded to support a new model. All we do is cap the proof of work difficulty, and then gradually reduce it. That would mean the miners would find blocks more and more quickly. But we change the protocol so that they all have to wait until the blocktime has elapsed, adding their solutions to a list. Entries have to be unique. When the time is up the masternodes jointly choose a winner randomly. This is similar to normal POS, but the choice is a random choice between POW winners. Also, we reduce the reward when there are a lot of entries in the list. The remaining reward goes to the masternodes who participated in choosing a winner. If there are a very large number of entries the reward will be very small.
I also suggest that the masternode software could be enhanced to mine, so they would be putting solutions into the pot, in the event that the difficulty gets so low that they can compete. That way you always get at least some entries.
There will be a limit to the size of the mining list, but this will be large. Tests will determine what works.
Here's why we can do it:
The more I think about it the more I realise that it's possible. It's not a rewrite. We keep the mining and the masternodes and everything else. It's just a change to the difficulty, kinda. And we can take a bit of time over it, as long as we know it's happening we are safe.
Here's how it would play out:
At first nothing changes, because the difficulty is unchanged. But as it reduces the number of entries in the pool grows, so the mining reward reduces (since there are a lot of entries). This discourages mining, so some drop out, but others keep going. However, powerful miners are disincentivized to create thousands of entries, because the more they create the lower the reward. Spamming costs work, and pays little.
The masternodes will vote yes to the proposal, because they will earn more for holding their existing masternodes. Woohoo.
And, even better, we can now think about blocktimes in a more flexible way. The blocktime affects the number of transactions we can process and so defines our scalability. This system is more flexible in the long term concerning blocktimes and transactions per second. I suggest. Probably.
Electricity is saved. Dash moves with the times. Prices rise. Welcome to the future.
I'm now ready to be shot down in flames - by the people who know better - do your worst
Here's why:
In recent days a LOT of money has come into the crypto market, and when you analyse it you find that it's not coming into proof of work coins. Bitcoin uses enough electricity to power a small country to process 7 transactions a second. People are soon going to be laughing about it. ASICs are becoming centralised and have a bad press. It's going to get worse.
All dash has to do to double it's price is pass a proposal saying it is planning to move to proof of stake, and that's enough. We can take a year to do it if we want. And I think the masternodes will vote yes.
Here's how:
Dash has a wonderful plethora of trusted masternodes running software that can be upgraded to support a new model. All we do is cap the proof of work difficulty, and then gradually reduce it. That would mean the miners would find blocks more and more quickly. But we change the protocol so that they all have to wait until the blocktime has elapsed, adding their solutions to a list. Entries have to be unique. When the time is up the masternodes jointly choose a winner randomly. This is similar to normal POS, but the choice is a random choice between POW winners. Also, we reduce the reward when there are a lot of entries in the list. The remaining reward goes to the masternodes who participated in choosing a winner. If there are a very large number of entries the reward will be very small.
I also suggest that the masternode software could be enhanced to mine, so they would be putting solutions into the pot, in the event that the difficulty gets so low that they can compete. That way you always get at least some entries.
There will be a limit to the size of the mining list, but this will be large. Tests will determine what works.
Here's why we can do it:
The more I think about it the more I realise that it's possible. It's not a rewrite. We keep the mining and the masternodes and everything else. It's just a change to the difficulty, kinda. And we can take a bit of time over it, as long as we know it's happening we are safe.
Here's how it would play out:
At first nothing changes, because the difficulty is unchanged. But as it reduces the number of entries in the pool grows, so the mining reward reduces (since there are a lot of entries). This discourages mining, so some drop out, but others keep going. However, powerful miners are disincentivized to create thousands of entries, because the more they create the lower the reward. Spamming costs work, and pays little.
The masternodes will vote yes to the proposal, because they will earn more for holding their existing masternodes. Woohoo.
And, even better, we can now think about blocktimes in a more flexible way. The blocktime affects the number of transactions we can process and so defines our scalability. This system is more flexible in the long term concerning blocktimes and transactions per second. I suggest. Probably.
Electricity is saved. Dash moves with the times. Prices rise. Welcome to the future.
I'm now ready to be shot down in flames - by the people who know better - do your worst