ZecHub
Glossary & FAQs
Definitions, answers, clarity.
ZecHub
Glossary & FAQs
Definitions, answers, clarity.
Before you open your editor, know what problem you are solving and why anyone would care. A good test is simple: if the thing you are building did not exist, would anyone miss it? Build something you would use yourself. Privacy is the reason Zcash exists, so understand why privacy matters to the people you are building for, then let that shape the whole project.
The most common surprise for builders from other chains is the learning curve for Zcash infrastructure, not the coding. Give yourself time to understand how the pieces fit before you design your app. Start with the core stack, often called Z to the third: zebrad, a light server, and a wallet. Then get familiar with the developer tools:
Several tracks require your app to interact with Zcash mainnet. In practice this means your project, or someone using it, including an AI agent, sends or receives real funds on mainnet, or it builds and improves the tools that make this possible. If your app makes transactions, you must demonstrate them on mainnet in your submission.
Build on testnet while you develop. Mainnet activity costs real ZEC and will only get more expensive over time, so testnet is the recommended place to iterate. Switch to mainnet for the final proof. Keep one detail in mind as you design your flow: when funds arrive at a shielded address, your wallet has to scan and find them before they can be spent, and that scan takes a little time. Build that short wait into your app rather than assuming incoming funds are ready to use straight away.
A simple, well-executed idea has beaten a complex one many times. Judges have watched a basic concept win over a more technically ambitious project in the same event, because it solved a real problem and was easy to understand. Take on less than you think you can finish. Overlooking details, scoping too big, and skipping research are the mistakes that cost builders prizes. Make your project easy to understand and easy to run, from the core concept to the first command.
Reviewers form a strong impression quickly, so presentation, topic, and visuals carry real weight, alongside how novel your solution is. Documentation and a clear demo are not afterthoughts. Communicating your idea is sometimes more important than the idea itself, because if no one understands what you built, it cannot succeed. Judging tends to balance technical depth, user experience, originality, and practical utility, and strong documentation lifts all of them.
If you want less crowded competition, the harder tracks often have fewer entries simply because fewer people attempt them. The Accounting track is a good option for beginners who want to avoid on-chain transaction work. FROST is powerful and underused, and it makes a strong foundation for a project. The community does not prescribe what to build, so building on a capable tool the ecosystem already has, rather than starting from zero, is a smart move.
Winning is not the end of the road. Winning builds your portfolio and reputation, opens doors in the community, and can lead to funding via proposals.