Cheers, thanks for the kind words. I'd like to point out one thing which is controversial and opinions differ, but I feel very strongly about it. I wish I would of seen your project earlier so I could of voiced my concerns.
I feel like crypto currencies that are mined by ASICs are not a good thing, and I would suggest looking into alternatives.
1. ASICs make the network more centralized due to ASIC companies being able to make them for pennies compared to the retail prices average consumers can get. Due to economies of scale, they can build large farms much cheaper than the average miner can. This also applies to anyone with enough money to build their own ASICs or buy ASICs in bulk, so it favors large institutions and old money, more so than the average joe blow.
2. I feel like PoW is broken in that so much electricity and processing power is wasted on securing the block chain. PoS coins help and/or solve the electricity problem (depending on whether its fully PoS or not), and coins like Primecoin solve the wasted processing power problem. I'm not saying these solutions are ideal... finding prime numbers isn't going to change the world, and there are many variants of PoS out there and PoS security is still under question. However, with all the talk of how "unsecure" PoS coins are from the naysayers, I find it odd that there have been no problems with it thus far.. not even with PPcoin in which people seem to think is the most insecure PoS implementation. So, I take these arguments with a grain of salt.
2a. Fair distribution is the only main issue others and myself have with purely PoS coins. However, I feel like there are work arounds that can be implemented.
2a1. Having the coin start out as a PoW coin for the initial distribution of the coins, then switching to purely PoS at a set point in time. See Vericoin as an example.
2a2. I have been thinking about other solutions for this problem, as I'm sure they exist. I would like some feedback on something I thought about.. I'm not sure if it would work. Here is a brief overview of my idea:
One of the biggest grudges people have with purely PoS coins are that the coins are unfairly distributed. Side note: I don't agree with this line of thinking, as everyone has a chance to invest in IPOs if they'd like. This same argument could also be applied to early adopters of Bitcoin... but I am getting sidetracked. I think it is a shame something as silly as this could hold back purely PoS coins, as I feel they are a step up from purely PoW coins which consume much more energy to secure their block chains and waste processing power.
Now that "Oracles" can confirm real world data, would it be possible to do a recurring IPO for a purely PoS coin? I feel like this would solve the problems people have with "unfair" distribution. The way I envision it there would be an initial IPO, and then one every year after that as determined by the oracles. The amount of IPO coins should be slowly reduced like Bitcoin's block reward. Using something like Oracles, the current price of the coin could be determined to figure out how much the IPO coins should cost in the recurring IPOs, or they could be sold at the original price (this may affect the market negatively and I'm not sure of the best approach.)
So, it'd go something like this:
1st IPO = 5,000,000,000 coins @ .0001
2nd IPO 1 yr later = 2,500,000,000 @ current market price or original price
3rd IPO 1 yr later = 1,250,000,000 @ current market price or original price
4th IPO 1 yr later = 625,000,000 @ current market price or original price
... so on so forth ...
I have a few questions.
I am not a developer, so would something like this be possible or is it just a pipe dream?
Would this idea even make sense to due to market variables? I'm thinking maybe it would be more fair to just keep the recurring IPOs at the original price of 0.0001, but it would affect the market.
Are recurring IPOs even possible?
Any other ways you guys can think of to improve distribution of IPO/purely PoS coins?
Since you don't want to do an IPO, you could use Vericoin's approach for the above idea if the logistics were worked out.
3. ASIC mining unnecessarily makes the mining community susceptible to preorder scams, late delivery, manufacturers mining on customers hardware, etc.