Logo
wiki-banner

Zcash Avalanche RedBridge

The Zcash Avalanche RedBridge is a decentralized bridge that enables interoperability between the Zcash (ZEC) and Avalanche (AVAX) blockchains. This bridge is designed to facilitate the seamless transfer of ZEC onto the Avalanche blockchain, leveraging the high throughput, low fees, and ecofriendly consensus mechanisms of Avalanche while preserving the privacy centric features of Zcash.

The RedBridge supports a wide array of use cases, including crosschain decentralized finance (DeFi), private transactions, and liquidity sharing, empowering Zcash holders with expanded accessibility to the Avalanche ecosystem. This bridge is operated through a set of decentralized nodes and an oracle, known as ZavaX, which ensures reliable data transfer and price verification between Zcash and Avalanche.

Key Features

Privacy Preserving Interoperability: Allows Zcash users to maintain privacy while utilizing DeFi applications on Avalanche. Decentralized Oracle ZavaX: Integrates an oracle system to ensure accurate ZEC/AVAX price data, allowing trustless crosschain operations. Scalable and Eco Friendly: Utilizes Avalanches consensus model, providing high speed transactions with minimal environmental impact. Support for DeFi and DApps: Zcash holders can now participate in various DeFi platforms on Avalanche without compromising on privacy.

Technical Components

Decentralized ZavaX Oracle Description: The ZavaX oracle is crucial to the bridge, providing crosschain price feeds and enabling trustless ZEC to AVAX conversions. Link to Oracle

Cross Chain Bridge Contract Description: The smart contract architecture supporting the Zcash Avalanche bridge, handling deposits, conversions, and withdrawals of ZEC.

Privacy Layer Integration Description: Ensures that Zcash privacy features are preserved throughout the bridging process, allowing for private crosschain transactions.

Deliverables and Documentation

Zcash Elastic Subnet Bridge on Avalanche: Grant Proposal Below are the key deliverables and technical resources completed for the Zcash Avalanche RedBridge project:

Deliverable 1.1: Preliminary PoC that supports querying testnet Zcash transactions from a testnet Avalanche subnet with a CLI, published on Github and with a one node subnet on the Avalanche testnet. https://github.com/red-dev-inc/zavax-oracle

Deliverable 2.1: Architecture

Milestone 3 March 31, 2024

Deliverable 3.1 is complete, presenting our analysis on adopting FROST over BLS for threshold signatures in the ZavaX bridge. This shift leverages audited libraries from the Zcash Foundation and facilitates better integration and security. https://github.com/ZcashFoundation/frost

Deliverable 3.2 UX and UI design for GUI completed, detailing our security enhancements for the ZavaX Oracle subnet, supported by penetration testing results. For more details, including server configuration and testing outcomes Security Assesment Audit Report Additionally, the team rebranded from ZavaX to redbridge and changing our staking token from ZAX to RBR.

Milestone 4 April 30, 2024

Deliverable 4.1 Fully functional deployment to Zcash and Avalanche testnets, with a 3 validator Subnet, with CLI support

Milestone 5 May 31, 2024

Deliverable 5.1 GUI: bridge integration into Core or Webapp

Milestone 6 June 30, 2024 Deliverable 6.1 Successful pass of software audit Deliverable 6.2 Publishing of the audited source code to a public Github repo

Take a look at the Github repo

For more technical details, users are encouraged to review the repository and documentation for the RedBridge project to explore the integration specifics, testing frameworks, and security protocols.

Usage Instructions

Connecting Zcash to Avalanche: Connect a compatible Zcash wallet and navigate to the bridge interface. Select the desired amount of ZEC to transfer and follow the bridge instructions to convert it into AVAX compatible tokens.

Utilizing the Bridge for DeFi: Once ZEC is transferred to Avalanche, users can connect their wallet to any DeFi application supporting AVAX assets and begin participating in yield farming, liquidity pools, or other services.

Privacy Settings: Users have access to optional privacy settings to ensure their transactions retain confidentiality, in alignment with Zcash privacy preserving technology.

FAQs

How is privacy maintained on Avalanche? The bridge uses Zcash privacy protocols to ensure transactions remain confidential during and after the bridging process.

What fees are associated with the bridge? The RedBridge aims to offer minimal fees, leveraging Avalanche low transaction cost structure.

Is there a limit on the amount of ZEC that can be transferred? Limits may vary based on liquidity; refer to the bridge interface for up to date information.