Whitepaper
Orbit: XLM backed Decentralized Stablecoin Zenith Protocols
Abstract: OrbitCDP is a decentralized finance (DeFi) platform built on the Stellar blockchain, designed to provide stablecoins through a Collateralized Debt Position (CDP) system. Users can overcollateralize their cryptocurrency to borrow stablecoins in an array of currencies.
Introduction: Starting in 2014, Stellar was designed to connect individuals to the global financial system through an open and decentralized protocol. Anchors, trusted entities within this network, hold deposits and issue backed tokens, serving as crucial bridges between various currencies and Stellar. Traditional financial systems often operate on a fractional reserve basis, Stellar’s anchors and other stablecoin issuers, due to their centralized structure, may also adopt similar practices. They have the flexibility to either hold full fiat reserves for all issued tokens or operate with fractional reserves, underscoring the balance between trust, transparency, and regulatory compliance.
OrbitCDP enhances this ecosystem by introducing collateral-backed stablecoins for various fiat currencies through collateralized debt position (CDP) based smart contracts. This innovation provides access to global currencies, allowing users to engage in transactions with enhanced stability, security, and auditability. By offering stablecoins not only for the dollar but also for the euro, yen, peso, and other major currencies, OrbitCDP expands the Stellar ecosystem beyond centrally backed stablecoins. This advancement aims to unlock global economic potential by making money more fluid, markets more open, and people more empowered. CDP Stablecoins: A Collateralized Debt Position (CDP), known as a Vault in MakerDAO, is a DeFi smart contract used to generate the stablecoin DAI. Users deposit volatile cryptocurrencies like ETH as collateral, allowing them to mint DAI based on a Collateralization Ratio (CR). The DAI represents a debt accruing interest (Stability Fee). To unlock collateral, users repay DAI plus fees. If collateral value drops too low, it’s liquidated to cover the debt. External price feeds and governance by MKR token holders ensure system stability and solvency.
Orbit Architecture:
Treasury Contract: All stablecoins are managed by one Orbit Treasury smart contract, authorized to mint the stablecoins to supply to the Blend lending pool and also burn tokens from the pool. This ensures the availability of stablecoins within the lending pool. The treasury can also provide flash loans to the dedicated pegkeeper to enable it to perform arbitrage trades, in order to ensure the stablecoin has enough liquidity.
Blend Pool: Users would deposit XLM into the blend pool to borrow the stablecoin they want. Conversely, when they want to retrieve their XLM, they can do so by returning their borrowed stablecoins to the pool.
Backstop Module: The backstop module in the Blend protocol functions as a reserve pool of funds that acts as first-loss capital for each isolated lending pool, meaning it covers losses before any impact on lenders’ funds. Specifically, each lending pool has its own dedicated backstop funds, which are crucial for pool management operations. These funds come from both deposits from users and taking part of the interest paid to the pool, a percentage given by the backstop take rate. These deposits can be withdrawn at any time; however, initiating a withdrawal moves the funds into a 30-day withdrawal queue. This delay ensures that the backstop module retains its ability to serve as effective lender insurance. The user can retrieve their funds after this queue period, provided the backstop module does not have any outstanding bad debt.
PegKeeper: Curve Finance implemented pegkeepers which is an automated smart contract mechanism designed to stabilize the price of crvUSD, ensuring it remains pegged to the US dollar. In Orbit protocol the pegkeeper helps keeping the protocol healthy by performing liquidations making use of flash loans. It then sells the liquidated positions to an AMM to repay the flash loan. This system enhances currency stability by performing liquidations on the blend pool for users. Users are encouraged to submit profitable liquidations to the treasury, which then uses the pegkeeper perform them. Users initiating profitable liquidations are rewarded with a share of the profits.
Bridge Oracle: The Bridge Oracle contract ensures that the stablecoins' prices are accurately reflected in the system by bridging their prices to corresponding fiat currencies. This is crucial for maintaining accurate lending and borrowing operations within the blend pool.
Usage of Blend: Instead of building everything in house we are spreading out responsibilities as mentioned before. Blend’s framework facilitates the permissionless creation of isolated lending pools, offering significant adaptability to meet emerging market needs without compromising security or capital efficiency. This is crucial for CDP stablecoin issuance, where risk management and operational flexibility are paramount. Furthermore, Blend’s market-driven backstop system for pool curation maintains appropriate risk levels dynamically, enhancing the resilience of stablecoin operations. Operating as an ungoverned, modular protocol, Blend streamlines adjustments to pool parameters in response to market conditions, offering a decentralized and efficient foundation for stablecoin management.
Interest: Interest rates play a crucial role in any financial system by serving as a mechanism to balance supply and demand for capital. However, in Orbit protocol the interest rates are stable due to the following system: At the creation of the pool the treasury supplies a Blend pool with a large amount of unbacked Orbit stablecoins, a supply which from that moment on can only be altered by the dao. Users can subsequently take these stablecoins out of the pool by putting up collateral (thereby also providing backing for the coins).
Because of the large initial supply, it is not necessary for users to put their Orbit stablecoins back into the pool. So there is no need for the higher interest rates typically meant to encourage this. This means the Orbit protocol can function with a reasonable, most of all stable interest rate. After the deployment of the pool the interest rates of the stablecoins can only be adjusted by the dao. The interest that is paid goes entirely to the backstop module, encouraging people the deposit into the backstop and securing the pool.
Risk Management and Pegging: The system has built-in mechanisms to prevent collapse, including over-collateralization and liquidation. Additionally, the pegkeeper can be used to liquidate users using flash loans, thereby helping to keep the protocol healthy. Orbit also uses a backstop module to finance liquidations, a pool of funds that acts as first-loss capital for the lending pool. The pool’s backstop funds are specific to that pool and are extensively used in pool management to protect the system from under-collateralized positions.
Blend Capital. “Backstop Module.” Blend Whitepaper, January 2024, https://docs.blend.capital/whitepaper/blend-whitepaper
MakerDAO. “Dai Stablecoin System.” December 2017. https://makerdao.com/whitepaper/DaiDec17WP.pdf.
Curve Finance. “Curve Stablecoin Whitepaper.” Available at: https://github.com/curvefi/curve-stablecoin/blob/master/doc/curve-stablecoin.pdf.
Last updated