I am interested in determining how many full nodes in ZCash there are. I currently get four from ZChain explorer, so that seems to be a bit low.
I look after six…I’m sure there are many others
Yes, that explorer is not correct and needs to be updated.
Unfortunately there is no central registry of nodes, nor do they have named identities to begin with. Full nodes do maintain a database of IP addresses of peers they know about, but that is not, and is not intended to be, a comprehensive list of all nodes on the network.
The Zchain explorer was displaying a list of nodes it had seen over a given period of time, but even that is limited to what it can “see” ie: nodes behind NAT or over Tor may not show correctly if at all.
My DNS seeder (dnsseed.str4d.xyz) is currently serving 211
zcashd nodes, which it determines are “good” according to these metrics:
GetRequireHeight() currently just returns 0, so partially-synced nodes are not being filtered out.
REQUIRE_VERSION is set to the minimum version for the current network (currently 170011 for Heartwood support).