3 ms·
Bitcoin should be rewritten to be some function of something "useful" like the SETI@Home project. Consider if you could have "solving sha256 problems" be simult
by gburt 15y ago
Bitcoin should be rewritten to be some function of something "useful" like the SETI@Home project. Consider if you could have "solving sha256 problems" be simultaneously "computing the next largest prime" (arguably useful, at least, more so than what its currently doing) or "computing patterns in DNA".
- weavejester 15y agoThe difficulty is that the problem must be of a predictable complexity. In other words, you must know ahead of time how long it takes a given amount of processing power to find the solution.
- dodo53 15y agoWould predictable statistical distribution of complexity not be enough? As in, you get a randomly assigned job, that takes on average a given amount of processing power, and is proven to not need more than some upper limit - or even, you time out after a given amount of processing power and request a new job. And ideally have each unit small enough that mining will completing multiple jobs so difference in complexity starts averaging out.
- weavejester 15y agoYou'd also need to be pretty certain that no-one's going to come up with a faster algorithm for solving the problem. I can't think of any real-world problems to which all these criteria would apply.
- amackera 15y agoIt is doing something useful, it's computing and keeping track of transactions that occur across the network.
- Groxx 15y agoAnd providing security against attacks. The more legitimate miners, the harder it is to gain control of the system.