Bitcoin Forum
April 25, 2024, 08:59:49 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Solo Mining BFGMiner, Various standalones & bitcoin-qt/bitcoind  (Read 2444 times)
bgibso01 (OP)
Legendary
*
Offline Offline

Activity: 1218
Merit: 1001



View Profile
July 21, 2014, 12:58:19 AM
Last edit: July 26, 2014, 11:41:00 PM by bgibso01
 #1

I've changed the topic for my followup question.  In a nutshell, I'm wanting to know if bfgminer will allow s3 & A1 units to connect to it with bfgminer being the instance that connects to bitcoind client.  And if so, by using the --coinbase-addr, can each one have a different payout address rather than a solved block reward going to the bitcoin-qt wallet?

Thanks.



So I was re-reading the readme file about solo mining:

"SOLO MINING

BFGMiner supports solo mining with any GBT-compatible bitcoin node (such as
bitcoind). To use this mode, you need to specify the URL of your bitcoind node
using the usual pool options (--url, --userpass, etc), and the --coinbase-addr
option to specify the Bitcoin address you wish to receive the block rewards
mined. If you are solo mining with more than one instance of BFGMiner (or any
other software) per payout address, you must also specify data using the
--coinbase-sig option to ensure each miner is working on unique work. Note
that this data will be publicly seen if your miner finds a block using any
GBT-enabled pool, even when not solo mining (such as failover)"

So does this mean that if I use the --coinbase-addr option that the block reward will go to that address rather than my bitcoin-qt wallet address?  Is that a possible solution to multiple people solo mining with bfgminer connecting to a bfgminer as a proxy pointed to the bitcoind client?

What happens if bfgminer is pointed to the bitcoind without the --coinbase-addr and a block is found?

If these are stupid questions, I'll apologize in advance!
"The nature of Bitcoin is such that once version 0.1 was released, the core design was set in stone for the rest of its lifetime." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714078789
Hero Member
*
Offline Offline

Posts: 1714078789

View Profile Personal Message (Offline)

Ignore
1714078789
Reply with quote  #2

1714078789
Report to moderator
bgibso01 (OP)
Legendary
*
Offline Offline

Activity: 1218
Merit: 1001



View Profile
July 24, 2014, 01:26:45 AM
 #2

So I was re-reading the readme file about solo mining:

"SOLO MINING

BFGMiner supports solo mining with any GBT-compatible bitcoin node (such as
bitcoind). To use this mode, you need to specify the URL of your bitcoind node
using the usual pool options (--url, --userpass, etc), and the --coinbase-addr
option to specify the Bitcoin address you wish to receive the block rewards
mined. If you are solo mining with more than one instance of BFGMiner (or any
other software) per payout address, you must also specify data using the
--coinbase-sig option to ensure each miner is working on unique work. Note
that this data will be publicly seen if your miner finds a block using any
GBT-enabled pool, even when not solo mining (such as failover)"

So does this mean that if I use the --coinbase-addr option that the block reward will go to that address rather than my bitcoin-qt wallet address?  Is that a possible solution to multiple people solo mining with bfgminer connecting to a bfgminer as a proxy pointed to the bitcoind client?

What happens if bfgminer is pointed to the bitcoind without the --coinbase-addr and a block is found?

If these are stupid questions, I'll apologize in advance!

bgibso01 (OP)
Legendary
*
Offline Offline

Activity: 1218
Merit: 1001



View Profile
July 26, 2014, 11:42:25 PM
 #3

Changed original question to hopefully be more clear and precise.
BitBlitz
Sr. Member
****
Offline Offline

Activity: 285
Merit: 250


Turning money into heat since 2011.


View Profile
July 27, 2014, 12:02:23 AM
 #4

Correct.  Payouts go to the address defined in --coinbase-addr.

If you don't specify --coinbase-addr, bitcoind will try to use the old getwork protocol instead of GBT.  You'll find that the daemon has a hard time keeping up with more than 10GH or so with getwork, and will be utterly useless once it pegs your CPU.  FWIW if you can solve a block on getwork, the reward will go to one of the unused reserve addresses in your wallet.  The reward for each block found would go to a different "random" address in your wallet.

Also - You can try out your config on testnet by adding  testnet=1  in your bitcoin.conf file...

I see the value of Bitcoin, so I don't worry about the price...
bgibso01 (OP)
Legendary
*
Offline Offline

Activity: 1218
Merit: 1001



View Profile
July 27, 2014, 03:51:55 AM
 #5

Correct.  Payouts go to the address defined in --coinbase-addr.

If you don't specify --coinbase-addr, bitcoind will try to use the old getwork protocol instead of GBT.  You'll find that the daemon has a hard time keeping up with more than 10GH or so with getwork, and will be utterly useless once it pegs your CPU.  FWIW if you can solve a block on getwork, the reward will go to one of the unused reserve addresses in your wallet.  The reward for each block found would go to a different "random" address in your wallet.

Also - You can try out your config on testnet by adding  testnet=1  in your bitcoin.conf file...

Thanks for the response.  I've been wondering about a setting up a bitcoin-qt node and allowing some friends to connect using my bfgminer as the proxy rather than each of them having to run a node themselves.  Then came the question about who gets the block reward when it's found.
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!