BakerDAO系统详解四:Borrow系统的金库(Vault)(2021-08-19)
2021年08月19日 星期四
什么是金库(Vault)?
Borrow系统的金库(Vault)是Borrow系统中用户借贷BAI的记录,是Borrow系统最核心的概念,用户通过与金库交互来生成和偿还BAI、取回和增加抵押物。
金库(Vault)是BAI稳定系统的核心部分,依据托管的抵押品生成BAI,该系统将一直保管抵押品直到贷款人偿还借出的BAI。
在用户使用金库(Vault)的过程中,BAI总供应量相应改变。用户通过抵押品借出生成BAI,偿还债务时销毁BAI。
此外,这整个过程发生在链上,使得流通中的BAI和背后支撑的抵押品任何人都完全可以审计。
每个金库Vault)都是超额抵押,即金库(Vault)中的抵押品价值高于债务数额,对BAI用户而言,这保证了每个BAI都有实际资产支撑。
金库(Vault)怎么运行的?
任何想要生成BAI的用户都可将BNB、BUSD、ETH、BTC等资产存入金库(Vault)。一旦托管,用户可以根据存款的价值生成BAI。
只要金库(Vault)持有者保证最小抵押比率,他们就可以自由地借出或存入多余抵押品。
BAI生成之后,金库(Vault)用户可以用它做任何想做的事。
如果用户想要拿回他们的全部抵押品,则需要全额偿还BAI。
只要金库(Vault)持有者选择持有债仓,这种贷款/还款、添加/移除抵押品的循环就可以持续下去。用户可以在偿还全部债务和相关费用后关闭他们的金库(Vault)。
谁可以创建金库(Vault)?
金库(Vault)是无需许可的,任何人都可以创建和使用。没有繁琐的申请流程,系统也不受任何第三方的控制。金库(Vault)完全由所创建的BSC账户所有,可以在钱包之间自由转移。
金库(Vault)要收费吗?
有费用。金库(Vault)持有者需要为他们借出的债务支付稳定费。稳定费是一个复合年利率。
如果金库(Vault)抵押不足,就会被进行清算,系统将自动接管其资产,然后向市场打折出售以弥补未偿债务。同时会有清算罚金。
什么是抵押比率?
抵押比率是用户金库(Vault)中抵押品价值与所借出的BAI之间的比率。
比如:假设某人锁定在金库(Vault)中的抵押物现在价值150美元,他借出了50 BAI。这就意味着当前的抵押比率是300%,每1个BAI都有价值3美元的抵押品支撑。
在Borrow系统中,如果你的金库(Vault)低于清算比率,即最低抵押比率,你的金库(Vault)可能会被清算。
持有金库(Vault)有什么风险?
持有金库(Vault)本身是有风险的。使用金库(Vault)要考虑的风险主要有四类:市场风险、用户风险、系统风险和参数变化风险。
市场风险:使用金库(Vault)需要将资产所有权转让给智能合约,而在市场低迷情况下,你的资产可以被出售。具体来说,产生债务的金库(Vault)会有清算价格,即某个金库(Vault)被清算出售的价格。使用金库(Vault)做杠杆,比如用借出BAI买入更多的BNB会带来另一层风险。通过杠杆获得回报的可能性更高,但损失的可能性也更大。在市场低迷时期,为了避免清算,用户通常会保持较高的抵押比率。
用户操作风险:包括用户操作错误相关的风险。Borrow系统不具备回滚任何交易或者帮用户追回发送错误的资产的权限。
系统风险:
智能合约基础框架的恶意黑客攻击
一个或多个抵押资产出现黑天鹅事件
错误错误,市场非理性或无法预见的情况
中心化基础设施故障,如网络无法连接,MetaMask故障等。
参数变化风险:需要注意的是,金库(Vault)持有者需要承受治理系统参数变化的风险,相当于金库(Vault)持有者的财务风险。以下可能发生变化的部分参数:
稳定费率
清算比率
某种抵押品的债务上限
清算罚金
如何控制风险?
通过使用价格预警、维持较高抵押比率、定期监测金库(Vault)健康状况、在金库(Vault)之外保留足够的准备金偿还债务或者追加抵押品来降低市场风险。许多人可能会过高估价抵押品价值或者倾向于高风险投机,这都会导致金库(Vault)被清算从而遭受损失。
对于用户操作风险,可以通过使用少量资金测试以及仔细检查账户地址避免。
使用金库(Vault)有什么好处呢?
灵活的还款条件:金库(Vault)没有时间和最低还款限制。只要用户愿意,他们可以自由借出BAI或者添加额外的抵押品。
无需信用记录:无需经历繁琐的申请流程和提交信用文件。任何拥有BSC地址的人都可以使用金库(Vault)系统。
无第三方风险:系统基于自动的智能合约运行,用户与透明的财务系统交互,而无需信任第三方机构来管理或者发行资产。所有交易记录都记录在公共区块链上,任何人可以审查。
去中心化保证金交易:用户可以抵押BNB、BUSD、ETH、BTC等资产,借出BAI,然后购买更多的抵押物添加到金库(Vault)中,有一个杠杆仓位。
为什么要创建金库(Vault)?
有很多原因创建金库(Vault),根据用户经历,我们收集了以下场景:
去中心化杠杆:用户认为某种资产价值将增加,因此利用现有抵押品借出BAI,然后购买该资产。如果该资产之后增值,他们可以售出资产获得更多的BAI,偿还BAI款本金后,便可赚得差价。
灵活的信贷: 用户想要买车,但无法在银行获得贷款或者传统贷款机构的利息太高。用户就可通过质押以太,借出BAI,购买车,然后根据自己的计划偿还债务。
再贷款偿还债务: 用户欠了高利息的债务,与其卖出手上的全部资产偿还债务,不如选择质押以较低利息借出BAI,将BAI转换成法币,偿还部分或者全部债务。
创建金库(Vault)借BAI,也意味着用户在承担债务和风险,包括稳定费率的变动和清算风险。
是否有理由不创建金库(Vault)?
如果你对稳定币感兴趣但不熟悉与智能合约交互,我们不建议你创建金库(Vault),你可以选择直接在交易所购买BAI。
如果你认为市场将长期低迷,你需要评估创建和管理金库(Vault)的成本和风险。长期的熊市可能需要不断地向债仓添加抵押品或者随时准备好BAI偿还债务,以确保其不被清算。
可以拿什么做抵押品?
在抵押BAI中,BNB、BUSD、ETH、BTC等资产是支持的抵押品类型。Borrow系统的后续迭代,将支持更多抵押物生成BAI,新的抵押品类型将由BKR代币持有者通过治理流程确定。
是否可以从交易所偿还BAI?
目前不行,你需要与智能合约进行交互,这种交互仅支持通过与合约直接交互完成。
是否可以从钱包偿还BAI?
可以,你可以通过集成金库(Vault)的web3钱包进行偿还BAI。
我可以抵押多少?
可以存入金库(Vault)的抵押品没有上限。
在我已经将ETH锁定在金库(Vault)后,还能接受其他项目的空投吗?
不可以。在你将ETH锁定在金库(Vault)后,ETH会被发送到一个特殊的智能合约,而这个合约与其他项目的空投合约可能不兼容。
如果我想把我的抵押品质押在另一个项目中,也想创建金库(Vault),会发生什么情况?
一旦你的抵押品已经质押或者托管,就不能在另一份合约中访问相同的代币。
未来,托管方或许会发行代表已经托管在系统中的抵押品的存单。BakerDAO持票者可允许这些存单代币作为抵押品。
如果我的抵押品升值了,我必须要偿还BAI吗?
如果你想要拿回所有抵押品,需要手动偿还所有债务,包括稳定费。
如果抵押品升值,你的抵押比率也会增加。随着抵押品升值,你可以在保持抵押比率不变的情况下提取部分抵押品。
被清算后,我仍可以使用同一个金库(Vault)吗?
可以。只要你的金库(Vault)中有抵押品,就可以借BAI。清算并不会关闭金库(Vault),你可以添加抵押品,重新开始。
Last updated