Skip to main content

Use Cases

ZKCross enables numerous advanced application use cases, combining client-side execution with server-side simulation and proof generation. By doing so, ZKCross removes technical barriers to the mass adoption of ZKP.

ZKCross opens up new possibilities for applications, such as:

  • Flexible and performant DeFi applications: ZK-based on-chain DeFi applications can now achieve greater flexibility and performance.

  • Verifiable on-chain games: Games developed with integrated ZK technology can be verified on blockchains, expanding the potential of on-chain gaming.

Traditional use cases can also leverage ZKCross to enhance privacy and security:

  • Financial services: Smart contracts can support operations like loans and insurance payouts while keeping customers' accounts and balances private.

  • Supply chain management: Participants can privately track the provenance of goods through confidential state updates verified with zk-SNARKs.

Example: DeFi

OmniSwap

Omniswap is a decentralized exchange constructed using ZKCross's execution layer. Leveraging the flexibility of ZKCross, it enables token swaps across different chains seamlessly. The process is streamlined, allowing users to transfer funds between blockchains confidently.

Example: zk-based fully on-chain game

zk2048

zk2048 is a game developed using the ZKCross SDK and zkWASM. First showcased at the ZK Summit in April 2023, it achieves full on-chain verification for casual games, paving the way for more such games to seamlessly integrate into Web3!

The code is available here.