Posted on Leave a comment

Solving Dash’s Existential Crisis With PoW

During the recent open house, Ryan Taylor presented what he considered to be an existential crisis to the Dash network, namely how miners during a market downturn increase the supply of Dash when people are wanting to sell, and during a market upturn, decrease the supply when people are wanting to buy. While this affects all PoW coins to some extent, the fact that Dash has such a large percentage of our existing coins tied up in masternodes, the effect is compounded and makes Dash even more volatile than our competitors. During a bull run, this effect isn’t so bad as most everyone benefits from a surging price, but during a market downturn, this effect can be devastating as it leads to not just prices falling faster than the rest of the market, but also causes a loss of confidence in the project, creating an ugly downward spiral. 

Ryan presented several options to mitigate this effect including reducing rewards and even eliminating mining altogether and moving to another block production system such as Proof of Stake. I’ve always been in the camp of “if it’s not PoW, it’s not real money” and I have a number of concerns about PoS which is why I want to bring this idea to the DAO. What I am proposing  is a way for Dash to remain PoW while not only reducing our mining reward and the accompanying volatility but actually improving our security as well. 

Simply put, the Dash DAO needs to control the security protecting our network. There are four stages to this process. 

Stage 1: Create the Framework

The DAO creates a new DFO called Dash Mining (DM). DM incorporates and issue all shares to a newly created trust similar to the Dash DAO Irrevocable Trust. Also similar to the DDIT, the network will elect a board of Trust Protectors to oversee the Dash Mining organization. 

Stage 2: Publicly Announce the Decrease of the Miner Reward

There are two purposes for publicly announcing the reward decrease (beyond the initial reasoning presented by Ryan): to make mining Dash unprofitable and to cause the price of X11 miners to drop and their development to slow. The amount the price drops and development rate slows will depend upon how low the miner reward is dropped. I haven’t run any numbers (not that I would know how if I tried), but I would go so far as to drop the mining reward all the way down to 1% to have maximum effect.

Stage 3: Dash Mining Buys the Discounted X11 Mining Equipment

Once the price of X11 miners have dropped significantly, the Dash Mining corporation will buy up just as many miners as necessary to keep Dash the top X11 coin. Any remaining miners not purchased by DM will simply sit idle and won’t be a threat to be used against us because an attacker would still have to circumnavigate Chainlocks. The financial cost of trying to 51% attack Dash with Chainlocks with the remaining unpurchased miners simply wouldn’t be worth it. Also, the unpurchased miners could serve as future supply as the DM miners naturally break down over time. 

The funds for purchasing the depreciated miners can either come directly from the treasury or from the now undistributed mining reward. If the total mining reward remains at 45% but only 1% is actually given to miners, the rest can be diverted to Dash Mining to be used to purchase the mining equipment. Then once Dash Mining has acquired the necessary hardware to secure the network, the total 45% can be reduced and redistributed to another network entity or even simply eliminated. 

Stage 4: Dash Mining opens X11 mining facilities

Now that Dash Mining has acquired an adequate amount of mining equipment to secure the network, they will open mining facilities in multiple locations around the world. By placing these mining facilities around the world, the risk of government co-option is greatly reduced. The facilities ideally would be located in countries like Venezuela where the electricity is extremely cheap and the labor is affordable. As a side benefit, the mining facilities will provide a source of capital to the region as there will be a need to hire people to manage the facilities. 

What Dash Ends Up With

Unprofitable mining. By making Dash mining unprofitable, we end up being in control of our own security. No more relying on mining pools who’s interests aren’t necessarily aligned with Dash, no waiting on unresponsive mining farms to update their software, and no more threat of government takeover. The fact that a significant portion of Dash’s current hashrate is controlled by two pools in China is unsettling as it puts all that much pressure on Chainlocks to function without fail. 

Less money leaving the Dash network. While the initial costs would be high, once the development of X11 miners slows or outright ceases, the equipment DM buys will last much longer. There will no longer be fierce competition for scarce mining rewards driving the need to upgrade hardware all the time. 

A shift in motive from profit to security. Currently, in PoW systems, security is a byproduct of earning profit. While there’s certainly nothing wrong with earning a profit (and it’s possible that DM could be profitable by offering other services such as MN hosting), by greatly reducing the ability to profit, the motive of the miners shifts to be more inline with the rest of the network. 

Less wasteful distribution of new coins. As the overall mining reward is reduced, we can either reduce our inflation rate or redistribute those funds to other areas of the network where they would be better served. Our current structure is grossly overpaying for a level of security we no longer need since the advent of Chainlocks. The newly created coins could be used in a manner that’s much more beneficial to the DAO. 

A reliable and proven method of producing blocks. Despite all the models of PoS and other methods of producing blocks, PoW is still the most reliable and proven. Nothing has a better track record of reliably producing blocks than PoW. I don’t think we should subject the network to the known and undiscovered risks of less proven model. 

Increased price stability. In line with Ryan’s thoughts, we will be eliminating the yo-yo effects that high-reward mining causes as there will be no pressure to sell rewards in a down market and to hold rewards in an up market.  

Less alienation of the Dash community. While this idea is certainly controversial, it is less controversial than moving to PoS. Everybody in Dash is already comfortable with PoW; PoS not so much, myself included. Also, making a drastic change to our foundational layer is not a good signal to outside investors. 

Decreasing environmental harm. While I’ve never been one to worry about the energy consumption of PoW mining, there are many who do. By running the same hardware longer, we will not be increasing our energy consumption beyond what it is now. 

Criticisms

When I put out some feelers on this idea, I came across two primary criticisms. The first is that this solution would be expensive. This statement is true in the short term as it would cost a significant amount of money to buy an adequate number of miners, even at highly discounted prices, but in the long run it would save us money as the frequency of having to upgrade the hardware would fall drastically. Also, mining is still an essential layer of our security as Chainlocks are still new and not thoroughly tested. We need to have something reliable to fall back on in the case Chainlocks fails. What is the price of security?  

The other major criticism I heard was that this is a highly centralized solution. I think that’s very debatable. While this would be a singular entity overseeing Dash’s base layer of security, it is a Dash DAO owned entity. Is that centralized? I argue no, that it’s just another organization under the fully decentralized umbrella of the Dash DAO with direct oversight by the MNO’s. Also, our mining is currently very centralized and at much more risk of being compromised than what I’m proposing.

Conclusion

While I didn’t agree with all aspects of Ryan’s presentation, I greatly appreciated his thoughts and insights and felt like an obfuscating veil was lifted. I finally feel like I have the missing element I needed to understand why Dash has been performing so poorly. While it was a sobering presentation, it was also empowering. He identified some major problems; now it’s up to us as a community to solve those problems. I believe my idea achieves this. It fixes the broken economics of our current system yet manages to actually improve our security, all without radically altering the core of our network. 

**********

For twitter updates on this site, follow @dao_dash

For deeper engagement, follow my personal account @kanuuker or find me on Discord

If you found value in this post, please show your support by buying something from the store or donating below. 

XpP1VanEhXHP6BYu5phGRLcnm7aeMwqcBn


Please follow and like us: