The goal is to create a completely decentralized stablecoin controlled entirely by the people actually using the protocol.
This is the total amount allocated to dUSD: A fully decentralized stablecoin based on an open CDP.
dUSD will be based on the concept of an Open CDP where users can create CDPs that anyone can mint/burn stablecoins at as long as they pay the fee and the reserve ratio allows it
This project does not depend on any specific organization, but it does require the use of at least one oracle to get the ada/usd exchange rate.
The project will use the MIT license and be open source throughout its lifecycle
This proposal is to provide open source smart contracts for this stablecoin protocol is inspired by Djed but tailored more toward the unique properties of Cardano. With Djed collateral providers pool capital and receive Shen, users can then mint or burn stablecoins for a fee assuming the reserve ratio (collateral:liabilities) allows it. dUSD avoids pooling collateral, instead every collateral provider essentially operates like an independent pool that users can mint/burn stablecoins at for a fee, as long as the reserve ratio allows it.
Avoiding pooling collateral together has several upsides.
dUSD provides a more flexible way to leverage an ada position than Djed, similar to opening a CDP like on Indigo except you don't pay a fee to do so. The potential downside is users partially liquidating your position by burning stablecoins at your pool, while paying you a fee to do so.
dUSD will have tokenless governance, collateral providers will have voting power correlated with the size of their collateral positions. Governance will provide the ability to change various system parameters as well as a path to upgrade the underlying smart contracts.
dUSD aims to be fully decentralized and completely in the hands of the community. There will be no fees paid to some custodian entity or dao, all fees go to the collateral providers who also control the parameters of the protocol such as the optimal reserve ratio, fee amounts, etc. This will make it one of the cheapest ways to leverage an ada position, for the trade off that opening the position makes you a market maker of last resort since users can mint/burn stablecoins against your collateral.
I've been a fan of Djed, which this protocol draws heavily from, since the paper was released. I believe dUSD takes the goods parts of Djed and attempts to embrace the unique design properties of Cardano.
I plan to write the smart contracts using Aiken, which I have some familiarity with from translating Cardano Loans (by fallen-icarus / zhekson) from plutus tx to Aiken https://github.com/ken-underscore/cardano_loans_aiken.
Milestone outputs: Smart contracts support opening/closing collateral pools
Acceptance Criteria: Collateral providers can open/close pools
Evidence: Github code, working in Preprod network
Milestone outputs: Smart contracts support minting/burning stablecoins
Acceptance Criteria: Users can mint/burn stablecoins at collateral pools
Evidence: Github code, working in Preprod network
Milestone outputs: Tokenless Governance
Acceptance Criteria: Collateral providers can vote to change parameters or upgrade the protocol
Evidence: Github code, working in Preprod network
I will be the sole contributor for the project
Dev cost per hour $40
Milestone 1 Collateral Pools: 15 hours
Milestone 2 mint/burn: 40 hours
Milestone 3 tokenless governance: 110 hours
Total hours: 165
Total cost: $6600, around 15k ada
The value for the ecosystem is a novel stablecoin protocol in addition to tokenless governance which may have other applications outside of this protocol.