97
36
One of the arguments made against Bitcoin's design choices is that it wastes resources authenticating transactions. In particular, finding small hashes is completely useless for the world.
Are there approaches (or other crypto-currencies) that use proof-of-work by working on some useful difficult problem? There are plenty of projects like SETI@home or Folding@home that distribute difficult but potentially useful calculations among different users, is there a way to use such useful calculations for building a proof-of-work system in a crypto-currency, or is there a fundamental reason (economic or computational) that a proof-of-work must involve useless work?
2@ripper234 : Please consider putting this answer as a response, with a bit more detail. This is by far the best response, that answers correctly the question. It's a shame it is hidden in the comments. – Raphael Jolivet – 2013-04-08T19:37:21.983
1
@RaphaelJolivet - done. http://bitcoin.stackexchange.com/a/9395/78
– ripper234 – 2013-04-09T11:06:30.9832This question is invalid; useless is arbitrary. What you are describing as useless is useful. The proof of work system in place allows for even distribution for bitcoins – Buckhead_Comp_Ser_Co – 2011-09-01T04:30:27.340
14@user9704 I set up a clear criteria for what I mean by useful work. I.e. work that provides utility outside of simple authenticating interactions. – Artem Kaznatcheev – 2011-09-01T04:32:37.850
4@Serith I disagree with your change of title to this question. There are a few users who are offended by my use of the word 'useless' but I really use it in the setting of computation that is useless for things except bitcoin. It would be better to edit my question to make this clear instead of making the question itself suggest that the current proof-of-work system is performing a useful computation and not just wasting cycles in order to authenticate. – Artem Kaznatcheev – 2011-09-01T14:35:33.023
1
NooShare is such a proposal - http://www.reddit.com/r/Bitcoin/comments/pve08/btclike_cryptocurrency_with_arbitrary_tradeable/
– ripper234 – 2012-02-25T06:06:11.9801
Here is an example of it being set up: Hybrid Mining: Exploiting Blockchain’s Computational Power for Distributed Problem Solving
– Artem Kaznatcheev – 2018-12-15T12:30:24.523