News for hackers. Stuff that matters.
Re:The Bitcoin Lottery by gburt on Tuesday May 17, 2011 @12:51PM (#2556929)
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".
Re:The Bitcoin Lottery by weavejester on Tuesday May 17, 2011 @01:09PM (#2556994)
The 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.
Re:The Bitcoin Lottery by dodo53 on Tuesday May 17, 2011 @01:38PM (#2557093)
Would 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.
Re:The Bitcoin Lottery by weavejester on Tuesday May 17, 2011 @03:12PM (#2557466)
You'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.
Re:The Bitcoin Lottery by amackera on Tuesday May 17, 2011 @02:04PM (#2557208)
It is doing something useful, it's computing and keeping track of transactions that occur across the network.
Re:The Bitcoin Lottery by Groxx on Tuesday May 17, 2011 @02:53PM (#2557403)
And providing security against attacks. The more legitimate miners, the harder it is to gain control of the system.