Bitcoin Forum
November 06, 2024, 07:09:34 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 »  All
  Print  
Author Topic: Embedable Javascript Bitcoin miner for your website  (Read 149632 times)
schnak
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
May 22, 2011, 01:50:05 AM
 #101

Another point that this helps cure is the 'do not track' law  issues with advertising.

Site owners would not have to track viewer ship to receive revenue for visits. The act of viewing produces the funds.
loving it and sharing it with all of my site author contacts.
1bitc0inplz (OP)
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
May 22, 2011, 03:48:13 AM
 #102

Wow!

Thanks for all the support everybody.

Oh, as just an FYI, we are currently targeting our first payout for a week from today. Long term we want the control panel to display to you your pending payouts, and that is something we are currently working on for you. We want to make this as transparent as possible.

Mine @ http://pool.bitp.it - No fees, virtually 0 stales, what's not to love!
Chat with us @ #bitp.it on irc.freenode.net
Learn more about our pool @ http://forum.bitcoin.org/index.php?topic=12181.0
1bitc0inplz (OP)
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
May 22, 2011, 03:52:03 AM
 #103

I've made this bitcoinblogger post:

http://www.bitcoinblogger.com/2011/05/google-could-be-destroyed-javascript.html


There is a new and revolutionary breakthrough bitcoin application that could potentially destroy Google. Yes, that's correct, this technology could completely annihilate Google. Google's business mostly relies on its AdSense program which allows website owners the ability to place ads in their webpages to earn money. However, with 100% Javascript bitcoin miners website owners no longer have to place ads in their website to make money.

JS Miners can be placed into webpages and earn income for the website owner. The advantages for the end-user is that ads will no longer annoy users. NO MORE ADS! The longer a user spends time on a web page the more money the bitcoin miner will earn for the website operator. Website owners are now encouraged to have quality content so users stay and read longer. This means that quality is king and if a user leaves a website immediately then that website is rewarded less. (I could see this potentially saving the newspaper industry.)

JS Miners also removes Google's overhead and more money could potentially be awarded to the website owner. JS miners can also perform micro transactions easier than Google so all mining can be compensated an no amount of money is lost. If a computer mines .000001 bitcoins then this amount is recorded and taken into account.

Yes, it is possible these JS Miners can utilize CPU resources and slow down the computer, but these settings can be adjusted to allow a good user experience. This bitcoin revolution is just beginning...

 Cheesy Cheesy Cheesy Cheesy Cheesy

That is Tweet worthy, http://twitter.com/#!/bitp_it/status/72147530833600512

Mine @ http://pool.bitp.it - No fees, virtually 0 stales, what's not to love!
Chat with us @ #bitp.it on irc.freenode.net
Learn more about our pool @ http://forum.bitcoin.org/index.php?topic=12181.0
Orbit45244
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
May 22, 2011, 05:31:29 AM
 #104

I just wanted to alert everyone...

I was skeptical that this did what it said it did, so I ended up doing a wire inspection of things that were sent to and from the server.

The good news is that it does indeed attempt to mine, but the bad news is that it doesn't actually work.

GET requests are issued to the server periodically to grab data needed for mining, and the hashes do appear to get computed, but the computed hashes are never POST'ed back to the server. I also checked the request headers and cookies, but the computed data is not in those either.

I'm sure this is just a bug, but right now this bitcoin miner is useless.

I think you should check again... it may take a long while for the client to POST a result, but it does do so. We've had shares being submitted by clients, so I'm pretty sure it's working Smiley

EDIT

And to elaborate a bit more, the client won't POST until it thinks it's found a valid share. So a wire inspection will indeed only show GET requests. We'll be open-sourcing an un-minified version of the client code soon.

After seeing your post, I redid my tests and got the same results.

Zero POST's over 1 hour and 10 minutes.

For reference, I'm using Chrome 12 (12.0.742.53) on x86_64 Linux.
1bitc0inplz (OP)
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
May 22, 2011, 05:44:23 AM
 #105

After seeing your post, I redid my tests and got the same results.

Zero POST's over 1 hour and 10 minutes.

For reference, I'm using Chrome 12 (12.0.742.53) on x86_64 Linux.

We've had many share submissions, so this *is* working.

However, don't take our word for it, here is the source code: https://github.com/jwhitehorn/jsMiner

EDIT:
Specifically, checkout out https://github.com/jwhitehorn/jsMiner/blob/master/engine.js lines 61-65

Mine @ http://pool.bitp.it - No fees, virtually 0 stales, what's not to love!
Chat with us @ #bitp.it on irc.freenode.net
Learn more about our pool @ http://forum.bitcoin.org/index.php?topic=12181.0
lowentropy
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
May 22, 2011, 05:50:25 AM
 #106

After seeing your post, I redid my tests and got the same results.

Zero POST's over 1 hour and 10 minutes.

For reference, I'm using Chrome 12 (12.0.742.53) on x86_64 Linux.

Chrome's V8 is fast, as far as javascript goes. But compared to running on metal, that's unfortunately still pretty slow. We have no illusions that javascript miners could compete with CPU/GPU miners. Even at the best speeds (I get 9-10 kphs on safari/chrome) it takes several days on average for a single javascript miner to find a share. Which is why we are not targeting individuals; we're targeting site operators. Ideally, sites with lots and lots of visitors Smiley It's a numbers game; large numbers of low-powered miners versus a small-ish community of hardcore miners... that's part of the experiment! We DON'T see this as a replacement for GPU mining (well... ask me again once WebCL is better supported Smiley )

We've open-sourced the client code at https://github.com/jwhitehorn/jsMiner. If you examine engine.js, you'll see that we do in fact POST the result. when a share is found. In a week we'll be paying out the first round. We have been receiving shares, and the miner does work.

Mine @  <http://pool.bitp.it>
Chat with us @ irc://irc.freenode.net/#bitp.it
Learn more about our pool @ <http://forum.bitcoin.org/index.php?topic=12181.0>
Orbit45244
Newbie
*
Offline Offline

Activity: 57
Merit: 0


View Profile
May 22, 2011, 06:26:54 AM
 #107

I will stop bothering you guys about this after this post, but prior to my last post I did check out the code. I do believe that it is coded to do a POST, but whether that gets done is up for debate. I think it may be an incompatibility against Chrome 12.

Consider this a bug report, not slander against this great project.
lowentropy
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
May 22, 2011, 06:35:35 AM
 #108

I will stop bothering you guys about this after this post, but prior to my last post I did check out the code. I do believe that it is coded to do a POST, but whether that gets done is up for debate. I think it may be an incompatibility against Chrome 12.

Consider this a bug report, not slander against this great project.

No worries Grin We will look into whether there is an issue with Chrome. Correct cross-browser support is pretty tricky to get right sometimes. Thanks for your interest... it's really awesome that people are into this project.

Mine @  <http://pool.bitp.it>
Chat with us @ irc://irc.freenode.net/#bitp.it
Learn more about our pool @ <http://forum.bitcoin.org/index.php?topic=12181.0>
tiberiandusk
Hero Member
*****
Offline Offline

Activity: 575
Merit: 500


The North Remembers


View Profile WWW
May 22, 2011, 07:40:39 AM
 #109

I still haven't gotten an email. How can I tell where my shares, if I have any yet, are?

Bitcoin Auction House http://www.BitBid.net BTC - 1EwfBVC6BwA6YeqcYZmm3htwykK3MStW6N | LTC - LdBpJJHj4WSAsUqaTbwyJQFiG1tVjo4Uys Don't get Goxed.
lowentropy
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
May 22, 2011, 07:52:05 AM
 #110

I still haven't gotten an email. How can I tell where my shares, if I have any yet, are?

Please PM me your email (or your script's clientId) and I will re-send the registration email. We haven't yet completed the share statistics part of the user console yet, but this is coming soon. Our first round of payouts will be in one week.

Mine @  <http://pool.bitp.it>
Chat with us @ irc://irc.freenode.net/#bitp.it
Learn more about our pool @ <http://forum.bitcoin.org/index.php?topic=12181.0>
Bitcoinfrance
Newbie
*
Offline Offline

Activity: 44
Merit: 0


View Profile WWW
May 22, 2011, 10:24:02 AM
 #111

Claoking would be a solution :]

But yes, that will be a real true revolution !


1bitc0inplz (OP)
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
May 22, 2011, 06:55:32 PM
 #112

We've received a few reports that login isn't working for some people.

Let us know if you are experiencing anything unusual, and we will resend your registration email so you can restore your account access.

This appears to be related to a bug on our end, where during registration, certain passwords (more specifically certain character sets in passwords) were not properly handled.

We believe this issue is resolved, but do let us know if you continue to experience issues.

Thanks!

Mine @ http://pool.bitp.it - No fees, virtually 0 stales, what's not to love!
Chat with us @ #bitp.it on irc.freenode.net
Learn more about our pool @ http://forum.bitcoin.org/index.php?topic=12181.0
Quantumplation
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250



View Profile
May 22, 2011, 07:23:37 PM
 #113

I've not been able to log in for a while, thought it was just a lack of implemented control console.
qrebound@gmail.com

NOTE: This account was compromised from 2017 to 2021.  I'm in the process of deleting posts not made by me.
scooter
Member
**
Offline Offline

Activity: 100
Merit: 10


View Profile
May 22, 2011, 07:53:01 PM
 #114

So I have the code in my website header.
How can I be sure it is running?
When I load the page I don't see a noticeable increase in cpu usage.
lowentropy
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
May 22, 2011, 07:57:03 PM
 #115

So I have the code in my website header.
How can I be sure it is running?
When I load the page I don't see a noticeable increase in cpu usage.


You should definitely notice the fans start spinning Smiley

Can you paste the code, or alternatively direct me to the website?

Mine @  <http://pool.bitp.it>
Chat with us @ irc://irc.freenode.net/#bitp.it
Learn more about our pool @ <http://forum.bitcoin.org/index.php?topic=12181.0>
presha
Newbie
*
Offline Offline

Activity: 35
Merit: 0


View Profile
May 22, 2011, 08:24:10 PM
 #116

I see one BIG flaw on this system... google its gona kill you.

They gona mark the web page as a "malware".

I see another one.. let's say this idea kills the current ad system. everyone who owns a website switches to the java mining. few years (?) passes and the last coin gets mined. what happens now? we're going back to animated flash po-ups?
1bitc0inplz (OP)
Member
**
Offline Offline

Activity: 112
Merit: 10


View Profile
May 22, 2011, 08:29:59 PM
 #117

I've not been able to log in for a while, thought it was just a lack of implemented control console.
qrebound@gmail.com

People should be able to log in. We will look into your account, and get back with you. We've been resending registration emails, in some cases that seems to resolve the issue.

Also...

Do you have cookies enabled on your web browser? There seems to be an issues where login will fail if cookies are not enabled.

Mine @ http://pool.bitp.it - No fees, virtually 0 stales, what's not to love!
Chat with us @ #bitp.it on irc.freenode.net
Learn more about our pool @ http://forum.bitcoin.org/index.php?topic=12181.0
scooter
Member
**
Offline Offline

Activity: 100
Merit: 10


View Profile
May 22, 2011, 09:34:16 PM
 #118

So I have the code in my website header.
How can I be sure it is running?
When I load the page I don't see a noticeable increase in cpu usage.


You should definitely notice the fans start spinning Smiley

Can you paste the code, or alternatively direct me to the website?

I figured it out. I was using wordpress with suffusion theme. In the theme control panel you can drop in custom header code, but for some reason it was putting it in the middle of some other javascript includes.

I manually edited the header file and I can certainly see it is running now.


scooter
Member
**
Offline Offline

Activity: 100
Merit: 10


View Profile
May 22, 2011, 09:45:02 PM
 #119

I have quite a few websites.
Some of them make me money, some of them are just for fun, some I would really like them to make money because they have traffic, but ads don't always perform well on every type of site.

So I was quite curious to put this on my sites and see what it generates. But here is the problem. It is clear that with the increasing difficulty, I will be unlikely to see much of anything.

But, the *idea* of what you have created here is very promising.
What if there were companies out there that were willing to pay to harness all these users visiting websites with your code on it? You could do an entirely different distributed computing platform that does not involve mining for BTC. But you could still support the Bitcoin project by paying out in Bitcoins.


lowentropy
Member
**
Offline Offline

Activity: 84
Merit: 10


View Profile WWW
May 22, 2011, 09:50:24 PM
 #120

But, the *idea* of what you have created here is very promising.
What if there were companies out there that were willing to pay to harness all these users visiting websites with your code on it? You could do an entirely different distributed computing platform that does not involve mining for BTC. But you could still support the Bitcoin project by paying out in Bitcoins.

We've definitely discussed it... and as presha pointed out, the BTC you can make by mining in-browser (or anywhere) won't last forever, with the virtual guarantee of diminishing returns. The idea of a general-purpose browser-based distributed computation framework is extremely enticing to me Wink If nothing else, this project has taught us a little about how that would work and what it might look like.

Mine @  <http://pool.bitp.it>
Chat with us @ irc://irc.freenode.net/#bitp.it
Learn more about our pool @ <http://forum.bitcoin.org/index.php?topic=12181.0>
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 »  All
  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!