Proposal for a grant to build Privacy bridge: A Defi Platform for Zcash Users

Project Summary

Privacy Bridge lets Zcash holders use their ZEC as collateral to borrow USDC on NEAR Protocol, plus access staking yields and cross-chain payments—all without selling their ZEC.

Project Description

Privacy Bridge connects Zcash to NEAR Protocol’s DeFi ecosystem. The core product is a ZEC/USDC lending market where users deposit ZEC as collateral and borrow stablecoins against it.

Here’s what we’ve built:

ZEC/USDC Lending Market - Users bridge ZEC to NEAR via Defuse, then deposit it as collateral in our lending contract. They can borrow USDC against their ZEC position. Interest rates adjust dynamically based on utilization. Prices come from Pyth Oracle. The smart contract tracks positions, calculates interest, and handles liquidations.

Cross-Chain Staking - Users can convert their ZEC to stake on other chains. We use NEAR Chain Signatures to derive addresses on Solana, Ethereum, and NEAR itself. ZEC gets swapped via OneClick to the native token, then staked in protocols like Marinade (mSOL), Jito (jitoSOL), Lido (stETH), or Linear (LiNEAR).

Payment System - Recipients create payment requests specifying a ZEC shielded address and USD amount. Senders can pay with any supported token—OneClick handles the swap and delivers ZEC to the recipient’s shielded address.

Trading Integration - Users can deposit ZEC to trade on Polymarket (prediction markets) or Hyperliquid (perpetual futures). ZEC converts to USDC on Polygon or Arbitrum, then users trade using derived addresses signed via Chain Signatures MPC.

The infrastructure is working. Smart contracts are deployed on testnet. The backend handles all the cross-chain coordination.

Demo video: https://www.youtube.com/watch?v=h4VhNNEHBAg

GitHub: GitHub - collinsville22/privacybridge

Proposed Problem

Zcash has a liquidity problem. ZEC holders can’t do much with their coins besides hold, spend, or swap.

The Zashi Wallet integration with NEAR Intents proved demand exists. When users discovered they could swap into shielded ZEC, NEAR Intents volume spiked past $40M daily. But it dropped back to $5-13M because there’s nothing to do after the swap.

The real problem: ZEC holders want to earn yield on their holdings without selling. They want to borrow against their ZEC when they need liquidity. They want to participate in DeFi. But most protocols don’t support Zcash because it’s technically complex and lives on its own chain.

So billions of dollars in ZEC sits idle while other assets generate returns.

Proposed Solution

Proposed Solution

We built a ZEC/USDC lending market on NEAR Protocol.

How it works:

User bridges ZEC to NEAR using Defuse Bridge

They receive ZEC tokens in the NEAR Intents contract (intents.near)

User deposits ZEC as collateral in our lending market contract

They can borrow up to ~65% of their collateral value in USDC

Interest accrues based on market utilization (dynamic rates from Pyth Oracle prices)

User repays USDC + interest whenever they want

They withdraw their ZEC collateral

They can bridge back to native ZEC via Defuse

The lending contract handles everything on-chain: position tracking, interest calculation, collateral management, liquidations if positions go underwater.

Beyond lending, users can also:

Stake their ZEC across chains (Marinade, Jito, Lido, Linear)

Receive payments in ZEC from any token

Trade on Polymarket and Hyperliquid using ZEC as the funding source

All of this uses Chain Signatures MPC for cross-chain operations—no centralized key custody.