ZNodes Explorer - Real Time Network Map For Zebra & Zcashd

Hello Zcash community I made a fault and I make a lot of posts, but I am going to use only this to start showing constant progress, okay?


First, if you want to know more of my history and some questions of me you can visit this post:

Hello ZecHub! Responding to the Video Feedback & ZNodes Q&A - #11 by SafeguardLabs

I am going to start writing in this post because I think that the other post is more emotional and this is more technical and we need more technical things :sweat_smile:.

Well, to order and show the things that I am making: first I am trying to ask for a grant in ZecHub to pay and continue in the development of this platform because I am using my own resources and I already have my debit card with a negative balance :smiling_face_with_tear: but I continue developing this, that’s why I am asking for a grant to upload more functions and continue developing this.


Second, I saw the Zcash video and I want to give us more details of my project. I made this table to show you the difference between this and Ziggurat. Probably some things I update because we launched a new version of ZNodes with a map and I made some modifications, but there were little modifications.

Comparison: ZNodes vs. Ziggurat of ZecHub

Feature ZNodes Ziggurat ZecHub Impact
Concurrent Connections 2,500 1,200 2x capacity, faster mapping
Attempts per Cycle 1,000 500 More aggressive discovery
Handshake Timeout 2,000ms 300ms Captures slow Zebra nodes
Reconnection Interval 60s 300s Fresher data
DNS Refresh Every 2min Only at start Auto-discovers new seeds
Error Handling Warn + Continue Panic + Terminate 24/7 Stability
Flux Filtering 4 Layers Basic Eliminates ~2,000 fake nodes
APIs 3 endpoints 1 endpoint getmetrics, getstats, getnodes
Prioritization Nodes w/o metadata first Uniform Random More efficient mapping

In this part you can see the future work. These are all the tasks that we need to do to have the better platform of Zcash to observe the health of the network. Okay, we made a map already but we need to make other things with the map because we think that we have like a map that looks good but we know that we can do better things.

Future Work

If we get the funding, here is the plan:

  1. Backend Upgrade: Improving the crawler with Ziggurat logic to efficiently detect both Zebra and Zcashd nodes.
  2. Trust Score: We will classify nodes with a stability score.
  3. UI/UX Design: We will hire an external designer to build a clean, ad-free ‘White & Professional’ interface.
  4. Privacy-First Map: Implement a live map that respects 100% privacy (zero doxxing, only general regions).
  5. Public API: Launch endpoints for other devs.
  6. Security: Bulletproof the platform with security audits to guarantee we keep no logs or IPs, ensuring we cover absolutely every necessary front.

And now the thing that probably we need is feedback of us, especially the feedback of the ZecHub DAO members. Because we want to ask for a grant, but in the last grant the DAO members rejected the project and we want to know the aspects that made the members reject the project to try to cover those issues and have a more percent to receive that grant to pay the debt and the future bills.

And another thing that we want to know is about “crunch”. This is like a repository I think, but someone in the ZecHub meeting said that “crunch” is a tool that can be used in this project but I don’t find any information on this. I want to know if someone can give a link or a link of a post that is talking about that :slight_smile: