如何为应用配置并启用冷钱包(Vault Wallet)
1. 冷钱包(Vault Wallet)的核心作用#
热钱包现状#
当前所有应用收入默认存储在在线热钱包中,虽然便于实时交易,但存在安全隐患:
- 持续联网状态易受网络攻击
- 所有资金集中在单一热钱包
Vault Wallet 价值#
冷钱包通过物理隔离提供资产保护:
- 自动归集:当热钱包余额超过设定值时自动转移资金
- 风险隔离:大部分资金脱离在线环境存储
2. 为应用配置冷钱包#
前置条件#
- 应用拥有者权限
- 有效的钱包地址(支持 Arcblock 原生地址或 ETH 兼容地址)
操作步骤#
- 进入服务控制台
- 选择运维 -> 高级
- 绑定冷钱包地址
冷钱包地址可以是你的owner钱包地址,需注意:如果你修改了冷钱包地址,我们会认为旧的冷钱包地址不再安全,无法再作为当前应用的冷钱包使用
3. 在Payment Kit 中为支付货币启用冷钱包#
功能逻辑#
热钱包余额监控 → 超过阈值 → 触发自动转账 → 资金进入冷钱包
配置步骤#
- 进入Vault 配置
- 导航路径:
Payment > Settings > Vault
- 设置货币规则
- 选择需要配置的货币类型(如ETH/ABT)
- 输入存入阈值、缓冲阈值
- 点击保存