Application Owners
Organization Name
Zingo Labs
How did you learn about Zcash Community Grants
I was involved in the design discussions.
Requested Grant Amount (USD)
$44,000.00
Category
Infrastructure
Project Lead
Name: Za Wil
Role: Zingo Labs Coordinator
Background: I am a long time hacktivist in the Zcash Community
Responsibilities:
I provide an interface to other organizations when a Zingo Lab needs one, that's not otherwise available. I represent the internal discussions of Zingoistas publicly when I am asked to do so.
Additional Team Members
- Name: Undisclosed
Role: Zcasher
Background: Undisclosed
Responsibilities: Various
We provide internal details to members of the ZCG on request. In order to maximize inclusivity we do not disclose member information.
Project Summary
Unanticipated architectural requirements have emerged.
To rearchitect to meet these requirements, with minimal impact on the Zaino continuation schedule we are allocating more development resources to Zaino. We need funding to cover these costs.
Project Description
We are rewriting a significant portion of the core Zaino architecture to meet (re)newed requirements.
Proposed Problem
The earlier draft of Zaino, assumed published zcashd RPC specs were acccurate and their support was sufficient. It’s now clear that that’s not the case.
Proposed Solution
Define a implement an authoritative, and test spec that is sufficient, and matches the new Zaino implementation.
Solution Format
Running, tested, provisioned, open source Rust and supporting documentation and community.
Dependencies
Collaborations with the ECC, and the ZF.
Technical Approach
Our approach will be identical to that taken in all the Zaino effort.
Upstream Merge Opportunities
We contribute code, ideas, docs, etc. to the upstream projects.
Hardware/Software Costs (USD)
0
Hardware/Software Justification
NA
Service Costs (USD)
0
Service Costs Justification
NA
Compensation Costs (USD)
$44,000.00
Compensation Costs Justification
Two lead developers working full time for 5 weeks.
$110/hour * 40 hours/week * 5 weeks * 2 developers
Total Budget (USD)
$44,000.00
Previous Funding
Yes
Previous Funding Details
One complete and one approved and to be scheduled, this week.
Other Funding Sources
No
Other Funding Sources Details
No response
Implementation Risks
Inadequate consensus from the community could cause unexpected reimplementations.
Potential Side Effects
Zcash is ever more locked into Rust.
Success Metrics
Zaino elegantly supports Zallet.
Startup Funding (USD)
0
Startup Funding Justification
NA
Milestone Details
-
Milestone: 1
- Amount (USD): $44,000.00
- Expected Completion Date: 2025-07-01
-
Deliverables:
- The core architecture of Zaino is intuitive to ECC and ZF developers, and supports clean separations of concerns in critical software design and security dimensions.
- The running implementation of Zaino (as a library) correctly supports Zallet operations, according to best practices.