Hi everybody!
I'm not entirely new to the world of Bitcoin (bought some in 2011), but I'm new to this forum and I wanted to share an idea I had.
Back in 2011, when everybody was mining on their GPUs, I was fascinated by the idea of having my computer work for money. Sadly I realized that the expected returns of mining would be so negligible that I gave up on it.
Most of you will probably agree that Bitcoin mining will never be the type of "work" that can feed the masses. Just like in the real world, only a few people are miners. But that doesn't make the idea of donating your computing/networking/whatever resources to some crowdsourcing mechanism in exchange for micro-payment invalid.
Here is a couple of services that
your computer could provide to others in an automated, peer-to-peer fashion for a couple of 'toshis:
- Perform scientific calculations, simulations, SETI@home-like challenges.
- Compile source code.
- Render images for graphics artists.
- Encode videos.
There are more possibilities, some exotic (providing internet proxying/tunneling/anonymity), some illegal (sending spam, DDOSing web sites, brute-force crypto attacks). Some might be more economically valuable than others. Some might suffer from bandwidth constraints, others from not being able to be carried out reliably. Lots of questions that would have to be discussed from case to case.
My idea is to create some kind of computing-service-for-Bitcoin exchange where computers can go and offer their resources for some price, and other computers ask for some service at some price. Just like in a stock exchange, but in a fully automated fashion.
If you want to earn some money or need an alternative to mining coins, there it is. If you need lots of computing power for a short amount of time, there you can buy it. To give you an idea: If you need the power of the whole bitcoin mining community for about 10 minutes, you might be able to just buy it: for a little more than 25
BTC!
My questions are:
- Has this been discussed before (and if yes, what are the relevant keywords?)
- Has anyone even started to write some kind of service-for-bitcoin software?
- Is anyone interested in helping me write a proof-of-concept implementation?