Hello Zcash Community,
We recently submitted a Zcash Community Grants application for Chain-Agnostic Cross-Chain Atomic Swaps for Zcash.
TLDR: We want to make it possible to swap between ZEC on transparent Zcash addresses and EVM-compatible chains without relying on a custodian or centralized exchange.
Our proposed first step is an open-source MVP based on standard HTLC-style atomic swaps. The grant would cover the swap protocol specification, an EVM contract and client backend, a transparent Zcash UTXO script and backend, a small client UI, a matchmaking server, tests, documentation, and a demo.
A bit about us: we have been working on cross-chain protocols, payment/state channels and privacy preserving technologies for several years. We are also the team behind Perun Network, an L2 payment and state channel framework that allows microtransactions on and across different blockchain networks including account based but also (e)UTXO based chains. This proposal is not about bringing Perun itself to Zcash, but the problems are familiar to us: conditional payments, HTLCs, timeout safety, cross-chain settlement, and designing protocols that still behave correctly when users, chains, or networks are slow or adversarial.
We know this is only a first step. The initial scope deliberately focuses on transparent Zcash UTXOs, because that is the practical programmable surface for Bitcoin-style HTLC logic today. Shielded swaps, off-chain variants, decentralized matchmaking, and support for more chains would be natural follow-up directions, but we do not want to overpromise in the first iteration.
What we would especially appreciate from the community is feedback on our proposal, especially for the Zcash side of the design and whether this MVP would be useful as a first building block for broader Zcash interoperability.
Thanks for taking a look. We would be happy to discuss the design, answer questions, and adapt the proposal based on community feedback.
GitHub application:
https://github.com/ZcashCommunityGrants/zcashcommunitygrants/issues/303