Add BTCB as Collateral for bnUSD

I’d like to submit a proposal to add BTCB (Bitcoin BEP2) as a collateral type with the details below.

  • Token Contract: cx5b5a03cb525a1845d0af3a872d525b18a810acb0
  • Oracle Type: Band Oracle (BTC)
  • Debt Ceiling: 150,000 bnUSD
  • Borrow LTV: 20%
  • Liquidation LTV: 75%

Since this is the first alternative asset for bnUSD minting on Balanced, I feel it’s best to be very conservative and treat this like a test run. If things proceed smoothly, the debt ceiling, borrow LTV, and liquidation LTV can be adjusted later on to match or exceed sICX’s offering (since BTC is a less-volatile asset).

Please let me know if you have thoughts on the proposed details.

9 Likes

I’d agree with the proposal with just a one proposed change.

Because of how liquidations work on Balanced, I’d propose to keep the liquidation ratio consistent at 85%. The current liquidation logic doesn’t return any leftover collateral to the borrower. At 75%, that would imply a 25% penalty to the borrower which I think is too harsh. Rather than adjusting the liquidation logic, I think a 15% penalty is fair for most (if not all) collateral types.

At some point, we can work on changing the liquidation logic for a fixed 10% fee to the borrower and sweep any leftovers to their account, but not a priority imo.

I’d also be open to a higher debt ceiling, but no strong opinion there.

3 Likes

I would support this proposal, but I also feel the debt ceiling could be higher.
250,000 bnUSD would represent approx 5% given the actual 5M bnUSD supply.

2 Likes

I think most values seem fine. Could do with a higher debt ceiling and a Liquidation LTV of 85. I like the Locking ration of 20% almost guaranteeing we wont see any liquidations of BTC very soon, need to give the ones running bots time to adapt.

1 Like

Keep in mind that only 2.7 million of that is from the Loans, rest is from the stability fund

4 Likes

I am buzzing! This is an exciting step for Icon and Balanced. I like your proposal, but would also like to see @benny_options suggested change made.

I have been championing the idea of a stable coin backed by bitcoin for a long time! Nice to see something come into fruition on Icon/Balanced, kudos to the devs/team who are busting their chops building this for us.

Ideally in the future I’d prefer to see trustless Bitcoin bridged onto Icon, and then used as collateral in Balanced. Until then (if it’s ever possible), I think using a Binance chain backed Bitcoin is a very exciting idea (my understanding is we can’t have trustless Bitcoin atm because Bitcoin lacks complex smart contract functionality).

It would be great for us all to have an open discussion about the risks that are inherent in this new bridged Bitcoin. How it could negatively affect Balanced? Do we have more/new flash loan risks? We’re adding new smart contract risk (from the Bitcoin), and no doubt other things.

Thanks again everyone for your hard work.

3 Likes

Yes, indeed so let’s break it down more clearly:

BTC backed - 250,000 bnUSD - 5%
ICX backed - 2,700,000 bnUSD - 51%
Stability fund - 2,300,000 bnUSD - 44%

I would feel comfortable with that.

I see you are also a proponent of a higher debt ceiling, then the proposed 150,000 bnUSD. What do you suggest, should the amount be changed?

3 Likes

This update also added the ability to add dex priced assets. This is where we would be very vulnerable to flash loan attacks and similar. Which is why i would be against such a collateral.

With a oracle priced asset we have the “attack” vector of wrong oracle prices.

But with all collateral’s there is smart contract risk. Where the risk is usually infinite mint problems. Which is why the debt ceilings has been introduced. Which we can raise incrementally so a malicious actor can only steal up to the ceiling.
So for BTC and mabye later ETH we are putting trust in the foundation/bridge team. Which i am fine with for the moment. And even more fine with after the audit is complete.

So for risks in the beginning i would like to see us having lower debt ceilings that what we would be able to retire from the reserve/daofund in case of a infinite mint.

Also don’t need to worry to much about bscBTC (on BNB side) being hacked i think. Since there a currently a lot larger platforms to attack with that power.

2 Likes

250,000 seems good to me. Hard to say how much people will trust the bridge and Balanced with their BTC.

1 Like

From what I see, yield often trumps trust. :wink:
Yield will have to outperform the existing options for decentralized BTC yield to attract capital from outside our ecosystem. Otherwise it will only be used by existing Balanced users wanting to diversify.

1 Like

The infinite mint issue was recently showcased when Acala added Interlay BTC as collateral and a bug in the iBTC:aUSD pool got exploited.

We have a DAO fund sitting at $1.6M value, which is a good buffer to combat exploits when a debt ceiling is in place. Of course when more and more assets are being added the DAO fund in itself may not be sufficient, but not all collateral options will be exploited at the same time either.

250,000 bnUSD represents 16% of our current DAO fund value. Seems fine to me.

3 Likes

Good point about the size of the DAO fund relative to risk.

2 Likes

Also FYI to this thread I spoke with BAND to add ETH/USD and BTC/USD to ICON’s oracle service. It’s not live yet but will update once it is.

6 Likes

Sounds good, please keep us updated.

@bwhli I just heard from BAND and checked with community devs, the oracle for BTC, ETH and BNB against USD are up and running on main net

2 Likes

Proposal has been posted! @benny_options any idea why the liquidation LTV renders as 84.99% instead of 85%?

2 Likes

Liquidation ratio is not really set in percentages it set in ratio which is 11765=85% so just some rounding being handled differently when reading and setting the proposal i think. Will double check with frontend team

3 Likes