Bitcoin Forum
November 10, 2024, 07:15:49 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Embeddable Bitcoin Miner - Bitcoin Plus for Websites  (Read 9998 times)
donny (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
May 31, 2011, 07:55:34 PM
 #1

Embeddable Bitcoin Miner - Bitcoin Plus for Websites

Today I'm happy to announce the launch of my embeddable bitcoin miner. This is a version of my browser bitcoin miner which can be included in a website so that your visitors mine bitcoin for you.

Features
  • Easy setup - add a few lines of javascript to your page and that's it
  • Fast - On my laptop, I generate at 850,000 hashes/sec (check your own speed here)
  • Works in nearly any browser


Compatible Browsers
I've tested it and it should work on all of the following browsers:
  • Firefox 3, 3.5, 3.6, 4
  • Internet Explorer 6, 7, 8, 9
  • Chrome
  • Safari 3, 4, 5
  • Opera 9, 10, 11

If you don't see your browser listed here, please try it anyway and leave a comment if it works.


Getting Started
1. Go to the Bitcoin Plus for Websites page and copy/paste the code in to your website.
2. If you haven't already, register an account.

That's all it takes.

Problems/support
If you have any questions or problems with this, please leave a comment here (or email donny@bitcoinplus.com).
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
May 31, 2011, 07:57:43 PM
 #2

In which pool(s) does this miner mine?
How much of the generated BTC is being paid out?

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
PabloW
Full Member
***
Offline Offline

Activity: 228
Merit: 106


View Profile
May 31, 2011, 08:01:07 PM
 #3

In which pool(s) does this miner mine?
How much of the generated BTC is being paid out?

Very nice. But its hard to make it worth since each person dont even make 1 Mhash
donny (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
May 31, 2011, 08:05:40 PM
 #4

In which pool(s) does this miner mine?
How much of the generated BTC is being paid out?

This pool uses several pools for failover: slush's pool, deepbit, and a private pool.

Right now the fees is 19%, but with a 4% discount if there is a link to Bitcoin Plus so the total fee is 15%. This payout is pay-per-share, so there's less variance than with proportional.
donny (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
May 31, 2011, 08:07:16 PM
 #5

In which pool(s) does this miner mine?
How much of the generated BTC is being paid out?

Very nice. But its hard to make it worth since each person dont even make 1 Mhash

That's true, it's only a small amount per person (compared to GPU mining). But when you have lots of visitors to your website, it adds up. Keep in mind that this can be in place of, or in addition to regular advertising (since it doesn't have to take up any screen space).
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
May 31, 2011, 08:46:50 PM
 #6

Maybe also keep in mind that this might annoy people ("my laptop freezes when accessing your page" etc.) and cause you a lot of support work.

Also I don't like the 19%/15% fee thingie... time for someone to open-source a backend for these javascript miners!

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
donny (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
May 31, 2011, 08:49:58 PM
 #7

Maybe also keep in mind that this might annoy people ("my laptop freezes when accessing your page" etc.) and cause you a lot of support work.

I've spent some time to make sure that this doesn't lag your computer when it's in use. I've had several people tell me that they didn't realize when it was running, because it was so good at staying in the background.
This is based on my regular browser bitcoin miner, which was meant to be left open all the time on a computer that was in use, without getting in the way.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
May 31, 2011, 09:21:45 PM
 #8

Maybe also keep in mind that this might annoy people ("my laptop freezes when accessing your page" etc.) and cause you a lot of support work.

I've spent some time to make sure that this doesn't lag your computer when it's in use. I've had several people tell me that they didn't realize when it was running, because it was so good at staying in the background.
This is based on my regular browser bitcoin miner, which was meant to be left open all the time on a computer that was in use, without getting in the way.
Well, the one linked above uses all my 4 cores on my PC to the max. meaning a laptop would soon start to get hot and loud... Is there a way to throttle it to let's say 33% of the possible hash rate?

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
donny (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
May 31, 2011, 10:11:47 PM
 #9

Maybe also keep in mind that this might annoy people ("my laptop freezes when accessing your page" etc.) and cause you a lot of support work.

I've spent some time to make sure that this doesn't lag your computer when it's in use. I've had several people tell me that they didn't realize when it was running, because it was so good at staying in the background.
This is based on my regular browser bitcoin miner, which was meant to be left open all the time on a computer that was in use, without getting in the way.
Well, the one linked above uses all my 4 cores on my PC to the max. meaning a laptop would soon start to get hot and loud... Is there a way to throttle it to let's say 33% of the possible hash rate?

I've had that on my todo list for a while, throttling it, but it hasn't gotten done yet. However, it does run at low priority, so it shouldn't actually interfere with anything you're trying to do on the computer. It'll just make it run hot and turn your fan on.
MZZM
Newbie
*
Offline Offline

Activity: 40
Merit: 0


View Profile
June 02, 2011, 11:41:35 AM
 #10

How to see what charge it gives on hosting? Won`t website go down when 6000 generating btc through bitcoinplus. And this site like youtube, so won`t visitors have lags trying watching videos?
BombaUcigasa
Legendary
*
Offline Offline

Activity: 1442
Merit: 1005



View Profile
June 02, 2011, 02:44:07 PM
 #11

Very nice, and expensive.... but that's not what issues I have with it:
Browser miner java applet @90% CPU: 750 Khash/s
Official bitcoin binary @90% CPU: 2050 Khash/s
Ufasoft SSE3 miner @90% CPU: 5050 Khash/s


I must note that the WebCL miners go to 100% of the GPU performance I get with the python OpenCL miners.
donny (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
June 12, 2011, 01:10:12 PM
 #12

How to see what charge it gives on hosting? Won`t website go down when 6000 generating btc through bitcoinplus. And this site like youtube, so won`t visitors have lags trying watching videos?

I'm not sure what you mean the charge it gives on hosting?

And nope, if there's more traffic, I can always add more servers. I already have a few high traffic websites using this right now, and my servers are fine.

For the last point, I try to make it only use spare CPU power. You can try it out for yourself - start generating and then go watch a video. Your hash rate will go down, but your computer won't lag at all.
LeFBI
Member
**
Offline Offline

Activity: 98
Merit: 10



View Profile
June 14, 2011, 07:50:20 PM
 #13

does your java applet miner use some kind of nonce range splitting and work distribution among users?
or does a single miner slave try to iterate through the complete 32bit nonce range?

just asking because i've only seen the client making a single getwork request to your server so far (http://www.bitcoinplus.com/api/work/getwork?a=32). it's hashing since minutes and didn't ask for new work yet. i'm afraid my visitors won't stay long enough before the miner has finished looping through the whole nonce range
PulsedMedia
Sr. Member
****
Offline Offline

Activity: 402
Merit: 250


View Profile WWW
June 14, 2011, 09:27:46 PM
 #14

Cool! Smiley

Shame tho i've let the domains expire where i had 150k+ weekly visitors (Chinese, didn't turn a advertising profit, tho they stayed over 15mins average Smiley ). I bet this could have made me a few comfy BTCs Tongue

http://PulsedMedia.com - Semidedicated rTorrent seedboxes
BitcoinPorn
Hero Member
*****
Offline Offline

Activity: 630
Merit: 500


Posts: 69


View Profile WWW
September 05, 2011, 03:58:08 PM
 #15

Oh Donny, what came of you Sad

SleeperUnit
Newbie
*
Offline Offline

Activity: 52
Merit: 0


View Profile
September 06, 2011, 10:24:14 PM
 #16

... i'm afraid my visitors won't stay long enough before the miner has finished looping through the whole nonce range

Doesn't matter at all. You can mine by searching the whole nonce space or or you can start a new workunit every second. It won't (significantly) affect your mining performance. You'll still produce the same Mh/s and shares per minute.
dimitry-js
Newbie
*
Offline Offline

Activity: 18
Merit: 0


View Profile
June 30, 2013, 08:37:00 PM
 #17

This website is using JAVA and not javascript which means you need JAVA to be installed on your machine. Therefore, you lose the portability advantage of javascript. But, I realized that the existing javascript codes are not very well written. For this reason, I have started working on a javascript miner ( not java ) a few months ago which can take advantage of just-in-time compilation in the new browsers to achieve a high speedup compared to the existing javascript miners. I performed a lot of code optimization techniques and my preliminary results show more than 10X speed up compared to the best code that I found in internet. This will allow reaching a performance competitive with what can be achieved while running C/Java codes. Please message me if you think this is something that might interest you in any way or if you have any insights.
b!z
Legendary
*
Offline Offline

Activity: 1582
Merit: 1010



View Profile
February 28, 2014, 12:01:29 PM
 #18

Anybody have donny's contact info (other than the email listed here and on his site)?

I'm trying to reach him and I don't think he checks bitcoinplus any more Wink
JPSelzer
Member
**
Offline Offline

Activity: 689
Merit: 14

World's First Crowd Owned Cryptocurrency Exchange


View Profile
March 03, 2014, 07:26:42 PM
 #19

I checked your own laptop speed and was dissapointed. That will not be as fast as I wish!

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!