Live data from Hacker News

Browser Bitcoin Miner

bitcoinplus.com

1–10 of 23 posts

Re: Browser Bitcoin Miner

#2
I've just finished a browser-based bitcoin miner, written in Java (as an applet).

I'd love to get some feedback on it.

Once the page loads, hit "Start generating" and it should start mining bitcoin.

Re: Browser Bitcoin Miner

#5

As I understand it, the real Bitcoin mining money is in GPUs, right? Does this work with GPUs (I'm guessing not)?

Yep, GPUs are much faster than CPUs for mining. A top of the line GPU does 600 MHash/sec, on my graphics card it was doing I think 3 or 4 MHash/sec but the computer was unusably slow, and with a CPU miner I get 2 MHash/sec and my computer is perfectly usable. This is targeting the people who are interested in bitcoin (you can still mine a usable amount), but don't want to set up a dedicated mining machine.

Right now it doesn't use the GPU but I've got plans to do it too (it might be able to work with the new OpenCL stuff that's going on)

Re: Browser Bitcoin Miner

#6
post #4

If I log into my account from multiple computers, I take it that it just does the right thing and accumulate work from all running miners?

I also wonder this. Also, say I have a highly trafficked site with a worthless customer base (say a puppy pictures site for 6 year olds) is there a way I can embed your applet into my site and have it generate me bitcoins invisibly to the six year old? I'd much rather do this than spam them with useless adwords.

Edit: I'm aware that this will only generate about half a cent per hour, but you would be surprised how long kids can browse useless pictures.

Re: Browser Bitcoin Miner

#7
post #4

If I log into my account from multiple computers, I take it that it just does the right thing and accumulate work from all running miners?

That's correct, you can log in to as many computers as you want, all with the same account and it will work. You could even run multiple on the same computer and it would work perfectly - but of course it wouldn't make it any faster.

Re: Browser Bitcoin Miner

#8
post #6
post #4

If I log into my account from multiple computers, I take it that it just does the right thing and accumulate work from all running miners?

I also wonder this. Also, say I have a highly trafficked site with a worthless customer base (say a puppy pictures site for 6 year olds) is there a way I can embed your applet into my site and have it generate me bitcoins invisibly to the six year old? I'd much rather do this than spam them with useless adwords. Edit: I'm aware that this will only generate about half a cent per hour, but you would be surprised how lo…

That came up on the bitcoin forums (http://forum.bitcoin.org/index.php?topic=8780.0). I've got plans for doing something like that - let you embed the miner in your website so your visitors mine bitcoin for you. It's a really cool idea because you get money based on how long people stay on your page, rather than how many pageviews or click-throughs you have. Instead it's based on a more accurate measure of user interest - time spent on the page.

If anyone's interested in that, leave a reply here, or email me at donny@bitcoinplus.com and I'll let you know when it's ready.

Re: Browser Bitcoin Miner

#9
This should be called GlobalWarming@Home because it's so inefficient; it's literally 200x slower than a GPU. The generated BTC are probably worth less than the electricity consumed.

Re: Browser Bitcoin Miner

#10
post #5

As I understand it, the real Bitcoin mining money is in GPUs, right? Does this work with GPUs (I'm guessing not)?

Yep, GPUs are much faster than CPUs for mining. A top of the line GPU does 600 MHash/sec, on my graphics card it was doing I think 3 or 4 MHash/sec but the computer was unusably slow, and with a CPU miner I get 2 MHash/sec and my computer is perfectly usable. This is targeting the people who are interested in bitcoin (you can still mine a usable amount), but don't want to set up a dedicated mining machine. Right now…

My GPU stably does 30 Mhash/s (when I underclock it a little bit), or 55 Mhash/s on stock speeds (about 65 is the max I can get overclocking) but then the GPU temperature increases quite quickly and if left for too long I've seen it do one of two things: automatically underclock to 30 Mhash/s or just crash.

Not sure how to best do it in a (non-obtrusive) applet, but would certainly be interesting to get it working!

Post reply on HN