中华街zhshops

去中心化借贷,Compound应用架构

本帖最后由 jack 于 2022-7-31 06:47 编辑

Compound应用架构服务架构
Compound 整个应用所依赖的服务分为以下几块:
  • Web服务:为用户提供合约数据显示和操作的界面
  • Ethereum钱包服务(Metamask):保管用户私钥,并负责签名和向区块链发送数据
  • 智能合约服务:保存用户资产,提供可信的资产管理服务
  • 价格预言机服务:提供资产价格
  • 链上数据聚合服务(Subgraph):快速获得合约的状态
  • 清算服务:清算超过禁戒线的账户资产

其中的数据流如图所示:
合约架构
Compound合约主体分为以下几块:
  • cToken:用户直接操作的合约,保存用户资产,提供业务接口
  • interestRateModel:提供资产利率的计算模型
  • comptroller:操作条件审查
  • priceOracle:提供资产价格

其中的数据流如图所示:
C001.png
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册