Bitcoin Forum

Bitcoin => Mining software (miners) => Topic started by: FiloSottile on September 25, 2012, 06:59:30 AM



Title: Offline mining - or, separating getworks and mining
Post by: FiloSottile on September 25, 2012, 06:59:30 AM
I have a mining machine without access to the Internet, but I can automatically send work to it from an online machine. What I am thinking about is getting some work from the pool, sending it to the miner to hash, and so on back and forth.

I understand quite well how mining works, and seems to me that this should only lower efficiency a bit, if done well. (The biggest loss probably being long polling)

Suggestions?


Title: Re: Offline mining - or, separating getworks and mining
Post by: Luke-Jr on September 25, 2012, 12:27:40 PM
Using getblocktemplate (https://en.bitcoin.it/wiki/Getblocktemplate), you could just update the template occasionally, and generate as much work as you need on the offline system. Obviously you'll still need to update it timely for each longpoll. Then you need a return path for shares; you might be able to find a pool that lets you set your share difficulty high enough that you only need to do this about once a minute on average (though your variance will increase too) - unfortunately, my own pool (http://eligius.st) can't provide that ... yet.


Title: Re: Offline mining - or, separating getworks and mining
Post by: d3m0n1q_733rz on September 27, 2012, 08:32:05 AM
Or you could use internet connection sharing and send a wireless signal to your other computer.  ICS Internet Connection Sharing.


Title: Re: Offline mining - or, separating getworks and mining
Post by: meebs on September 28, 2012, 03:37:57 AM
Using getblocktemplate (https://en.bitcoin.it/wiki/Getblocktemplate), you could just update the template occasionally, and generate as much work as you need on the offline system. Obviously you'll still need to update it timely for each longpoll. Then you need a return path for shares; you might be able to find a pool that lets you set your share difficulty high enough that you only need to do this about once a minute on average (though your variance will increase too) - unfortunately, my own pool (http://eligius.st) can't provide that ... yet.

something like this would have been incredibly helpful for me a week ago when timewarner decided to be a tool and stop working 4-7 hours a day a few minutes at a time....

but ah well.