2
My understanding is that the blockchain is exclusively built by miners. My question is, why isn't that verification done by every Bitcoin client - kinda like p2p file sharing programs allowed people to use the network (download) and support the network (upload)?
Update:
What is the difference between "verifying" the transaction, and the "proof of work"? My understanding of verifying transactions is that all inputs to and outputs from an address are added up, ensuring along the way that there is enough that has in-come before-hand to allow each output. If each node in the network does this, all nodes will agree and blockchain spoofers would be drowned out by the masses. Is this not sufficient proof?
Interesting. You lost me though at "using proof of work as a signal" tho. I updated my question with some questions relating to your answer – fresheneesz – 2014-02-24T23:29:58.177
@fresheneesz: The problem miners exist to solve is called "double spending" (http://bitcoin.stackexchange.com/questions/4974/what-is-a-double-spend).
– Meni Rosenfeld – 2014-02-25T07:13:26.797Alright, thanks. I'm still wondering about the additional questions i put in my question tho.. – fresheneesz – 2014-02-26T02:07:00.420