When we found out that our developer messed up the math and screwed up the block payouts at 7001, we had two choices:
1. Relaunch (would make a lot of people angry)
2. Fork it back to the intended payouts (would make a lot of people angry, just very slightly less)
And so we + the community opted to fork it and keep going.
Feel free to ask any questions -- I'd be happy to answer them.
p.s. The programming error caused 50% of the total coins to be mined -- not 90%.
That is a rather annoying way to put it. I would call it dishonest.
We can see that at block 6999, there were just shy of 17,000,000 coins created. After 8149, there were over 472,000,000 coins were in creation.
472,000,000 - 17,000,000 = 455,000,000.
There are around 492,000,000 in existence today
455,000,000/492,000,000 = 92.4% of total coins TODAY from that "mistake",give or take a couple tenths of a percent for minor rounding.
To count from the end amount of total coins possible just extends the dishonesty emanating from your coin.
So when you forked it, were those coins that were mined but shouldn't have been mined returned and/or destroyed?
I think we are talking about 2 separate things
Max coins is set at 1,000,000,000. So what I am saying is that only about 50% of the total coins have been mined -- largely to do with the programming error we had at block 7001.
No, we are talking about the same thing.
So did your corrective action fix the 450,000,000 coins created by accident?
1. We can't be talking about the same thing simply because ~500 million is not 90% of 1 billion -- it is 50%.
2. As for the coins that were mined by everyone during the ~1000 block window where the block payouts were messed up... those still exist. We encouraged pools to shut down until we could get a fork in place, but some continued to keep their pools open and there were a ton of solo miners taking advantage of our programming error.