WaveHack

Write Builder Tutorials or Technical Content

Create content to onboard more builders to zkSync.
ZKsync
ZKsync
Builders

Grant

Pool

3,000 USDC

Distribution Network

zkSync

Build with

zkSynczkSync

Judging Criteria

  • Usefulness and creativity 50%
  • Accuracy and Depth 30%
  • Language, references, and snippets 20%

Category

Contents

Tags

  • #zkSync
  • #Tutorial
  • #Technical Content


🏁 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

Submitted products (0)
Comments
Pending