CipherScan 2026 - Privacy Intelligence for Zcash

CipherScan - Milestone 3 Progress Report

Milestone 3 Deliverables — All Complete

Deliverable Status
Feature parity audit Done
Tor Hidden Service (.onion access) Done
Shielded Supply History API (365 days) Done
Query performance optimizations Done
Privacy Index weekly publication Done
Documentation improvements Done

What Was Built

Feature Parity Audit

Formal written comparison of CipherScan vs the legacy Nighthawk explorer (zcashblockexplorer.com). CipherScan implements all 10 baseline features (9 fully matching, 1 different approach — client-side memo decryption instead of payment disclosure protocol). On top of parity, CipherScan adds 30+ exclusive features including pool analytics, turnstile tracking, fork watch, cross-chain swap tracking, and a 43-endpoint public API.

Full document: FEATURE_PARITY_AUDIT.md

Tor Hidden Service

CipherScan is now fully accessible as a Tor hidden service. Users can browse the entire explorer, including the API, without revealing their IP address.

  • Frontend: 2v3d5dlxm7kaobrjup6357db7xxjgktmdkyk6cksxox5ts7ucid2dyad.onion

  • API: wc6fzsvvx7wuyy2zd66ofbte6ptyb33k5qtsichesbkl5ldfdzgtsjad.onion

Both serve the same data as the clearnet site. No analytics, no IP logging, no third-party resources loaded.

Shielded Supply History - 365 Days

The pool history API now returns a full year of daily data with exact per-pool values (Sprout, Sapling, Orchard).


GET https://api.mainnet.cipherscan.app/api/network/pool-history?period=1y

Visible on the frontend at cipherscan.app/pools with 7d/30d/90d/1y period selectors.

Query Performance Optimizations

  • Materialized views for expensive aggregation queries (flow_daily, crosschain summary, supply stats)

  • Redis caching with TTL-based invalidation (2–5 min for time-series, 60s for real-time)

  • Cursor-based pagination for large result sets (no OFFSET scans on 287M-row tables)

  • Client-side streaming CSV/JSON exports (no server memory pressure)

  • Incremental turnstile refresh (4x daily, recomputes only affected dates)

Privacy Index Weekly Publication

12 weekly issues published at cipherscan.app/newsletter. Available via RSS at /newsletter/rss. Each issue covers pool composition changes, shielded transaction trends, notable on-chain events, and the weekly privacy score.

Documentation

  • API docs: 43 endpoints documented at cipherscan.app/docs with curl examples

  • Operational guide: DEPLOYMENT.md covering full-stack deployment, backup, and monitoring

Happy to answer any questions.

Kenbak

8 Likes

Milestone 3.5 - Progress Report

Hey everyone,

Milestone 3.5 deliverables are all complete. This was the supplemental milestone covering the incident response work during NU6.2 and Ironwood preparation.

What Was Built

Fork Watch - Real-time reorg monitoring with orphan vs canonical block comparison and mining pool attribution. 8 reorgs detected and archived on mainnet so far. cipherscan.app/reorgs

Turnstile Tracker - Tracks where every deshielded ZEC goes: held, reshielded, exchange, bridged, or transferred. 42M+ ZEC classified across 934K transactions. cipherscan.app/turnstile

Pool Flow Analytics - Per-pool inflow/outflow with hourly granularity and interactive period selectors. cipherscan.app/pools

Reorg-Proof Indexer - Automatic detection, rollback, and re-indexing. Handles 25+ block deep reorgs without manual intervention.

Ironwood Support - Full NU6.3 support live on testnet: migration tracker, cohort analysis, denomination histogram, 3,804 migration txs indexed, 18,128 TAZ in the Ironwood pool. Ready for mainnet activation July 28. testnet.cipherscan.app/ironwood

Dedicated Database Server - PostgreSQL on a separate host. API response times under 100ms for complex queries.

Happy to answer any questions!

7 Likes

Great job guys, has been great seeing your progress, thanks for building!!

1 Like