ZUSD
ZEC-backed stablecoin on the Aztec network
The problem ZUSD solves
Stablecoins are currently gaining traction as a payment mechanism and store of value against other currencies, but they are entirely public, exposing their holders to malicious actors. Furthermore, technologies like Zcash are key to privacy, but they lack the built-in programmability to create stablecoins directly on the network.
It is for the above reasons that, by combining the privacy and robustness of ZCash, and the privacy plus programmability of Aztec network, we can take advantage of creating a fully private, decentralized and secure stablecoin.
ZUSD is a decentralized, privacy-preserving stablecoin protocol that allows users to generate ZUSD stablecoins by depositing ZEC (Zcash) as collateral. The system maintains a minimum collateralization ratio of 150%, meaning users must deposit at least $150 worth of ZEC to borrow $100 worth of ZUSD.
The protocol leverages Aztec Network's zero-knowledge technology to provide complete privacy for user positions, balances, and transactions while maintaining the stability of a traditional stablecoin.
Challenges I ran into
At first, installing Aztec Sandbox on my machine was difficult, but after several attempts I managed it (I have a Windows system with WSL and Docker). I think there should be more documentation available.
As for using Noir, there were no problems at all.
Tracks Applied (3)
Private DeFi & Trading
Aztec
Private DeFi & Trading
Zcash Community Grants
General Bounty
Project Tachyon
Technologies used
Cheer Project
Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.
