Solv Docs 中文版
by DocsZH
  • 欢迎来到 Solv Protocol
    • Solv 协议介绍
    • 比特币生态现状
  • 质押抽象层 (SAL)
    • 比特币质押的挑战
    • 什么是 SAL?
    • SAL 生态阐述
      • 质押协议
      • LST 发行人
      • 质押监护人
      • 收益分配者
    • SAL 技术架构
      • 质押参数矩阵 (SPM)
      • LST 发行服务
      • 质押验证服务
      • 交易生成服务
      • 收益分配服务
    • 通过 SAL 获得多重收益
  • SolvBTC: 适合所有人的比特币储备货币
    • 背景阐述
    • 核心储备资产和创新储备资产
    • SolvBTC 介绍
    • 储备证明系统
    • 跨链机制
    • SolvBTC 桥接指南
  • SolvBTC 的流动性质押代币
    • SolvBTC.LSTs 介绍
      • SolvBTC.BBN
      • SolvBTC.CORE
      • SolvBTC.ENA
      • SolvBTC.JUP (试运行阶段)
    • 价格预言机
    • 跨链机制
    • Yield 合约地址
  • 协议技术文档
    • 质押抽象层 (SAL)
    • 智能合约
      • 合约架构
      • 资产储存与展示
      • LST 预言机机制
      • 多链资产合约库
    • 协议接口服务
      • SolvBTC 和 SolvBTC.LST
      • 协议数据索引
        • SolvBTC/SolvBTC.LSTs 存储池
        • 用户资产
    • 代码库
  • 协议安全机制
    • Solv Guard
    • 智能合约治理
    • 协议安全审计
  • 协议合规条款
    • 用户使用条款
    • 用户隐私条款
    • Cookie 政策
    • 免责声明
由 GitBook 提供支持
在本页
  • 运行机制
  • 治理机制
  1. 协议安全机制

Solv Guard

上一页代码库下一页智能合约治理

最后更新于6个月前

Solv Guard是位于底层资产和用户资产之间的中间层,在智能合约之上添加了额外的安全机制。它可以针对个人交易策略和资产池进行定制,从而为资产管理者提供量身定制的权限控制和限制。

运行机制

Solv Guard构建在智能合约钱包“”之上,该钱包本质上具有多重签名功能。 Solv Guard的关键作用是将Safe的多重签名功能限制在特定范围内。

Solv Guard为每个资产金库配置一个Vault Guardian,指定目标地址以及该目标地址的权限。然后,Safe和Solv Guard共同验证任何交易的有效性。

如图所示,金库的权限需要配置三个关键要素:

  • 指定允许的合同

  • 定义允许的函数操作

  • 指定合约函数是否需要ACL验证

以Uniswap为例,如果资产管理机构想要在Uniswap上做市,Solv Guard需要配置:

  1. 对有权投入和赎回资金的对象进行白名单限制。

  2. 对可以发送资金的智能合约地址进行限制,仅允许特定的Uniswap合约地址提供流动性。

  3. 白名单LP池合约和授权代币地址 (例如 ETH、USDT) 用于提供流动性,同时防止与其他代币交互。

资产管理人还可以将资金投资于美国国债等其他资产或将其用于合约交易。 Solv Guard已经支持与 Uniswap V3、GMX V2、Compound、Lido、Ethena、PancakeSwap等协议的授权集成。

治理机制

为了保证安全性和可升级性,Solv Guard采用与运行机制分离的治理机制。 Solv Vault Guardian负责执行,Governor掌握治理权,可由社区和资产管理者管理。这包括时间锁等功能,以确保用户透明度和选择权。

Governor拥有广泛的权力,包括升级Guardian、添加或删除授权、管理原生代币转移和白名单地址、转移治理权限以及永久禁用治理权。

这种做法的好处是,即使Guardian出现问题,Governor仍然可以及时采取补救措施,最大限度地保护用户资产。

Safe