Bitcoin Forum
November 10, 2024, 04:47:01 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How to use low performance mining devices  (Read 2059 times)
mberg2007 (OP)
Member
**
Offline Offline

Activity: 117
Merit: 10


View Profile
June 17, 2013, 09:17:11 PM
 #1

Hello all,

I would like to use some low cost hardware for mining. It's based on the Cortex A9 processor (probably like the one in your smartphone) and by rough estimates it will clock in at around 1.5 mh/s.

I understand that with this sort of hashing power I will not likely be quitting my day job anytime soon. But that's ok, this is just a proof of concept for me at the moment.

Question is can such a device be used for mining *at all* ? What I'm worried about is the time it will take to find a share on just about any pool. Won't every share returned be stale? Would it help if I ran a stratum proxy and then told a bunch of these Cortex based devices to proxy through that?

- Michael

BitcoinBarrel
Legendary
*
Offline Offline

Activity: 2026
Merit: 1034


Fill Your Barrel with Bitcoins!


View Profile WWW
June 18, 2013, 12:59:33 AM
 #2

With that hashrate you will not make hardly anything using a Pool and most likely will not be to acquire a big enough balance to even cash out. If it were me I'd leave it solo mining in hopes of getting lucky and solving a block to earn 25 Bitcoins. Only problem is it could take over 1000 years.



        ▄▄▄▄▄▄▄▄▄▄
     ▄██████████████▄
   ▄█████████████████▌
  ▐███████████████████▌
 ▄█████████████████████▄
 ███████████████████████
▐███████████████████████
▐███████████████████████
▐███████████████████████
▐███████████████████████
 ██████████████████████▀
 ▀████████████████████▀
  ▀██████████████████
    ▀▀████████████▀▀
.
.....
.....
.....
.....
.....
.....





LogicalUnit
Sr. Member
****
Offline Offline

Activity: 299
Merit: 250


View Profile
June 18, 2013, 01:50:27 AM
Last edit: June 19, 2013, 11:40:41 AM by LogicalUnit
 #3

Hello all,

I would like to use some low cost hardware for mining. It's based on the Cortex A9 processor (probably like the one in your smartphone) and by rough estimates it will clock in at around 1.5 mh/s.

I understand that with this sort of hashing power I will not likely be quitting my day job anytime soon. But that's ok, this is just a proof of concept for me at the moment.

Question is can such a device be used for mining *at all* ? What I'm worried about is the time it will take to find a share on just about any pool. Won't every share returned be stale? Would it help if I ran a stratum proxy and then told a bunch of these Cortex based devices to proxy through that?

- Michael



I had a similar idea based on a Spartan 3E FPGA, but I determined that it's just not worth it. If you want to experiment with mining, do it on your GPU.
grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1452



View Profile
June 18, 2013, 02:06:44 AM
 #4

Even with a cheap gpu (less than $200), you can get more than 200x hash power. decide for yourself.

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
mitty
Sr. Member
****
Offline Offline

Activity: 359
Merit: 250



View Profile
June 18, 2013, 02:46:55 AM
 #5

Regarding it only finding stale shares; the pool server will provide your miner with the current block header whenever a new block is found so your miner should stop working on the old block and start the new one; Your stale percentage shouldn't be any higher on slow hardware than fast hardware.  (unless you're using something like a BFL single that won't stop working until it finishes a whole nonce range)

Mining with 1.5 mh/s isn't worth it though, even if you had both free electricity and hardware... unless of course you find enjoyment in getting nonstandard hardware to mine.  e.g.: http://hackaday.com/2013/03/25/mining-bitcoins-on-a-nintendo/

Tongue
dben428
Member
**
Offline Offline

Activity: 106
Merit: 10


View Profile
June 18, 2013, 03:16:49 AM
 #6


Pure genius.
flipper
Member
**
Offline Offline

Activity: 64
Merit: 10


View Profile
June 18, 2013, 04:47:22 AM
 #7

With that hashrate you will not make hardly anything using a Pool and most likely will not be to acquire a big enough balance to even cash out. If it were me I'd leave it solo mining in hopes of getting lucky and solving a block to earn 25 Bitcoins. Only problem is it could take over 1000 years.

Not a bad idea going solo. It would be like playing loto for (almost) free.
bcpokey
Hero Member
*****
Offline Offline

Activity: 602
Merit: 500



View Profile
June 18, 2013, 07:43:42 AM
 #8

With that hashrate you will not make hardly anything using a Pool and most likely will not be to acquire a big enough balance to even cash out. If it were me I'd leave it solo mining in hopes of getting lucky and solving a block to earn 25 Bitcoins. Only problem is it could take over 1000 years.

Not a bad idea going solo. It would be like playing loto for (almost) free.

It'd be more like playing a lotto where the odds are 1,000,000 times more strongly stacked against you, and the reward is  millions of times lower.
mberg2007 (OP)
Member
**
Offline Offline

Activity: 117
Merit: 10


View Profile
June 18, 2013, 09:27:03 AM
 #9

With that hashrate you will not make hardly anything using a Pool and most likely will not be to acquire a big enough balance to even cash out. If it were me I'd leave it solo mining in hopes of getting lucky and solving a block to earn 25 Bitcoins. Only problem is it could take over 1000 years.

Well, with a single device this would be true. But what if I have 100.000 of these things?

The issue here is not really how profitable a single device is, but whether or not they can be used as a matter of principle. If the miner is so slow that it can't finish one share before a new block is found, then having 100.000 of them won't matter because they will each be facing the same problem.

What I want to know is could 100.000 very slow devices be pooled together to make a viable mining platform? Just as a technology proof of concept, never mind the cost or the technical hassles involved. I understand these will be massive at best.. :-)

-Michael
mitty
Sr. Member
****
Offline Offline

Activity: 359
Merit: 250



View Profile
June 18, 2013, 05:06:53 PM
 #10

With that hashrate you will not make hardly anything using a Pool and most likely will not be to acquire a big enough balance to even cash out. If it were me I'd leave it solo mining in hopes of getting lucky and solving a block to earn 25 Bitcoins. Only problem is it could take over 1000 years.

Well, with a single device this would be true. But what if I have 100.000 of these things?

The issue here is not really how profitable a single device is, but whether or not they can be used as a matter of principle. If the miner is so slow that it can't finish one share before a new block is found, then having 100.000 of them won't matter because they will each be facing the same problem.

What I want to know is could 100.000 very slow devices be pooled together to make a viable mining platform? Just as a technology proof of concept, never mind the cost or the technical hassles involved. I understand these will be massive at best.. :-)

-Michael

100000 1.5mh/s devices pooled together would work (they would mine bitcoins at 150 GH/s), but "viable" with respect to mining implies your income exceeding your expenses.  If you can't make one device profitable then you can't make 100000 profitable.

You would probably need to set up a local pool server (/solo mine) or use a Stratum proxy at the very least though.  No pool would allow you to directly connect 100000 slower-than-cpu/x86 miners. :p
gourmet
Sr. Member
****
Offline Offline

Activity: 311
Merit: 250


View Profile
June 18, 2013, 05:10:57 PM
 #11

The issue here is not really how profitable a single device is, but whether or not they can be used as a matter of principle. If the miner is so slow that it can't finish one share before a new block is found, then having 100.000 of them won't matter because they will each be facing the same problem.

I think that even when trying to finish any one share, luck is always important part. So it is quite possible that some of the slow miners will be lucky enough to find a share before the block is completed. In fact, 100 000 very slow workers equals to one "less slow" one. Together they find shares 100 000 times more frequently than any one of them.

[edit:] It seems like mitty posted more important aspects of the thing in between... :-)
PCMiner
Full Member
***
Offline Offline

Activity: 123
Merit: 100


View Profile
June 18, 2013, 09:02:21 PM
 #12

Yea, as a proof of concept it's a neat idea.  Even if you collected every phone and tablet you could get your hands on you are still looking at a slow mining setup combined. BUT, and BUT is the key here, 1,000,000 phones crunching away is a huge boost, even if it's not all directed at one person.  A million phones also is only a tiny drop in the bucket of the possible phones available out there to mine....  It's feasible I guess.  While it would strengthen the network, no one would really win if this happened.  Difficulty would just go up even more hurting us normal miners.

I have some old iPhones crunching litecoin using "MobileMiner".  In 2 1/2 months I've made.......1 LTC total.  They sit on my desk at work crunching away out of sight, out of mind.
progolferJP
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
June 18, 2013, 09:08:42 PM
 #13

What is the best way for me to mine? Which software should I use?
PCMiner
Full Member
***
Offline Offline

Activity: 123
Merit: 100


View Profile
June 18, 2013, 10:28:10 PM
 #14

What is the best way for me to mine? Which software should I use?

If you want just plain simple no hassle go with Bitminter although they've been having some DDoS attacks the last few days.   If you are a little more technically minded, check out CGminer.  Just be aware it requires some tinkering skills.  For absolute beginners though Bitminter is the way to go.  It's where I started before learning more about how all this works.  I've since graduated to CGminer on my machines.
jeannie
Member
**
Offline Offline

Activity: 98
Merit: 10



View Profile
June 19, 2013, 09:05:05 AM
 #15

I think better use for mining alt coins which are much more easy.  I use mine to mine Porncoins getting more than 10k of the coins for fun

SirMintALot
Full Member
***
Offline Offline

Activity: 140
Merit: 100


In POS we trust


View Profile
June 19, 2013, 10:10:35 AM
 #16

I was running AndLTC on my HTC Desire HD for a while. It is submitting a share every 3 hours and sucks the battery empty in a short time. IMHO its not worth the hassle

BTC: 142BHpdq4wey7PC3Cp5QiUoshF19u3yvHN LTC: LbiEUDYjohwpXnv1Gd4LvdGr1Jr1M5Usjc NMC: N3eeYkWqeLFWBJRmS3WyU1zz6WgKkjEVtb
IXC: xtR8uc2EFGWFJgrVEgZZ5yvRsWKhwAg8ZH DVC: 18oVWfSqHjvhJEuHHxsDpCfBeDMuLWyh5p CLR: CGZGWW16sooX69PJBEtJH2Xmo4KFupkow7
PPC: PLJ5uzFw21FkKdSrmfccT3MqubSfSB4soE YAC: Y7FM89AiFhWKBcXh2BzzRaw4eUAYkreXbs LBW: 5ygEWM7dMjeUV2sBeppTvkTTXCkeREKqf2
I0C: jatiogvXJYhK7auegbjPnQRV3kQgFvz482 JPU: JE7fhhPfP1Kjyd1hj8zevNsf7THeMqHo6A NVC: 4Hvecu2fzC2rCwYbKBeYXr8y9pdAZLFZHH
lucas.sev
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250



View Profile
June 19, 2013, 12:42:21 PM
 #17

Are you trying to develop malware for smartphones that will mine BTC for you?  Grin
jamesc760
Sr. Member
****
Offline Offline

Activity: 448
Merit: 250



View Profile
June 19, 2013, 01:06:13 PM
 #18

Are you trying to develop malware for smartphones that will mine BTC for you?  Grin

I had the same thought as soon as I read op's question. Nobody in right mind would think of trying to mine on cpu's these days, let alone on weak cpu's like the arm, and where do you get 100000 of these cpus?Huh
mberg2007 (OP)
Member
**
Offline Offline

Activity: 117
Merit: 10


View Profile
June 20, 2013, 12:57:11 PM
 #19

Are you trying to develop malware for smartphones that will mine BTC for you?  Grin

I had the same thought as soon as I read op's question. Nobody in right mind would think of trying to mine on cpu's these days, let alone on weak cpu's like the arm, and where do you get 100000 of these cpus?Huh

Placing a trojan in an Android phone wasn't my idea. No, I was thinking more along the lines of buying a bunch of MK802/808/908/whatever SoStick devices that I could plugin in an leave running at work or at home, since they don't draw a lot of power. You'd be surprised at how powerful these things have become these days - we're talking quad core 1.7 ghz A9's here. Definitely some potential for CPU friendly altcoins there.

My calculations however show that this is not really feasible. You can get these things for around $40 a piece, and with a mining speed of around 4-8 khz on a good day it would take years for them to break even. That's assuming they don't burn out and that the difficulty rate/exchange rate coupling doesn't deteriorate below today's level.

Actually my original idea was to take one of these USB systems and throw a 10w solar panel on it, and then just leave it out on the lawn. Scale up as cash and lawn space permits.. :-) But it's just not feasible because of relatively high cost of the solar panel and voltage controller.

If we could plug a Block Eruptor into an Mk802 and use a solar panel to power the whole thing (with wifi being supplied by a central access point), it might be a fun and worthwhile experiment. But again, with eruptors costing hundreds of dollars each, the ROI is non existent. So it would be a mostly academic exercise.

(off topic: Who's willing to pay hundreds of dollars for these things? They will never, ever break even..)

- Michael
runam0k
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001


Touchdown


View Profile
June 22, 2013, 10:26:03 AM
 #20

(off topic: Who's willing to pay hundreds of dollars for these things? They will never, ever break even..)
Novelty factor 5. Grin

Or buy a bunch more than you need, sell them on ebay and keep the rest for < 1BTC each.
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!