/compushare

An alternative CPU based bitcoin "miner" that pays the miner for running an iteration of Monte Carlo code.

MIT LicenseMIT

CompuShare

An alternative bitcoin "miner".

Pays the miner more bitcoins by giving the miner the option to run a researcher's Monte Carlo iteration.

From the researchers point of view, Monte Carlo simulations run many many thousands of iterations of code. Each iteration is independent of each other iteration and can be run in any order. This iterative process is perfect for distributive computing. Unfortunately due to limited hardware an iteration of 16 000 000 particles often takes days. This limits medical applications and research progress.

For applications of Monte Carlo simulations see http://en.wikipedia.org/wiki/Monte_Carlo_method#Applications.

CompuShare, when completed, would give researchers the option to pay bitcoin miners worldwide in an auction style, with bitcoins, for the ability to run their iterations distributively across the node network. The code to be run would be an encrypted binary blob which would be run inside a sandbox. It's only network access would be to send a final encrypted result back to the payer in return for the bitcoin payment.

As a result researchers would have access to practically instantaneous Monte Carlo results. Particular radiation treatments could be implemented days earlier, the progress of physics research worldwide would increase, underfunded universities could have access to a distributive super computer for a very reasonable cost.

All money would be transferred as bitcoins to the bitcoin mining network. There would be several beneficial effects to the bitcoin economy as a result:

  • This would stabilise the bitcoin economy.
  • It would make it so all computers could once again effectively mine bitcoin (not just ASIC's).
  • It would do leaps and bounds for legitimising the currency.
  • Make it exceptionally more liquid.
  • Allow users to very effectively trade electricity for bitcoins effectively bypassing exchanges.
  • The price would no longer be defined by a few exchanges and their traders, instead it would be decided by the value of computation (which is very valuable).