Discussion Details

Core
Type
ACTIVE

Extended Symbolic

2 comments
Submitted: 1 Apr 2025, 15:04 UTC (Epoch 549)
Updated: 15 Apr 2025, 10:22 UTC (Epoch 552)
ID:62
zk

zkfold

Budget$300,000 (404,338 ADA)
ADA Rate$0.74
Preferred CurrencyUnited States Dollar (USD)
Contract TypeMilestone Based Fixed Price

Description

Extended Symbolic project aims to develop a new Haskell DSL for writing zero-knowledge smart contracts on the Cardano blockchain. The goal is to simplify the development process by abstracting the complexities of ZK cryptographic protocols, allowing developers to build efficient, scalable smart contracts without requiring expertise in ZK cryptography.

Problem Statement

Cardano is capable of verifying zero-knowledge proofs on-chain. This enables more robust and scalable smart contracts. There needs to be a high-level language for such smart contracts.

Proposal Benefit

The project has the potential to significantly impact the development of smart contracts on Cardano, reducing fees and increasing efficiency.

Providing developers with a proper tool to tap into the power of zero-knowledge protocols enables them to create smart contracts and DApps that are on another level in terms of efficiency and user experience. Moreover, with more developers adopting this approach, we are reducing the on-chain data footprint and compressing user transactions, effectively scaling Cardano on layer one.

Key Proposal Deliverables

Milestones

  1. Compiler specification. Outputs: specification docs
  2. Integration with the proving backend. Outputs:
    1. a compiler from IR to the proving backend (zkFold’s PlonkUp) format
    2. zkFold’s circuit IR and zkFold’s PlonkUp specs
  3. Export/import to Circom. Output: CLI and usage examples
  4. Optimization of basic types. Output: performance benchmarks
  5. Optimization of cryptographic functions. Output: performance benchmarks

Cost Breakdown

Budget for 12 months:

  1. Project maintenance. 1 developer at 10k $ per month - 120k$

  2. Advanced in-circuit optimization. 1 cryptographer at 10k $ per month - 120k$

  3. Advanced tooling and compatibility. 0.5 developer at 10k $ per month - 60k$

Resourcing & Duration

Budget for 12 months:

  1. Project maintenance. 1 developer at 10k $ per month - 120k$
    1. Bug fixes
    2. Test coverage
    3. Basic performance optimization
    4. Code refactoring
  2. Advanced in-circuit optimization. 1 cryptographer at 10k $ per month - 120k$
    1. Optimization of the compilation process
    2. Optimization of algebraic and bitwise operations
    3. Optimization of hashing algorithms and elliptic curve cryptography
  3. Advanced tooling and compatibility. 0.5 developer at 10k $ per month - 60k$
    1. Integration with different proving backends
    2. Export/import to and from Circom
    3. Export/import to and from Rust

Experience

zkFold team has successfully completed the first part of the project. The zkFold team consists of expert Haskell, Rust, and ZKP developers.

Maintenance & Support

We have included maintenance costs into the projects´s budget

Supplementary Endorsement

The initial phase of the development has been completed and successfully shared with the community:

  1. https://x.com/zkFold/status/1870155682969706985

  2. Extended video of the functionality: https://www.youtube.com/watch?v=XXNeAGuA0Is

Roadmap Alignment

Does your proposal align with any of the Intersect Committees?

Open Source Committee

Does this proposal align to the Product Roadmap and Roadmap Goals?

Developer / User Experience

Administration and Auditing

Would you like Intersect to be your named Administrator, including acting as the auditor, as per the Cardano Constitution?

Yes

Ownership Information

Submitted On Behalf Of

Company

Social Handles

https://x.com/zkFold

Key Dependencies

None

Supporting Links

No supporting links provided
Created:4/1/2025
Last updated:4/15/2025
ID:62

Cast Your Vote

Coming Soon!

Comments (2)

Apr 14, 2025, 05:15 AM UTC
  1. What are the main KPIs of this project? Are there clearly defined, measurable indicators to objectively assess development progress?

2 .How will the results of "performance benchmarks" and "compatibility tests" be reported? Will they be publicly available?

  1. What are the specific outputs of "Maintenance" and "Advanced optimization," and are there corresponding KPIs or evaluation criteria for each?

  2. Has this proposal been sufficiently socialized within the Cardano community and received broad support? Are community responses via X, Discord, etc., visible and documented?

  3. Do the shared YouTube video and X post contain meaningful feedback or engagement (e.g., retweets, comments)?

  4. Has the proposal received support or collaboration from third parties (e.g., other developers, researchers, dApp teams)? (In particular, Cardano's ZK-related engineers ENCOIN, STARSTREAM, MIDNIGTH, etc.)

  5. Is the zkFold “PlonkUp” backend open-sourced and maintained? Is it reusable and verifiable by external developers?

  6. How does this new Haskell DSL differentiate itself from existing smart contract stacks (e.g., Plutus, Aiken), and how is coexistence envisioned?

Apr 7, 2025, 03:08 PM UTC

Costing is innacurate -

If ADA to USD is 0.74, then USD cost is $299,210

Governance Space on Cardano Blockchain

Are You Ready to Participate?

Building Together to Drive Cardano Forward.