Write Builder Tutorials or Technical Content
Grant
Pool
Distribution Network
Build with
Judging Criteria
- Usefulness and creativity 50%
- Accuracy and Depth 30%
- Language, references, and snippets 20%
Category
Tags
- #zkSync
- #Tutorial
- #Technical Content
Github repo
https://github.com/matter-labs/zksync-eraCommunity
🏁 Goals
In order to onboard the next million developers on zkSync, we would love to see more technical content on zkSync in a textual, code, Dune Analytics or video format. LLM-generated content will automatically be disqualified.
🛠 Challenges
zkSync is a ZK rollup, a trustless protocol that uses cryptographic validity proofs to provide scalable and low-cost transactions on Ethereum. zkSync is made to look and feel like Ethereum, but with lower fees. Just like on Ethereum, smart contracts are written in Solidity/Vyper and can be called using the same clients as the other EVM-compatible chains. (More in our documentation)
zkSync has a few unique features for instance the use of native account abstraction or state-differences. The protocol also has a few differences with Ethereum (read more about it here). Finally, we also developed the ZK Stack, a modular framework for builders to develop Hyperchains. We would love to see technical content (tutorials with code snippets, or high-quality videos explainer) highlighting the unique features of zkSync. Automated-generated content will be disqualified.
Our most important evaluation criteria is the quality of the content you submit (is the tutorial working? is the content unique?), and how it enables builder to better understand or build on zkSync.
📝 Resources
Documentation: https://docs.zksync.io/build/developer-reference/rollups.html
ZK Stack: https://docs.zksync.io/zk-stack and https://zkstack.io/
Account Abstraction: https://docs.zksync.io/build/developer-reference/account-abstraction.html
Developer Tools: https://docs.zksync.io/build/tooling/zksync-cli/getting-started.html
Having issues? Post them on GitHub: https://github.com/zkSync-Community-Hub/zksync-developers/discussions
⚖️ Rules
Please introduce zkSync technology in your own creative way. In addition to onboarding content that is useful and easy to understand for all builders, we also welcome technical content that delves deeper into zkSync technology.
Content creation by copying and pasting existing documents will not be evaluated. The same goes for plagiarized content. If you received a grant for submitting such content, we will request its return.
✅ Judging Criteria
Usefulness and creativity (50%)
Evaluate how useful and unique is the content to become better a builder on zkSync. (e.g. Tutorials on front-end/back-end, use of pre-compiles etc.). We also accept relevant analysis of zkSync such as Dune Dashboards, performance comparison (e.g. TPS, Gas etc.).
Accuracy and Depth (30%)
The content should be well-informed, accurate and be zkSync-specific. For instance, for tutorials, they should be working out of the box. We are looking for technical content that goes beyond surface-level tutorials (e.g. deploy an NFT or ERC-20).
Language, references, and snippets (20%)
The content should be well-documented with appropriate language, correct referencing, and high-quality of image/code snippets
Grant
Pool
Distribution Network
Build with
Judging Criteria
- Usefulness and creativity 50%
- Accuracy and Depth 30%
- Language, references, and snippets 20%
Category
Tags
- #zkSync
- #Tutorial
- #Technical Content