This is as good a place as any to ask this question. Do we actually know how many large mining groups we need to make up 51% of the processing power of the block chain (hopefully that make sense, from my understanding of bitcoin). There has been a number of changes to the bitcoin protocol, which have been made in a short amount of time and unanimously, from what I can see. That implies to me that bitcoin is in practi…
> Do we actually know how many large mining groups we need to make up 51% of the processing power of the block chain Two. GHash.io and BTCguild make up 27% each, for a total of 54%. https://blockchain.info/pools GHash.io had actually been acting maliciously according to some users on Bitcointalk, but the operator claims that was a rogue actor inside that has been dealt with. Double spends against betting sites in par…
Yes, I know about the scrypt-based ones, but unfortunately they can still be mined 10x faster with a GPU, and I don't think that's much more preferable either. It needs to be CPU-only, because most people get as fast CPU's as they can, usually, but they don't really care about the GPU performance, other than needing it to support HD playback, which is a very low standard for a GPU these days.
I'm not sure how it can be done, but some of the ones that claim to be CPU-only are using multiple hashing algorithms and ciphers at once, presumably to ensure that the task is too complex for anything less "general purpose" than a CPU (at least until they start making chips with accelerators for each and every one of those hashing algorithms?! Maybe something to prevent that could be built-in).
The point is to make mining as decentralized as possible. I realize the danger of botnets, too, but I think the trade-off is worth it. I'd rather have that, than a few groups of people or governments owning a ton of ASIC's, or perhaps a few very expensive quantum computers in the future, that they can use to manipulate the currencies. At least if it's CPU only, everyone can have a say in it, in aggregate, which is really the whole point of decentralization, and empowering the individual in the Internet world.