This question already has an answer here:
I just learned about BitCoins' existence last 2 weeks.
At first, I thought BitCoins could be used to process human scientific problems. I know it is not computing any really useful thing right now. I wonder if someone has thought about this? (I mean, in the scientific community and BitCoins community). Maybe integrate Grid computing with BitCoins processing?
Or, due to the nature of the block solving algorithm in Bitcoins, whose purpose is solely to verify length of processing, it cannot solve anything useful. Could someone confirm this?