ZCG Grants Prototype
Back to applications

Grant application

Grant Application – Zebra State Snapshot & Fast Sync Infrastructure

Evaluation snapshot

Request at a glance

Applicant
Independent Developer
Requested
$30,000
Status
Declined
Review context
Forum discussion linked1 committee record linked

FPF source evidence

Milestone and disbursement ledger

Read-only milestone and disbursement fields normalized from the FPF grants ledger.

These ledger rows are FPF source evidence. They do not by themselves prove that a progress update was accepted, a payment request was approved, or an on-chain settlement was completed. Named rows can also describe reimbursements, returned funds, or other ledger adjustments.

No normalized FPF milestone or disbursement rows are linked to this application yet. The application and its other source evidence remain available below.
AI-grounded decision supportCommittee briefingReview an evidence-grounded briefing or ask a custom question about this application. AI output supports committee review; it does not recommend or make a funding decision.Not generated

No committee briefing yet

Generate a standard briefing from this application, linked evidence, team history, relationships, and comparable grants. The completed shared report will be available to other authorized users.

Your account can read shared briefings but cannot generate them.

Application-scoped research

Ask about this application

Ask a focused question. Answers use the grant knowledge index and retain numbered links to the evidence supplied to the model.

Your account can read shared analyses but cannot generate a custom answer.

Workflow signals
📋 Grant Application👀 Ready For ZCG Review❌ Grant Declined
Latest committee record
Unknown1/19/2026

The project will build a state snapshot and fast-sync module for Zebra, the Zcash Rust full node, enabling new nodes to bootstrap from verified point-in-time state snapshots instead of replaying the entire blockchain from genesis. This inf…

Data quality and provenanceSource matching, linked-record coverage, and reconciliation diagnostics

Source coverage

Operational context for tracing how this canonical record was assembled.
Source stateGitHub + Sheet
GitHub-Sheet match100%
Primary forum1
Supporting forum0
GitHub labels3
Decision notes1

GitHub workflow labels

3 labels captured as structured grant attributes
📋 Grant Application
Category
Intake
Status
Grant Application
Milestone
-
Observed
1/19/2026
Open GitHub issue
👀 Ready For ZCG Review
Category
Review
Status
Ready For Zcg Review
Milestone
-
Observed
1/19/2026
Open GitHub issue
❌ Grant Declined
Category
Decision
Status
Declined
Milestone
-
Observed
1/19/2026
Open GitHub issue

Decision history

1 meeting note linked
Unknown1/19/2026

State Snapshot and Fast Sync infrastructure

Decision text was not parsed from the minutes.

The project will build a state snapshot and fast-sync module for Zebra, the Zcash Rust full node, enabling new nodes to bootstrap from verified point-in-time state snapshots instead of replaying the entire blockchain from genesis. This infrastructure component will export, compress, verify, distribute, and import finalized chain state without changing consensus rules or protocol behavior. By dramatically reducing node startup time and resource costs, it will improve operator experience, enable efficient CI/CD and testing workflows, and support downstream analytics systems. The module will provide secure, multi-level integrity verification, a custom segmented snapshot format, resume-capable downloads, and CLI tools, delivered as a reusable, modular crate integrated with zebra-state. Applicant is requesting $30,000. Gguy: I understand that there is a problem with creating fast syncing infrastructure which is beneficial in specific scenarios, mainly in testing and development, and that’s important. It’s my understanding that there are specific solutions that different teams use to achieve this but encouraging this usage more widely as this application proposes is probably not something ZCG should fund. Without greater protections, likely utilizing zero knowledge proofs, it’s hard to imagine that lessening the burden of syncing by having snapshots is good for the security of the network. So with those concerns I’m going to vote to reject this application. Artkor: While the idea itself is attractive, from my perspective this approach increases centralization, making it unlikely to be included in Zebra’s automatic new-node path and therefore unlikely to see broad adoption. For this reason, I reject this proposal. And I found the alternative approach outlined by Hahn during the discussion more compelling. Hanh: Well if you really want to have new infrastructure for development on demand like in Infura, they should build something different because this is not going to save much time. This is still going to take hours to boot. But the real question is do you really need to have an infrastructure like Infura since Zcash does not have smart contracts. So people don’t develop in the same way in Zcash. For most of the development, a reg test is enough and that can be started in a matter of minutes. If they want to speed up the installation of a new node they can copy from another node that they have and if they don’t have that then they should take it from a full blockchain and just wait. My position is the risk inferred by skipping a ton of checks or implementing your own checks outweighs the advantage of saving a little bit of time. Zerodartz: Yes, saving time to start a full node would be nice. But for example with a slower connection speed the difference would be rather minor. This is a reject from me now, but hopefully in the future Zcash nodes can cut down in some way the sync time. decentralistdan: Agreed, reject. Unanimous rejection

Confidence
100%
Match method
Direct Source Url
Minutes
Zcash Community Grants Meeting Minutes 1/19/2026
Committee notes

Gguy: I understand that there is a problem with creating fast syncing infrastructure which is beneficial in specific scenarios, mainly in testing and development, and that’s important. It’s my understanding that there are specific solutions that different teams use to achieve this but encouraging this usage more widely as this application proposes is probably not something ZCG should fund. Without greater protections, likely utilizing zero knowledge proofs, it’s hard to imagine that lessening the burden of syncing by having snapshots is good for the security of the network. So with those concerns I’m going to vote to reject this application.

Artkor: While the idea itself is attractive, from my perspective this approach increases centralization, making it unlikely to be included in Zebra’s automatic new-node path and therefore unlikely to see broad adoption. For this reason, I reject this proposal. And I found the alternative approach outlined by Hahn during the discussion more compelling.

Hanh: Well if you really want to have new infrastructure for development on demand like in Infura, they should build something different because this is not going to save much time. This is still going to take hours to boot. But the real question is do you really need to have an infrastructure like Infura since Zcash does not have smart contracts. So people don’t develop in the same way in Zcash. For most of the development, a reg test is enough and that can be started in a matter of minutes. If they want to speed up the installation of a new node they can copy from another node that they have and if they don’t have that then they should take it from a full blockchain and just wait. My position is the risk inferred by skipping a ton of checks or implementing your own checks outweighs the advantage of saving a little bit of time.

Zerodartz: Yes, saving time to start a full node would be nice. But for example with a slower connection speed the difference would be rather minor. This is a reject from me now, but hopefully in the future Zcash nodes can cut down in some way the sync time.

Forum links

1 primary, 0 supporting
Primary forum thread

Zebra State Snapshot And Fast Sync Infrastructure

Hello everyone: I am submitting a proposal to Zcash Community Grants (ZCG) to build a State Snapshot and Fast Sync infrastructure module for Zebra, the Rust full node implementation of Zcash. This project focuses on exporting, distributing, verifying, and restoring finalized chain state, allo...

Confidence
100%
Forum URL
https://forum.zcashcommunity.com/t/zebra-state-snapshot-and-fast-sync-infrastructure/54269
Open forum thread

source: forum_mirror | topicId: 54269 | fetchedAt: 2026-08-25T07:10:32.384Z | categoryId: 33 | mirrorKind: forum_topic | coverageCapped: false | discoveredFrom: ["github_issue_comment:ZcashCommunityGrants/zcashcommunitygrants#187:comment:3749718057","google_sheet_row:1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:grant-platform:65754c4c93939d45568899392858d9b80748b941867f369057a2fc53d7ffafde"] | postStreamCount: 23

Application source evidence

Primary GitHub, Sheet, and other non-forum source records.
Github Issue

Grant Application – Zebra State Snapshot & Fast Sync Infrastructure

### Terms and Conditions - [x] I agree to the [Grant Agreement](https://9ba4718c-5c73-47c3-a024-4fc4e5278803.usrfiles.com/ugd/9ba471_f81ef4e4b5f040038350270590eb2e42.pdf) terms if funded - [x] I agree to [Provide KYC information](https:/...

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#187
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | state: closed | author: robustfengbin | labels: ["📋 Grant Application","👀 Ready For ZCG Review","❌ Grant Declined"] | number: 187 | closedAt: 2026-01-19T14:22:24Z | commentCount: 3

Github Issue Comment

Comment on #187: Grant Application – Zebra State Snapshot & Fast Sync Infrastructure

Please post your grant request to the [Forum](https://forum.zcashcommunity.com/). If you need assistance post your username here and I'll assist.

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#187:comment:3744559360
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | author: alexgbo | number: 187 | issueUrl: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/187 | commentId: 3744559360 | createdAt: 2026-01-13T14:12:40Z | issueNumber: 187

Github Issue Comment

Comment on #187: Grant Application – Zebra State Snapshot & Fast Sync Infrastructure

@alexgbo Hi, thanks for the reminder! I’ve already posted my grant proposal on the Forum. Happy to make any updates if needed.

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#187:comment:3748226303
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | author: robustfengbin | number: 187 | issueUrl: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/187 | commentId: 3748226303 | createdAt: 2026-01-14T07:39:03Z | issueNumber: 187

Github Issue Comment

Comment on #187: Grant Application – Zebra State Snapshot & Fast Sync Infrastructure

[Forum post for reference. ](https://forum.zcashcommunity.com/t/zebra-state-snapshot-and-fast-sync-infrastructure/54269)

Confidence
100%
Source ID
ZcashCommunityGrants/zcashcommunitygrants#187:comment:3749718057
Open source record

repo: zcashcommunitygrants | owner: ZcashCommunityGrants | author: alexgbo | number: 187 | issueUrl: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/187 | commentId: 3749718057 | createdAt: 2026-01-14T14:05:20Z | issueNumber: 187

Google Sheet Row

Zebra State Snapshot & Fast Sync Infrastructure

Date Submitted: 1/13/2026 | Proposal Title: Zebra State Snapshot & Fast Sync Infrastructure | Applicant(s): robustfengbin | Grant Platform Link: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/187 | Forum Link: https://forum.zcashcommunity.com/t/zebra-state-snapshot-and-fast-sync

Confidence
100%
Source ID
1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:grant-platform:65754c4c93939d45568899392858d9b80748b941867f369057a2fc53d7ffafde
Open source record

gid: 1164534734 | sheetId: 1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg | tabName: all_grants_tracking | rowNumber: 471 | legacySourceId: 1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:row:471 | identityStrategy: grant_platform_link | businessIdentifier: https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/187 | rowLocationSourceId: 1FQ28rDCyRW0TiNxrm3rgD8ai2KGUsXAjPieQmI1kKKg:1164534734:row:471