ZUSD
ZEC-backed stablecoin on the Aztec network
Awards
The problem it 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 we 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.