-paytxfee switch, e.g. -paytxfee=0.01
So, -paytxfee sets nTransactionFee.
Can someone explain how nTransactionFee causes a client to behave?
And more specifically, what happens when node A sets 1000.0 and all other nodes use 0.01?
From what I understand a node will not include transactions in it's blocks unless the transaction includes a fee that meets the node's requirements. So in the case of a node setting the fee to 1,000 it would likely never include any transactions in blocks it generates, which means it will miss out on any transaction fees other nodes would have gotten. There really isn't a reason to set a nodes requirements higher then the rest of the network since you are basically just pricing yourself out of the market.