5

As the title indicates, I have three options that are gonna make me free of charge in terms are electricity, which I describe below:

  • I have free access to electricity. I can have as much as I want power, to turn on even 10 computers simultaneously.
  • I do have free access to AWS / Azure servers with a good condition of ram and CPU.
  • I have huge clients on my website, so I can run some JavaScript's that are mining in their computers, or even implement the code inside a game.

In many places, I have read that mining using a PC doesn't worth the electricity. What about my case? Is it worth to do it? Do you recommend that I buy physical device for mining, or I can use a normal computer?

I have to tell that my Internet is 4G network for free electricity and not a lot of bandwidth.

Murch
  • 71,155
  • 33
  • 180
  • 600
Alex
  • 153
  • 1
  • 5
  • _I have huge clients on my website, so I can run some JavaScript's that are mining in their computers, or even implement the code inside a game._ this reminds me of something... http://www.pcgamer.com/esea-accidentally-release-malware-into-public-client-causing-users-to-farm-bitcoins/ – Zure Dec 05 '17 at 06:47
  • 1
    Yeah, please don't do that without asking for the user's consent. It's very unethical. – Nico Dec 05 '17 at 09:24

1 Answers1

7

First, mining does not require a lot of bandwidth. Whatever you have is likely enough.

Second, mining profits (in bitcoin, not some currency after exchange) is determined by difficulty. Difficulty is like a level number. The higher it is, the harder it is for mining computers to hash (the under-the-hood work).

Calculating mining profits only needs the current difficulty and your hash rate. Google search "Bitcoin mining calculator" to use one of the many good ones available.

Regardless of electricity costs, mining on:

  • computer processors or graphics cards is going to yield a very low profit. Probably not worth your time.
  • AWS has probably been discussed before, but again will likely be far too low hashing power to be worth it, plus you'd have the service fees.
  • other's computers with JavaScript is a relatively new and interesting idea, but again is such a low hash rate that it's only worth it if you have thousands of clients running your script. There's also the dubious nature of the proposal (do you have permission?).

Mining on specialised hardware, called ASICs, is very profitable if you don't consider electricity. But current models consume much, over 1000W all of them, and are very noisy and push out a lot of heat.

frеdsbend
  • 1,668
  • 3
  • 21
  • 39
  • 1
    Mining as part of a pool? Or solo? Also, perhaps "is very profitable" would be better described as "can be profitable"? – Hannah Vernon Dec 05 '17 at 01:32
  • Regarding JavaScript, it's only viable if you're mining Monero. If you target Bitcoin, you'll need millions of years before making any profit. – Arturo Torres Sánchez Dec 05 '17 at 03:32
  • @arturo I can't say I know much about it. I figure hash rate is lower than a typical processor, but thousands of processors pooled together is not bad. – frеdsbend Dec 05 '17 at 04:57
  • 1
    @Max I'd call 0.01 btc per day pretty profitable (a shelf of S9's), if you aren't paying electricity. Mining profits are equal, whether pooled or solo, over time. Pragmatically, pooled mining is best for this use case, unless he has millions of clients on his JavaScript. – frеdsbend Dec 05 '17 at 05:01
  • But I'm serious. The Bitcoin difficulty is so ridiculously high right now that thousands of JavaScript miners running on CPU won't get you even 1 Satoshi in any reasonable time span. You need the ASICs, or switch to another cryptocurrency. – Arturo Torres Sánchez Dec 05 '17 at 15:22
  • @Arturo How much hash rate can you get on one JavaScript client? At 100Mh you can mine 1mBTC per week with 10,000 clients. It's not a lot, but I say worth doing because it's a set it and collect scheme. If its a million clients, that's very good change. – frеdsbend Dec 05 '17 at 16:11