1
General Discussion / Re: Achieving consensus through crypto-random leader election
« on: April 28, 2014, 02:11:09 am »I understand that, but why does bitcoin uses proof of work?
Whats the reason the inventor adopted this architecture?
Whats the objetive of proof of work?Hi, why does achieving consensus implies on massive resources waste in bitcoin?
Why is that? whats the idea behind that?
...
Achieving consensus in Bitcoin relies on massive resource waste because it uses Proof of Work. In order to prove that you've done the work, you actually have to do the work. Therefore, Bitcoin consensus relies on lots of people doing lots of work.
I think Satoshi wanted Bitcoin to be decentralised. He wanted tens of thousands of people running Bitcoin nodes so that it would be very hard to shut down or control. POW was designed to reward and incentivise those people to run their nodes. I don't think he realised that instead of running nodes they would all point their hashing power to centralised mining pools which defeats the purpose and makes POW a very expensive waste.
Without pools you would have the people with PH or 100's TH monopolizing the generation of BTC in more of a way than the pools. I am sure Satoshi predicted that would happen if the thought of pools never entered their minds. Which to me is centralizing it around a few major players too.
At least with the pools I get some BTC instead of waiting 2 years with luck to mine a block.