I'm sorry if I ask a stupid question. Bitcoin network was conceived by Satoshi Nakamoto as a decentralized network, but now we are seeing the full centralization of nodes in the United States. The user lacks motivation for hosting the full node as it requires financial costs but it does not pay off. I have a question. Does the bitcoin network protocol display address when requesting a useragent. Now we can see only the version and ip address. To anyone could donate a certain amount of coins for those who start a full node in the network. The ideal option proposed by the bitcoin core developer Jeff Garzik would be to make a commission for that unit is now fully take miners to share with all the owners of the full nodes. Sorry for my English.

  • A correction in your question: the article doesn't say it is Garzik who is proposing to reward people who run a full node, it just says it is "an idea that has been floated". Sep 25, 2014 at 12:54
  • 2
    'now we are seeing the full centralization of nodes in the United States.' That's a huge exaggeration.
    – Jannes
    Sep 25, 2014 at 21:40
  • Incentivising nodes is an issue. But it depends on how that is handled. Are there other duties that a machine running a full node could perform, and, for example, benefit from by the inclusion of a small payment?
    – T9b
    Sep 26, 2014 at 10:55
  • From a pragmatic standpoint nodes are an issue in the Bitcoin network. There is a lot of centralisation since CPU mining was traded for ASICs. Personally, I run a node because I want to learn how the network works. There is incentives to run nodes, nonfinancial incentives too, I'm sure. Sep 28, 2014 at 0:48

1 Answer 1


I'm not sure I understand your question, but: No, Bitcoin nodes do not announce their own Bitcoin addresses as part of the network protocol.

One could imagine modifying the protocol so that they did, but it would raise anonymity concerns: currently, by design, it is difficult to match an address with its owner's IP address. If you knew at least one address that belonged to a particular node, you might be able to look at other transactions in the block chain and deduce other addresses belonging to that node. And ISPs usually have records that determine the identity of a user from their IP address.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.