# BakerDAO系统升级方案V1.0

## 引言

《BakerDAO系统升级方案V0.8（草案）》（https://docs.bakerfi.com/bakerdao/blog/blog-8）自征求建议开始，在社区得到了热烈的讨论和认可，现已征求意见完毕，针对收集到的建议，我们发布正式版本，并开始分步骤开发和上线。BakerDAO定位升级版MakerDAO，针对原有问题做出创新性地升级优化，必将超越MakerDAO，成为去中心化稳定币巨头。

## 名词解释

| 名称       | 解释                          |
| -------- | --------------------------- |
| BAI      | BakerDAO Borrow系统发行的去中心化稳定币 |
| BKR      | BakerDAO的去中心化治理代币           |
| Borrow系统 | 去中心化稳定币BAI的发行协议名称           |
| BAI清算池   | 质押BAI参与清算、共享清算收益            |
| BAI稳定池   | 支持BAI和其它资产的低滑点兑换            |
| BAI回购池   | 使用BKR以1美元价格回购BAI            |
| 开放金库     | 支持BAI以1美元价格赎回抵押物            |
| DAO池     | 质押BKR获得系统收入等奖励              |
| 流动性挖矿    | 池的参与者获得额外的BKR奖励             |

## 现有问题

BakerDAO在以太坊MakerDAO的基础上，做了经济模型优化，以期能在BSC链上再创去中心化稳定币的奇迹，实现数十亿美金的BAI发行量、数十亿美金的市值、和数亿美金的年收入。项目启动之初，为了实现BKR的去中心化，BakerDAO自2021年6月19日上线了流动性挖矿，次日BAI价格波动低于1美元，随即暂停了所有BAI LP相关的流动性挖矿，防止有人炒作BAI套利。之后，又遭遇行情大跌，对系统提出了严峻考验，出现了三个问题：抵押物清算、BAI不稳定、BKR价格下跌，这几个问题是项目实践过程中遇到又亟需创新性方案去解决的问题，核心目标是BAI稳定到1美元，并且有更多的生态可以支持BAI的使用。接下来，将对遇到的问题和解决方案进行详细论述。

### **1.**『**抵押物清算**』**问题**

#### **a)低价清算**

BakerDAO系统的清算采用拍卖机制，对最低出价并没有做出限制，所以当参与清算的人比较少的时候，有人可以以非常低的价格清算用户金库资产，造成系统赤字，当然后续系统会通过盈利将赤字填补。目前BakerDAO存在负债73,453 BAI，虽然对系统的稳定性几乎没有影响，但是未来可能发生更大的漏洞，所以亟需需解决这个问题。

#### **b)套利导致清算和BAI价格下跌**

行情的大幅波动，导致某些金库的抵押物价值可能低于所获BAI的价值，从而导致用户的最佳选择是抛售BAI以保住收益，造成BAI价格下跌和抵押物价值不足，也会造成系统赤字。

### **2.**『**BAI不稳定**』**问题**

BAI采用软锚定美元的机制，在Borrow系统内，任何时候都认为BAI是1美元，用户可以以1美元的价格贷出和归还自己贷出的BAI、参与清算，而不管BAI在外部市场上价格是多少，这是十分重要的机制，可以很大程度上保证BAI的稳定，但是仍不能有效避免波动。

挖矿开始后出现了恐慌性抛售BAI造成BAI价格下跌的情况，我们及时暂停了BAI LP的流动性挖矿，使情况得以缓解，并给出了一些补偿。

后来我们做了两次治理，调高了稳定费率，但是在流动性挖矿的高收益刺激下，此举也并没有产生特别理想的效果，问题一直存在，BAI价格依然在0.6-0.9之间波动，也是亟需解决的问题。

### **3.**『**BKR价格下跌**』**问题**

自BakerDAO通过CertiK审计，上线借贷和流动性挖矿以来，TVL最高超3000万美金，BKR价格最高超600美金，持币地址数超7000个。但是受大环境影响，BKR的价格呈螺旋式下降，从近700美金一路跌至不足4美金，对BakerDAO社区的信仰产生了比较大的影响，当然这也是所有流动性挖矿项目的通病。后来，团队仔细分析了下跌的原因，并推出了《单币挖矿阶梯费率方案》，以限制单币挖矿用户的挖提卖行为，也受到了社区的大力支持。我们希望大家能长期持有BKR和社区、团队一起长期发展，这也是流动性挖矿的目的：让更多的人持有BKR并为BakerDAO的发展贡献力量。方案的推出让BKR价格趋于稳定，避免了大规模下跌，但是依然没有带来太大的需求，没能使BKR价格大幅上涨。

## 解决方案

团队自发现上述问题以后开始研究、讨论解决方案，社区一些用户也给出了非常好的建议，至此，我们认为研究出了解决上述三个问题的方案，下面将分：清算模块优化、清算池、BAI稳定池、BKR质押池、BAI回购系统五个部分进行阐述。

### **1.清算模块优化**

首先，我们将对清算模块进行优化，改进清算中的一些参数和限制，以解决上述清算过程中的问题，并让社区共享收益：

a) 调整BUSD抵押率，101%的抵押率意味着BAI价格的上限预期是1.01美元，并且容易放弃抵押资产做空BAI；

b) 适时调整稳定费率，提高稳定费率将减少BAI的供应有利于BAI价格上升，BAI价格稳定到1美元以后将降低稳定费率以增加BAI供应、降低BAI价格预期；

c) 调整抵押物获得BAI上限，控制抵押物可产出BAI的数量，通过控制BAI供给来调控BAI的价格；

d) 增加清算价格限制，不允许低价格清算，保证系统无清算造成的赤字；

e) 增加清算参与者限制，只允许清算池（后面会详细解释）参与清算，收回清算权；

f) 清算收益共享，清算收益将按照7:3的比例分配给清算池和项目团队；

g) 缩短清算周期，提高清算效率。

### **2.BAI清算池**

为了鼓励更多用户抵押生成BAI、保持BAI的稳定，并体现BAI的价值，特设计BAI清算池系统，可以让用户抵押BAI获得清算等收益：

l 用户存入BAI到清算池，共享系统清算收益和参与流动性挖矿；

l 系统通过上述固定地址清算收回清算权，清算池按存入BAI占比不同，共享清算收益的70%；

l 清算池将享受治理代币BKR奖励；

### **3.BAI稳定池**

为了保证BAI的稳定，当BAI的价值偏离1美元的时候，可以有用户来套利保持BAI锚定在1美元，特设计BAI稳定池，也可以称为BAI硬锚定系统，此机制类似稳定币交易所，采用更低滑点、更平滑的曲线让大家交易BAI和其它资产。

l 流动性提供者提供BUSD等稳定资产和BAI作为交易对；

l 套利者当BAI价格偏离1美元时可以进行买卖套利；

l 流动性提供者可以获得手续费和BKR奖励。

### **4.BAI回购池**

如果系统的原有机制和上述的BAI稳定池不能发挥预期的作用，BAI仍偏离1美元较多，BAI回购池将发挥作用，采用竞价方式使用BKR回购BAI。

l BAI持有者将BAI存入回购池，并选择合适的出价；

l 用于生态奖励的部分BKR代币存入回购池；

l 回购模块将根据用户出价高低，使用BKR回购BAI；

l 回购的BAI将会锁定一段时间，待BAI价格稳定后继续用于支持生态项目。

### **5.开放金库**

开放金库指的是可赎回的金库，可以被任意用户用BAI赎回金库中的等值抵押物（BAI固定为1美元的价格），赎回者需要交纳手续费。

l 用户创建金库时选择是否为开放金库；

l 开放金库的抵押物将被统一分配给开放金库池；

l 开放金库享有和原有金库完全相同的特征，金库拥有者可以自由抵押和归还BAI；

l 当有用户使用BAI兑换抵押物时：所有开放金库被归还等比例的BAI，并且扣除相应的抵押物，获得此次赎回的手续费分成。

### **6.DAO池**

为了更好地体现BKR的价值、让更多的社区用户愿意长期持有BKR、为BakerDAO的发展贡献力量，计划将系统收益分享给BKR持有者，特设计DAO池，也称为BKR质押池系统：

l 用户质押BKR到DAO池，根据锁定时长的不同，获得不同数量锁定的BKR：LBKR；

l LBKR可以用来投票参与治理，但是不能用来交易；

l 根据用户LBKR持有数量不同，分享系统的稳定费、手续费等收益。

### **7.流动性计划**

为了解决BKR和BAI的流动性问题，让持有者可以在系统外交易BKR和BAI，将开启流动性计划。

l 把系统收入和部分BKR为Pancakeswap等DEX中相关交易对提供流动性；

l 把BAI和其它稳定币放入去中心化稳定币交易所提供流动性，同时也有助于稳定BAI的价格到1美元。

### **8.回购计划**

使用系统收入回购BKR，并销毁，以减少BKR的流通，最大化BKR持有者的利益。

### **9.聚合平台**

由于系统复杂度比较高，又有多个关联子系统，将设计聚合平台，让用户可以一键操作、收益最大化，例如将借贷BAI、BAI存入清算池、流动性挖矿、领取收益和复投等操作一键执行。

## 总结

上述解决方案是在新的市场环境下，为了解决清算、BAI不稳定和BKR不稳定三个问题设计的，是在原有系统上的巨大创新，后续将会配合对经济模型进行更新，并发布每个优化的设计细节和开发计划。在设计和实施的过程中，我们会针对发现的问题，及时和社区沟通，最终一定能达成BAI稳定在1美元的目标。同时开始建立BAI的生态，社区一定会看到BAI生态在BSC上的繁荣，然后实施多链部署，实现BAI在多链上的繁荣生态。
