Questions tagged [node-services]

Refers to the services offered by nodes in the Bitcoin network, e.g. NODE_NETWORK, NODE_WITNESS, etc. and the corresponding service bits used to announce the services.

Filter by
Sorted by
Tagged with
2 votes
0 answers

ZMQ hashblock doesn't work

I'm running a full node, bitcoind .. -zmqpubhashblock=tcp:// -zmqpubrawtx=tcp:// rawtx events work great, but not getting any hashblock ones. Node is fully synced, I can see ...
Eva4684's user avatar
  • 41
1 vote
1 answer

How to check NODE type in Bitcoin?

There is a Bitcoin node in my Lab, how can I check it is a Full node or not? there is any command to check node type?
Istiaque Ahmed's user avatar
2 votes
1 answer

Is it okay to send witness transactions in response to `MSG_TX` get data messages?

I have a neutrino client that currently signals NODE_NONE. When it announces transactions it sends inventory messages and gets getdata MSG_TX requests back. Currently it replies with the witness ...
benthecarman's user avatar
5 votes
2 answers

Does running a pruned node support the syncing of other nodes in the network?

I decided to prune my Bitcoin core node to 25 GB. With the blocks that the node has in its data directory (the ones that were not deleted), does such a node support the syncing of other nodes in the ...
John Smith's user avatar
2 votes
1 answer

What is the meaning of "service bits" in Bitcoin?

// Note that of those which support the service bits prefix, most only support a subset of // possible options. // This is fine at runtime as we'll fall back to using them as a oneshot if they don't ...
jinsong ai's user avatar
1 vote
1 answer

How could the Bitcoin protocol be modified so that pruned nodes could still participate in BIP 37 SPV?

According to Jameson Lopp (, allowing pruned nodes to advertise that they support BIP 37 would be impossible without "...
Ian MathWiz's user avatar
4 votes
1 answer

What does "NODE_WITNESS (12)" mean as it is shown in

I'm running a pruned full node of bitcoin core version 0.14.0 and checking on I can see that my node was labelled "NODE_WITNESS (12)" unlike of the others nodes shown, ...
Vinicius Sa's user avatar
7 votes
1 answer

Why are 0.13.1 Core nodes connecting only to Witness (e.g. 0.13.1) nodes?

I have my Core 0.13.1 node configured to connect to 16 nodes, and invariably I see it connected only to other 0.13.1 nodes, even though, according to bitnodes leaderboard, these nodes form a minority. ...
Rebroad's user avatar
  • 320
5 votes
3 answers

What do pruning nodes contribute to the network?

Pruning nodes are described in the sourcecode thusly: -prune=<n>: Reduce storage requirements by pruning (deleting) old blocks. This mode is incompatible with -txindex and -rescan. I’ve ...
Murch's user avatar
  • 74.5k