6
1
I have read that when running a simple standalone instance of 'bitcoind', you should generally use 'gen=0', since it's highly unlikely you'll ever mine a block on your own.
What I don't fully understand is how this relates to transaction procssing.
If I use 'gen=0', does that mean I have no hope of getting transaction fees, either?
In other words, with 'gen=0', is my client not really participating in processing transactions at all?
Is block mining (to generate new bitcoins) a somehow separate process from processing transactions?
It seems like running a client in this configuration provides free bandwidth to the network for no (BTC) reward. Which is actually fine by me, but not obvious. – jwd – 2013-02-22T18:44:32.533
@jwd, that's pretty much true. I've seen one debate about whether transaction relaying should earn fees, but generally people seem to accept it. I know the Bitcoin-QT client has a setting for the number of peers it's allowed to connect to, but I don't remember hearing about bandwidth throttling. Generally I think people who don't like the level of data usage just don't leave the client open. – Highly Irregular – 2013-02-23T03:06:02.953