Discussion Details
ZK Bridge
eryxracoon
Description
Our proposal is building a ZK bridge for Cardano, which we will deploy on the Cardano testnet. As part of this initiative, we will define a communication protocol for the bridge, provide the full source code of the smart contracts on the Cardano side, and produce comprehensive technical documentation detailing the protocol between Cardano and any other isomorphic blockchain. We will provide a circuit that enables a relayer to generate the ZK proof that a locking transaction was successfully added to the chain, which can then be verified on the receiving blockchain. This way, any blockchain will be able to implement a ZK bridge with Cardano, leveraging its newly added capability to generate such proofs. This allows for a variety of uses, such as moving assets outside Cardano just by providing the proof that they’ve locked an equivalent amount in the Cardano Smart Contract. The resulting bridge can serve as a generic framework for interoperability between Cardano and any other blockchain willing to implement the corresponding counterpart contracts. Furthermore, we will implement contracts in Aiken to mint assets on a Cardano-like (isomorphic) blockchain and deploy them on the Cardano testnet, providing a fully functional proof of concept. These building blocks will enable developers to create bridges between Cardano and other chains with minimal additional effort.
Problem Statement
Cross-chain interoperability remains one of the most critical yet unresolved challenges for Cardano. While the ecosystem is advancing in scalability through projects like Hydra and optimistic roll ups such as Midgard it still lacks a secure, trustless, and modular zk-based bridges infrastructure. Current bridges rely on centralized validators or multi-signature schemes, introducing major security risks—as demonstrated by numerous high-profile exploits in other ecosystems. Without a native zero-knowledge bridge, Cardano is unable to safely connect with external chains, severely limiting access to external liquidity, composability with other ecosystems, and the ability to scale horizontally.
Furthermore, the Cardano ecosystem lacks a unified open-source toolkit for: On-chain verification of zero-knowledge proofs Secure and efficient cross-chain messaging Asset wrapping and unwrapping under Cardano’s native token model And trust-minimized interoperability with existing ZK-rollups.
This absence puts Cardano at a competitive disadvantage compared to platforms like Ethereum, which already benefit from multiple zk-based Layer 2 solutions and zk-enabled bridges. A modular zkBridge is not only critical to unlock interoperability—it also lays the groundwork for a future Cardano-native zkRollup framework, by enabling the testing and deployment of foundational components such as provers, verifiers, and state synchronization mechanisms.
Proposal Benefit
Building a zero-knowledge bridge provides several key benefits to the Cardano ecosystem. A bridge between Cardano and other blockchains would make it much easier for value to flow in from external ecosystems, increasing the liquidity available within Cardano. A zero-knowledge bridge, specifically, offers important advantages over alternative architectures such as optimistic bridges. In a ZK bridge, a single user action accompanied by a succinct proof of deposit is sufficient to release tokens on the destination blockchain. This eliminates the need for community-wide monitoring or challenge periods, significantly reducing latency and trust assumptions. Additionally, by building a ZK bridge, Cardano positions itself as a more interoperable platform, capable of engaging with the broader ecosystem of zero-knowledge technologies. This lays the groundwork for future innovations in identity, privacy-preserving applications, and cross-chain collaboration.
Key Proposal Deliverables
- Documentation of the communication protocol
- Bridge smart contracts in Aiken for locking funds in the Cardano side
- Bridge smart contracts in Aiken for minting wrapped assets, mocking the ZK proof verification
- ZK proof that a block containing a locking transaction was added to Cardano
- Bridge smart contract in Aiken for verifying the ZK proof
Cost Breakdown
ZK Engineers (2 FTE x 8 months) $180,000 (₳ 360,000)
Full Stack Engineer (2 FTE x 8 months) $130,000 (₳ 260,000)
Project Management / Community Manager, etc (2 PMs x 8 months) $40,000 (₳ 80,000)
Total $350,000 (₳ 700,000)
Documentation and workshops cover onboarding materials, GitBook guides, community events, and developer engagement during and after project delivery.
This budget allows us to deliver a working ZK bridge while ensuring public availability and testnet deployment.
Resourcing & Duration
Estimated Timeline: 8 months
Team Composition: 2 Full-Time ZK Engineers: Circuit design, prover integration, and off-chain infrastructure. 2 Full Stack Engineer: CLI, user interface, dev tooling. 1 Project Managers / Coordinators: Delivery, documentation, community engagement, and Intersect liaison.
Experience
Eryx is a worker-owned labor cooperative with almost 15 years of experience solving complex problems involving mathematics and software. We are a group of nerdy PhDs with a solid background in math and computer science. Our team has extensive experience in blockchain development, cryptography, and privacy-focused protocols, which gives us the expertise required to successfully deliver the project. Among other things, we’ve been core contributors to the Lambdaworks library and implemented the CircleSTARKS protocol in GPU alongside with Nethermind. This involved implementing several ZK cryptographic primitives (field operations, polynomial commitment schemes, FRI protocols, FFTs), in different platforms and languages. Furthermore, we implemented a proving system based on the Plonk protocol. During this project we wrote a simple interface to design circuits. It included basic operations and conditionals that made the building blocks for more complex cryptographic primitives. We also developed a Plonky2 backend for Aztec's Noir, funded by the Ethereum Foundation. In relation to this proposal, we have extensive experience in Aiken smart contract development, including previously funded proposals under Project Catalyst focused on educational and technical infrastructure for Cardano. We also wrote zk circuits for cryptographic primitives such as hash functions and elliptic curve operations. We are active contributors to the ENCOINS protocol, currently deployed on the Cardano mainnet with privacy-preserving features. Currently, we are researching the integration of ZK systems with the EUTxO model.
Maintenance & Support
All code and documentation will be available on a Github repository. Additionally, the team will seek further support from Catalyst, Intersect technical funding streams, and other grant/funding models to continue iterative development.
Supplementary Endorsement
The need for ZK solutions in Cardano has been increasingly voiced by the community across multiple forums. There is strong interest in the Cardano ecosystem to support a ZkBridge framework.
Roadmap Alignment
Does your proposal align with any of the Intersect Committees?
Technical Steering Committee
Does this proposal align to the Product Roadmap and Roadmap Goals?
L2 Expansion
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
CompanySocial Handles
crypto-racoons@eryxsoluciones.com.arKey Dependencies
no dependencies
Supporting Links
Comments (28)
Considering that improving interoperability is one of the crucial missing pieces for Cardano’s continued growth, is important to bet for these types of initiatives. That said, we acknowledge the Eryx cooperative as a highly skilled and professional team of developers and cryptographers.
Modulo-p team
privacy centric secure bridge infrastructure is badly needed on Cardano in order to bring liquidity from other ecosystems. Additionally - this is from a competent team out there shipping real world ZK projects. there are certainly challenges, however the milestone structure limits Intersect's risk here while aligning with the product roadmap.
Conceptually I agree with this idea, and the team does seem to legitimatially want ot tackle this problem. However, I think this project would fail if started today not due to the team, but giving missing technologies a good implementation of this technology would use:
- How do you generate a ZK proof of Cardano (for consumption in another chain)? This would require building some ZK system on-top of either Peras or Mithril to prove a block really exists in the Cardano chain, but then it's hard to prove that a statement is valid given this specific block hash
- How do you generate a ZK proof of another chain -> Cardano? Most chains you would care about (ex: Ethereum) are similarly not setup to easily generate ZK proofs of their state tot consume in other chains. People have been attempting this with Ethereum in many ways for many years (zk co-processors, zk bridges, real-time provers, etc.), but I wouldn't say there is a clear way tot do this today
There may be some way to generate some ZK bridges that are useful if crafted for witth a specific use-case in mind (ex: connecitng a DA layer like Celestia or Avail to Cardano), but I think this kind of specific use-case overlaps with the work that IOG is already doing (as they are building some proof verifiers in Cardano as part of Midnight already)
The proposal aligns with the Intersect Product Committee’s 2025 vision of secure, decentralized interoperability. zkBridge enables trust-minimized cross-chain communication, supporting the roadmap’s goals of resilient infrastructure, protocol composability, and user-focused innovation. It’s a key step toward a modular, interoperable blockchain future.
The ZK Bridge proposal will foster interaction with other blockchains, expanding business opportunities by increasing both the number of users and liquidity. In the future, it could also enable developments in digital identity and enhanced privacy.
It would be valuable to develop a model to ensure a return on investment (ROI) for the ecosystem—measured in terms of user growth, transaction fees, or the estimated time it would take for the treasury to recover the initial investment.
I'm leaning toward a Yes vote on this proposal — a trustless ZK bridge feels like a critical step forward for Cardano’s interoperability.
One question I’d love more clarity on: How adaptable is this design to connecting with EVM-based or other account-based chains? Understanding the scope of cross-chain support would help solidify my support.
Too many different smaller proposals from this company, so I'm voting NO sorry...
I consider "ZK Bridge" to be a very important project and am considering voting yes. So here's my question. Regarding the "introduction of external liquidity and enhancement of DeFi infrastructure," it states that the implementation of ZK Bridge will make it easier to move funds from other blockchains to Cardano, but what would this look like as a concrete service? For example, would it become possible to transfer Ethereum's ETH or USDT to the Cardano network?
-
Is there any overlap in scope with other proposals related to the Technical Steering Committee (TSC), such as other L2, zk, or bridge initiatives?
-
How is the scope of this proposal differentiated from other zk-related or rollup proposals like Midgard, Tweag’s L2 tooling, or zkFold?
-
Is the budget of 700,000 ADA reasonable for a proposal that aims to deliver a proof-of-concept and not a fully deployed mainnet solution?
-
The deliverables include “mocking the ZK proof verification”—how close is this to actual zk verification, and will it be upgradeable to production-level use?
-
Given that the deployment is limited to the testnet, is there a clear roadmap or criteria for transitioning to mainnet implementation?
-
What guarantees or mechanisms are in place to maintain the bridge and continue development beyond this initial 8-month funding period?
-
While the code will be open-sourced on GitHub, will any security audits or formal verifications be conducted before real-world adoption?
-
How does the team’s involvement in the ENCOINS protocol directly support or validate their capacity to deliver a ZK bridge?
-
Once this proposal is complete, how much additional time and budget do you expect it will take to deploy the mainnet? How much additional treasury withdrawal will be required?
I would vote no at this time but wanted to give the reasoning. This primarily benefits Cardano at L2, which I think will eventually be needed but in terms of timing that's an area that needs further growth/development before a need like this is really warranted. Maybe my perspective is wrong on that, but just seems a little bit cart before the horse. Ultimately, not confident that Cardano L2 is ready for this yet, at least for the 2025 budget. I have no issues with the total cost, and I will need to personall look into anything that may overlap this.
Are there any Cardano Budget proposals whose scope may currently overlap with this proposal (especially TSC)?
Are You Ready to Participate?
Building Together to Drive Cardano Forward.