要解决的问题

可以从中心化交易所借款来实现杠杆, 但需要交易所是可信的

Balance and positions are virtual, you can’t move a position on-chain.

中心化交易所的余额和头寸都只是一条数据库记录,用户没有私人钱包,交易也不是发生在用户私人钱包上的,所以通过中心化交易所买入的头寸没法直接用于其他 DeFi 项目。需要先把钱转出来,要卖出的话还得再转回去。DeFi 和 中心化交易所的关系有点像银行和券商之间的关系。

点对点协议使市场参与者直接的抵押和无抵押的借贷变得容易, 但成本很高, lender需要发布和管理借贷和激活借贷, 借贷效率也很低。

于是Compound把资产聚合起来, 对于出借人来说可以随时撤回资产, 不用等到某笔借款到期, 这样流动性会好一点。

协议

依据供需自动获得利率, 借贷方都与协议进行互动, 获得着浮动利率。

提供给市场的资产(Assets)反映在ERC-20 token(cToken)余额

当市场产生利息的时候, cToken可以兑换成代表的资产, 这种方式下, 利息会被表示成持有的ERC-20 代币cToken。 贷方可以把token存在Protocol 下获取利息。 而借方则能快速获得借款无需考虑达成借贷一致等等。

利息一直由借款人支付, 但不会自动支付给储户, 他们以储备形式保留在Compound内

https://definance.feishu.cn/space/api/box/stream/download/asynccode/?code=MTAwOTBjMzU3OWZiOTFmMmQ0ZTEwMGJhZWE4NzVkYmJfYzlMYk9oQlRFdU43SVVOc2Jzcm9lT09aOWxyTXo4N1FfVG9rZW46Ym94Y242RXkzcUUwaWJoSEJLWnpFZUFFaGZkXzE2NTIyNjU4OTQ6MTY1MjI2OTQ5NF9WNA

而当需要提款的时候, 会得到本金和利息的总和

https://definance.feishu.cn/space/api/box/stream/download/asynccode/?code=NzliZDM2MzhmZmZiZDkyYzQ1YTgxNTQ5MDE5NWU0NGFfZ3VZQnNZWFgxZDJqeE9BRHBCcFQ4MVAxalhNTFBldEpfVG9rZW46Ym94Y255QWZVeTRXZ1J5NTM1VXdYSUNNTFZjXzE2NTIyNjU4OTQ6MTY1MjI2OTQ5NF9WNA

抵押价值

用户可以使用cToken作为抵押, 然后偶那个协议中借到任何资产。

每个市场都含有一个Collateral Factor(抵押因子), 范围是0到1, 由所代表的可借资产价值决定, 流动性差的资产的抵押因子比较小, 从而可产生的抵押价值也小, 反之流动性高的资产可产生的抵押值大。这个系数代表了一定数量的cToken能借多少资产

每种资产乘以他们各自的抵押因子的总和, 即为一个用户的borrowing capacity