Bitcoin mining the hard way: the algorithms, protocols, and bytes
righto.com
righto.com
(Disclaimer, only P2Pool upstreams work for now, I'm trying to get it to work with stratum-mining).
Back when people used gold coins very few of them were miners either.
it seems like if there isn't a reward of BTC for mining the block (and you're just relying on transaction fees), then mining will become a lot less lucrative/interesting to folks. so do lots of people then drop of out of the mining game, and then difficulty decreases until mining is easy enough to be worth the transaction fees? do transaction fees go up?
I find the linked hashchain rate chart and the 1000x increase over the past year to be really interesting when considering that bitcoin relies on 50% of that being honest. The difference in processing power used in hashing now vs. about a month ago would be enough to own the system a month ago.
Eligius have some mining rules which one could regard as not acting in good faith (rejecting gambling site transactions, etc) depending on your point of view. This can prevent some from using them and limits their hashrate somewhat.
If you look at the top pools list compared to 6 months ago that landscape has changed quite a bit. The pools outside of the top 5 have less market share and there are less pools. Mining power is slowly centralizing: https://web.archive.org/web/20130215040845/http://blockorigi...
I couldn't find anything with a quick search, but would be interested to read more about (client-side)? security vulnerabilities of pooled mining.
There is a theoretical attack where the miner throws away a successful block, so nobody gets the reward and the pool suffers. But it's a whole lot of work just to annoy people and this solution-witholding attack isn't viewed as a real problem: http://bitcoin.stackexchange.com/questions/1338/how-is-block...
I wanted the titles to show the articles are related, but I think I've caused confusion. If someone has a better title suggestion, please let me know. (Genuine request, not sarcasm.)
I like to have more articles with a technical discussion of the mining process. Most people just listen to the "lottery" part of mining and don't hear the chaining and transaction recording part. So they soon propose a new mining algorithm that is more "usefull" or doesn't require so much energy.