I've got a couple of questions.
First, I'm mining on extremepool.org. "My Stats" shows that my hash rate is only 2 H/sec with a single core processor. Yet if I solo mine with the daemon, it shows my hash rate as 9 H/sec (with the newest update from 17 May). What could be going on with that? Is the pool miner using the older, less-optimized code? At 2 H/sec, it seems I am wasting my time.
Second (and more importantly, I think), where the heck is all this hash power coming from?? It looks to me as though all of the pools combined account for only a very small percentage of the total hashing. It makes me wonder whether someone (or several someones) have figured out how to GPU mine Monero, and are grabbing most of the coins. If so, that is functionally equivalent to a private pre-mine, and I predict it will be bad for the long-term viability of the coin. And that would be a shame.
Any ideas?
I can't answer the first question because I don't mine.
I am not too worried about the hashrate.
1.If you look at the chart it grows on a noisy exponential. It's faster than I expected, but it is more consistent with strong interest (and high price) than a secret GPU miner.
2. I have just started studying CryptoNight in detail, but so far it looks like GPUs are not going to be a killer if they do happen.
A. CryptoNight is indeed almost memory-bound in theory, and monero miner is indeed almost memory-bound in practice (after Noodle's un-de-optimization). This means there is no uberminer, maybe a heavy optimization can double the rate again. The other CryptoNote coins are afaik still de-optimized so someone mines at 4x the rate others have.
B. On a GPU the high latency of GDDR3/5 and the tiny caches of the shaders means that most time will be spent waiting for the RAM, to a much larger degree than on a CPU. This is not too say there is no compute, but there is not a lot of mindless compute like in BTC. CryptoNote is more computationally intensive than BTC on the crypto side and it is latency-bound (i.e. it does a lot of mindless memory access) instead of compute-bound, so that's why typical hashrates are so low compared to anything else.
C. Slow-hash uses AES at some point. Most modern CPUs have dedicated hardware for it, but GPUs are terribly slow at large integer arithmetic.
It could be possible that CryptoNote is indeed CPU-only for a few years at least. This doesn't mean it doesn't have it's own problems, and that's one reason I asked about the attack vector thread.
3. IMO monero is overpriced for now. Botnets don't hoard, so they tend to keep the price low. I don't have a problem with this. On the other hand they do secure the network. Someone rightly said upthread that the miner network is itself a botnet.
4. I believe a large part of the network hashrate is individuals with 1-10 kH/s mining alone. I don't think this is a problem either.