I'd be extremely interested in creating this codebase, and even including support for different hash algorithms within the client so per "coin" fork selecting either SHA256, scrypt(1024,1,1), scrypt(n,1,1) would be simple. In fact, we could extend this to other hashing algorithms as well. This would give coin-makers incentive to innovate and make a real change within their coin, and it would allow for miners with low-end equipment (CPU-only) to have a fair shot in certain cases.
As I said, I have no plans to actually implement this yet, it is only a suggestion. A rewrite may help ease the hyper-expansion of all the various coins popping up every day, and may give us something beneficial in a cryptocurrency in the end.
Thoughts?
Great idea. More forks in here than in the back room of a hipster NYC Hibachi restaurant. I'm looking to almost do a complete rewrite for ScienceCoin - hopefully in python It looks like this might be a good starting point, though not really. https://bitcointalksearch.org/topic/bitcoind-in-python-205215