-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DFIP-2208-A: payout 50% of DEX-fee to DUSD loans & introduce real negative interest rates #195
Comments
Where will the additional DUSD from negative interest rate on step 2 come from . (should be capped to the max of the burned ones?) |
This is absolutely crucial and timely. Thanks again for the initiative @kuegi @DanielZirkel |
negative interest is created from the blockchain. Can be seen as newly created algorithmic DUSD. IMHO it must not be capped. In reality it is capped by the created DUSD and won't create extreme amounts. (specially compared to the corresponding DUSD loans.) |
Lets do it! When is the next voting round and could be be implemented straight after that? |
Wouldn't it be better to shorten the loan? Consider both dangerous. More inflation to combat the effects of inflation. |
its not more inflation fighting inflation. its inflation if the demand is higher than the supply (DUSD premium). so inflation to fight deflation. and the interest reduces the needed payback and it can't go above the size of the loan. once the accumulated negative interest reaches the size of the loan, the loan is gone and no more negative interest accumulates. |
Agree. My misstake. I had the current (inflated) situation in mind. Your solution would maybee lead to dUSD premium. |
|
signmessage 8P24qRzccs9FJXkqrrzPZGa2aNXxqBkrmb "dfip-2208-a-yes" |
signmessage 8cXiD6ye5SPy1EqUF7PiyqQsWsJs5mtMuJ dfip-2208-a-yes |
1 similar comment
signmessage 8cXiD6ye5SPy1EqUF7PiyqQsWsJs5mtMuJ dfip-2208-a-yes |
$ defi-cli signmessage 8MXn7LR75PA8dFny44d1aJHU41LudvA5YP dfip-2208-a-yes |
$ defi-cli signmessage 8XdPrkNzxqb7itMh4Wqv9DRorgXCmNT2mK "dfip-2208-a-yes" |
$ defi-cli signmessage 8Zg2ohcLuvCpotCu7SmEDdksdxEaMKZrKP "dfip-2208-a-yes" |
$ defi-cli signmessage 8H6fv2NtJQ9Q559rXjkzdZkMceQzdKgyTo "dfip-2208-a-yes" |
$ defi-cli signmessage 8WrWAoAxiVunh8myGioaCEyRa4jT9eXzhX "dfip-2208-a-yes" |
$ defi-cli signmessage 8YFcW6UoxBoGLpNbmRsV38VRyfPiTyZXow "dfip-2208-a-yes" |
$ defi-cli signmessage 8Zgjtp5UfoRhyF4X7cMUPHUw462wJLRQ7k "dfip-2208-a-yes" |
$ defi-cli signmessage 8GGvTvVRkWnsnXzQhMgw7dKQhuS3nSMgiw "dfip-2208-a-yes" |
$ defi-cli signmessage 8JQgeF5rCqLkEoiSsW7f5Eb7z6CgucY7Nj "dfip-2208-a-yes" |
$ defi-cli signmessage 8UYTLFLKx8gQ5KCkQfebLGULt7UeYY5xie "dfip-2208-a-yes" |
$ defi-cli signmessage 8dHAnJi54oYpvJhsU8S5VwrivBVzRrxigw "dfip-2208-a-yes" |
$ defi-cli signmessage 8SuT1zu4NyPXcVE5MrPpTDNNC2urvb63qD "dfip-2208-a-yes" |
$ defi-cli signmessage 8ZTVsLfxKDvGUKxjVoEpQ6R3DBadvNLPa3 "dfip-2208-a-yes" |
defi-cli signmessage 8Wk9Yfeyd7C4Nh6FTs6tmGobhBmPzmhmFM "dfip-2208-a-yes" |
$ defi-cli signmessage 8JAa8Mh7w8mUfCad9sSewuDprepj9T8S63 "dfip-2208-a-yes" |
$ defi-cli signmessage 8V9cHUYsXvzz2neMSFAFL8MfvyMkx78ugp "dfip-2208-a-yes" |
$ defi-cli signmessage 8Ugpq2QZwwSjQRnKscnFB1cmrUP2euh8NF "dfip-2208-a-yes" |
$ defi-cli signmessage 8UiVMtfPTXzVujhgBkrMYmW9NbpHtxL4b1 "dfip-2208-a-yes" |
defi-cli signmessage 8Lb2YBdFHTbioN1e3RGf1Vvprrj7da8Srs DFIP-2208-A-Yes II2FATi661rWdgX618TzANblsGs7lY/mm/vtbFN8l2DaLFF+ccTtGXkbGjWNwSpbMl7XHcXqJzmXe6Ple1nCybY= |
defi-cli signmessage "8UsgQBnNpjvjGoearXfXaVX6MNRxfdLGuK" "dfip-2208-a-yes" |
defi-cli signmessage 8dJLcKddBnwXzzXBLeZLYqzHehfeB8UWa2 "dfip-2208-A-yes" |
$ defi-cli signmessage 8abBgv8y8G1aCV5hwkfWQVG2h7JJKXHk3P "dfip-2208-a-yes" |
defi-cli signmessage 8FN48tTRVHaXwwjemEA2sAaC1LyRazTyao "dfip-2208-A-yes" |
$ defi-cli signmessage 8MtLbT2sqST1J9rPWJ5y4P3DdFW9gyh934 "dfip-2208-a-yes" |
$ defi-cli signmessage 8eCQsyuVQNktcmKwFLRoPY28249kgbicmV "dfip-2208-a-yes" |
signmessage 8RiiagLkb3DJ4f35Zv9rWuVMHZbLugJ5qX "dfip-2208-a-yes" signmessage 8Q2bfEyK2BhXmu937rsiAdowKPnbAyewhz "dfip-2208-a-yes" |
defi-cli signmessage 8ZazLdqc7T5au7jgUDhj2YYP2BKzEzcWNL "dfip-2208-A-yes" |
defi-cli signmessage "8RDADmNR1C9zSoyxg1RRn7dBDYc23svxGC" "dfip-2208-a-yes" |
$ defi-cli signmessage 8R8e2JwXhoqaFAqbMLHBwAGtHAgZ47RCYF "dfip-2208-a-yes" |
signmessage 8daGYPTDTzMRtUx61uWRjg7p9GECMjuip8 "cfp-2208-a-yes" |
$ defi-cli signmessage 8YBcHsAMiQkVSdmRutroDJYzhmk7XfPrme "dfip-2208-a-yes" |
$ defi-cli signmessage 8P6E2H9hW7vVyJYqru6TmUr4tSmQuTLDRH "dfip-2208-a-yes" IMlBnJd8dpE+OYXP4xIOlvaH/8ynVDYA4ZMVMFRgQNfTWxQOD2lHK+m2O5hIRfVQ1a2H8MXsn8Ek4wmSfiG0BKo= $ defi-cli signmessage 8K7MbCnCb7ApTTUT1VXTnd4EfeJamcKShi "dfip-2208-a-yes" H/Gax89qIqamgJ9sYa0opAGNa0jikHb7pSUwnJ3z9To8bgzaI79W9WU/W1wbHI3H56BH/UHBCK/QOnFPAhXdkUs= $ defi-cli signmessage 8NvxFoM2Jszp9bcbG68nfswimeFuWbdJG3 "dfip-2208-a-yes" IFKNCoIXnTHXOduai1xRNddqtSCga5tMVabKIVkW5VlqAVZb0WjmnKTfLAzEyyhqpVDJYyKDze7WyMS6UTcR3JA= $ defi-cli signmessage 8MrckRinMEmJqDwdQJEK9UVRsoTz5N9yoS "dfip-2208-a-yes" H/MKUVTqc49czkPQipnj0xBZcVFIa0HV4Dktw4uw18PvMMnJocDjb32bPnpj9cq6E4bwYQW4oBgdguyMerJgTNg= $ defi-cli signmessage 8TZkvfzssMJh5LQFqeAdnveS6aZ92RRLJ3 "dfip-2208-a-yes" IOiwoY/FVybU/IRFkQtaeOCfqigpRF+kSfmoUmzO87w+DrQ6PyolccddZeX+5gZDWM9ldssSh+eyOM0nZt9J+QU= $ defi-cli signmessage 8aYgbVpbc6PFDLbVFZwDZdsvzbvHab49dG "dfip-2208-a-yes" H2YK5rvWW8+JhEyUMWm0hsVjyZH6TXsHplnH4CPQULjhRaqhIXak0HH6kuYU23IzuCZKZIGn3ytVUfy0L6brYPU= $ defi-cli signmessage 8NED5fequ6k2it7k9mZN54qpDdwDNwSsU7 "dfip-2208-a-yes" H7CUP9wqVGGqOFwOEO4j3QBBex0bW535G3J2QV9WGNpRDUB8sU5KFl3hVlWPLrC3rnfCtoZfPkhXDU1qh121OjU= $ defi-cli signmessage 8PQGqdFDFKBXB1pcBzHJpanDnuutYaih8q "dfip-2208-a-yes" HydTFGeECYBoDkMqUB1ZQC+KxLWH1EwnBfsQB/tHx88vT1OKas5zh8GOfD6t42p2Nb4ibq2SudtTZ2J3/Jbv5lU= |
signmessage 8X9mSBVoeFfsk7XyAJmYCGu4SgrQzMj7Ud “dfip-2208-a-yes“ signmessage 8K5EUbUbdpRWH1Tx1tTSpJgXs1x8Bck5vN “dfip-2208-a-yes“ signmessage 8SQaHvzkrHik3o9vwF1MdKf2LkdgcicNTD “dfip-2208-a-yes“ signmessage 8cfqCfRmN697jMavNmgbJH61tRXNhBXCiM “dfip-2208-a-yes“ signmessage 8c3Rdmz1hCSvvSRittYUYQtQQLurX8dzzQ “dfip-2208-a-yes“ signmessage 8F8fVhgSHs71NUFvEmhVeYatzayo6YQ1Zw “dfip-2208-a-yes“ signmessage 8WnUuKZ7U55HNxmnwZMwzJHggRSy1ZKUKs “dfip-2208-a-yes“ signmessage 8XFTnhwwbyM3MA7jLosmiupJfzKvuC8XM8 “dfip-2208-a-yes“ signmessage 8LiEQLQCLkv2eTcQ5vmMWszMCXEYBk9GK3 “dfip-2208-a-yes“ signmessage 8YfZo7Qow2G6aZFWAzEoWAvxufA7AyYb4i “dfip-2208-a-yes“ |
$ defi-cli signmessage 8N5iyTHbJNQc1nTfF74khJ9rndj6kG9FzN "dfip-2208-a-yes" |
signmessage 8XjGQuumUBGyevsG8Jn4yZQ6QBpkA4ukgM "dfip-2208-a-yes" |
signmessage 8Na88Ha7bbySMwQR1TjExB6iu4nSAJ6wy3 "DFIP-2208-A-yes" |
$ defi-cli signmessage 8cfzcwpwgwtYJAmgpVhRsU8G1YLTdbFCsv "dfip-2208-a-yes" |
signmessage 8XJ4TUFpZNTZBSMJtP4Zam4gDMv9nXajB1 "DFIP-2208-A-yes" |
Votes of the DFX Community Individual votes can be viewed transparently here: Votes: |
$ defi-cli signmessage 8FzR1vtCgqp7moFnATtptcSZbgsRhsQjnz "dfip-2208-a-yes" |
mnstate_validate.log |
DFIP Overview
Describe your proposal
For details please follow the provided reddit posts.
We propose 2 improvements for a long term stabilization of the DUSD price. Point 1 (DEX fee payout) also provides a possible short term solution to the DEX fee and massive positive price impact on DFI:
Payout 50% of the DEX-stabilization-fee to holders of DUSD loans
The main reason for the DUSD discount is an imbalance between the circulating DUSD and the DFI price. There are too many DUSD in the system, so to stabilize the price, we need to change that imbalance.
The payout of 50% of the DEX-fee incentivizes the creation of DUSD loans. Since the creation of DUSD loans requires (at least) 150% collateral, more loans actually take liquidity out of the market. 50% of this liquidity must be DUSD/DFI, but numbers show that it will likely be far more than that.
This leads to 2 positive effects: due to the increased amount of DUSD loans, the high DEX-stabilization-fee will be reduced. And due to the reduced DUSD and DFI liquidity in the system, there will be a strong positive impact on the DUSD and DFI price. A rising DFI price also leads to more DUSD being locked in the DUSD-DFI pool which takes even more DUSD out of circulation.
Since this is not yet implemented, we propose the following process until it can be implemented in the consensus:
The payout should be "simulated" via negative interest rates on DUSD loans (possible in v3). With
DEXFee30
being the paid DEX-stabilization-fee from the last 30 days andDUSDLoans
being the maximum amount of DUSD loans in the last 24 hours, the negative interest should be calculated asnegInterest = (DEXFee30 * 0.5 * 12.16) / DUSDLoans
The negInterest should be updated every day at the same block as the DEXFee is updated right now. Also the same procedure as the DEX-fee (announcing one day in advance of the new value)
For the first 7 days after activation the used DEXFee30 should be set to
max(3 500 000, DEXFee30)
. This is because we burned 3.5 mio DUSD in the 30 days before August 12th and this makes the effects in the first week after activation predictable.For day 8-14 after activation the used DEXFee30 should be set to
max(DEXFee30, 3500000 * (14-day)/6 + DEXFee30*(day-8)/6)
to smooth out the transition between the initial payout and the actual DEXFee in case the first weeks effects already lead to a strongly reduced DEXFee and/or DUSD burn.As a reference: 3.5 mio DEXFee30 with 10 mio DUSD loans (current amount of DUSD loans) would result in 212% APR paid out to those loans. With 100 mio DUSD loans it would still be 21% APR.
The new formula for the DEX-stabilization-fee should start at 30% algo ratio and be calculated as
DEXFee = (2 ^ ((AlgoRatio - 30)/10) - 1) / 4
Introduce real negative interest rates on DUSD
In case of a DUSD premium, the interest rate of DUSD should become negative and not be capped at 0. The DUSD interest rate should be calculated as
interestRate = - ((2 ^ (DUSDPremium/10) - 1)*20)
. Since this is increasing strongly above 5% premium it should provide a strong enough incentive to create more DUSD loans and sell them at a profit.Therefore the FutureSwap (DFI->DUSD) should no longer be needed and can be permanently deactivated. This also reduces the risk of getting too many algo DUSD into the system again.
How does this DFIP benefit the DeFiChain community?
More collateral locked up in the vaults provides positive price pressure on both DFI and DUSD, benefiting the whole community in increased prices and a strengthened DUSD.
Negative interest rates instead of the DUSD FutureSwap provide a more stable and less attackable DUSD-peg by providing a healthier algo ratio.
Non-obligation
I understand that vote of confidence for DFIP carries no obligations by any developers to implement the proposals. DeFiChain is a community projects. Pull requests can be submitted by community and reserved to be evaluated for safety and general community acceptance.
The text was updated successfully, but these errors were encountered: