钱包策略引擎
I. 概述
ChainUp Custody的钱包策略引擎能够帮助客户轻松建立一个强大且个性化配置的风控策略,根据业务轻松配置管理策略,与你的团队共同治理安全环境,消除人为错误,免受内外人员勾结的影响,满足内部风控需求。
ChainUp Custody的钱包策略引擎控制钱包下核心的风控场景,包含两种策略:基础策略和高级策略,一旦设置好审批策略,任何转移和审批都会强制按照规则进行,不会出现绕过和篡改的情况发生。
I.I 基础策略
基础策略是钱包初始的内部控制方案,在没有高级策略的情况下,为所有风控场景进行兜底,保证所有的关键操作永远受到基础策略的审批控制,消除人为出错,免受内外人员勾结。
若用户没有配置任何高级策略,所有风控场景(转账交易,策略管理,Web3交易,白名单功能等)将由基础策略控制。
当前基础策略的控制场景为:转账交易,管理基础策略,管理高级策略
您可以定义基础策略的以下参数:
策略触发动作 :
- 命中基础策略的订单需要通过用户设定的审批流程才能得到批准。
审批节点说明
审批节点类型 | 节点审批人 | 可添加节点数 | 可添加审批员 |
---|---|---|---|
审批 | 钱包所有成员 | 9个节点,可以调整节点顺序 | 20人 |
审批并签名 | 拥有钱包私钥权限的成员,包括创建者,管理员 | 1个节点,最终节点,无法调整顺利 | 20人 |
我们强调了正确配置基础策略的重要性。由于基础策略是钱包中所有风险控制场景的最后一道防线,请慎重选择您的基础策略审批员,并避免频繁修改。
I.II 高级策略
高级策略支持用户轻松为每个钱包配置转账交易和Web3交易的控制策略,交易类型配置控制策略,审批角色,和审批工作流程。一旦制定了策略,未经批准,任何操作都不会执行,从而保护数字资产免受内部威胁。
当前高级策略的控制场景为:转账交易和Web3交易
您可以定义转账高级策略的以下参数:
策略名: 为高级策略命名以方便识别。
策略命中条件:
-
交易的来源:特定钱包成员或是API
-
交易的资产:特定币种与NFT,明确受到策略保护的资产范围。
-
转账的限额:资产数量或是价值(U)
您可以定义Web3高级策略的以下参数:
策略名: 为高级策略命名以方便识别。
策略命中条件:
-
交易的来源:特定钱包成员或是API
-
交易合约:特定或任意的合约地址。
策略命中动作:
- 选择1:命中策略的交易订单需要经过审批,通过设定审批人和审批阈值,确保转账经过适当的审批流程。
审批节点说明
审批节点类型 | 节点审批人 | 可添加节点数 | 可添加审批员 |
---|---|---|---|
审批 | 钱包所有成员 | 9个节点,可以调整节点顺序 | 20人 |
审批并签名 | 1.拥有钱包私钥权限的成员,包括创建者,管理员 或 2.API Co-signer | 1个节点,最终节点,无法调整顺利 | 20人 或 1个API Co-signer |
- 选择2: 命中该策略的订单将自动拒绝,可以对特定转账交易的发起进行限制,防止内部作恶。
关键步骤和注意事项
我们强调正确配置钱包策略和相关优先级的重要性。您的钱包策略是资产保护的关键层,请您根据业务需求进行定制。
同一MPC钱包可以创建多条高级策略,您可以通过调整高级策略的顺序,决定策略命中的优先级,优先级高的规则被命中后,在此优先级之后的其他规则将不再校验。
您可以将API Co-signer 加入审批流程,实现自动化大批量的审批操作。