I'm new here, but expect no quarter from the flames. I enjoy mining the vast number of various altcoins that have been released as of late, but with a few slight exceptions, we really aren't seeing anything new brought to the table. I would love to contribute something altcoin related, but I refuse to tweak a few settings and release a garbage coin in hopes of pump and dump riches. Instead, with this past week's YaCoin FUD debacle, why not reimplement the whole system for a new coin. Create a generalized client codebase in a language such as Java or C# (anything managed, really) such that decompiling the "precompiled binaries" would be easy enough for anyone to do a safety audit.
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://bitcointalk.org/index.php?topic=205215.0